# R client changelog
URL: https://docs.datarobot.com/en/docs/api/reference/changelogs/r-log.html

> Reference the changes introduced to new versions of DataRobot's R client.

# R client changelog

Reference the changes introduced to new versions of DataRobot's R client.

## R client v2.18.7

Version v2.18.7 of the R client is now generally available. It can be accessed via [CRAN](https://cran.r-project.org/web/packages/datarobot/index.html) or [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.18.7).

This is a maintenance release to ensure package compatibility with future versions of R and
testthat.

### Enhancements

- Test suite updated to replace the deprecated testthat::with_mock() with testthat::local_mocked_bindings() and testthat::with_mocked_bindings() .

## R client v2.18.6

Version v2.18.6 of the R client is now generally available. It can be accessed via [CRAN](https://cran.r-project.org/web/packages/datarobot/index.html) or [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.18.6).

This is a maintenance release to ensure package compatibility with future versions of R.

### Bugfixes

- Fixed a small issue with the metadata for the "Introduction to Multiclass" vignette.
- Fixed some outstanding code formatting issues in various roxygen docs.

## R client v2.18.5

Version v2.18.5 of the R client is now generally available. It can be accessed via [CRAN](https://cran.r-project.org/web/packages/datarobot/index.html) or [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.18.5).

This is a maintenance release.

### Bugfixes

- The functions ListProjects now has NULL default values for limit and offset arguments to maintain backwards compatibility. This fixes compatibility issues with versions of DataRobot before 9.x.

## R client v2.18.4

Version v2.18.4 of the R client is now generally available. It can be accessed via [CRAN](https://cran.r-project.org/web/packages/datarobot/index.html) or [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.18.4).

The `datarobot` package is now dependent on R >= 3.5.

### New features

- The R client will now output a warning when you attempt to access certain resources (projects, models, deployments, etc.) that are deprecated or disabled by the DataRobot platform migration to Python 3.
- Added support for comprehensive autopilot: usemode = AutopilotMode.Comprehensive.

### Enhancements

- The functionRequestFeatureImpactnow accepts arowCountargument, which will change the sample size used for Feature Impact calculations.
- The un-exported functiondatarobot:::UploadDatanow takes an optional argumentfileName.

### Bugfixes

- Fixed an issue where an undocumented feature incurl==5.0.1is installed that caused any invocation ofdatarobot:::UploadData(i.e.,SetupProject) to fail with the errorNo method asJSON S3 class: form_file.
- Loading thedatarobotpackage withsuppressPackageStartupMessages()will now suppress all messages.

### API changes

- The functionsListProjectsandas.data.frame.projectSummaryListno longer return fields related to recommender models, which were removed in v2.5.0.
- The functionSetTargetnow sets autopilot mode to Quick by default. Additionally, when Quick is passed, the underlying/aimendpoint will no longer be invoked with Auto.

### Deprecations

- Thequickrunargument is removed from the functionSetTarget. Users should setmode = AutopilotMode.Quickinstead.
- Compliance Documentation was deprecated in favor of the Automated Documentation API.

### Dependency changes

- Thedatarobotpackage is now dependent on R >= 3.5 due to changes in the updated "Introduction to DataRobot" vignette.
- Added dependency onAmesHousingpackage for updated "Introduction to DataRobot" vignette.
- Removed dependency onMASSpackage.
- Client documentation is now explicitly generated with Roxygen2 v7.2.3.

### Documentation changes

- Updated the "Introduction to DataRobot" vignette to use Ames, Iowa housing data instead of the Boston housing dataset.

## R client v2.31

Version v2.31 of the R client is available for preview. It can be installed via [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.31.0.9000).

This version of the R client addresses an issue where a new feature in the `curl==5.0.1` package caused any invocation of `datarobot:::UploadData` (i.e., `SetupProject`) to fail with the error `No method asJSON S3 class: form_file`.

### Enhancements

The unexported function `datarobot:::UploadData` now takes an optional argument `fileName`.

### Bugfixes

Loading the `datarobot` package with `suppressPackageStartupMessages()` will now suppress all messages.

### Deprecations

- CreateProjectsDatetimeModelsFeatureFit has been removed. Use CreateProjectsDatetimeModelsFeatureEffects instead.
- ListProjectsDatetimeModelsFeatureFit has been removed. Use ListProjectsDatetimeModelsFeatureEffects instead.
- ListProjectsDatetimeModelsFeatureFitMetadata has been removed. Use ListProjectsDatetimeModelsFeatureEffectsMetadata instead.
- CreateProjectsModelsFeatureFit has been removed. Use CreateProjectsModelsFeatureEffects instead.
- ListProjectsModelsFeatureFit has been removed. Use ListProjectsModelsFeatureEffects instead.
- ListProjectsModelsFeatureFitMetadata has been removed. Use ListProjectsModelsFeatureEffectsMetadata instead.

### Dependency changes

Client documentation is now explicitly generated with Roxygen2 v7.2.3.
Added Suggests: mockery to improve unit test development experience.

---
