Releases: syncrosim/rsyncrosim
Releases · syncrosim/rsyncrosim
v2.1.13
Note: the below updates are for the v2.1.13 CRAN release; these are all the changes that have been implemented since the previous CRAN release (v2.1.9).
Bug fixes:
- Improved column matching when populating datasheets to treat column names case-insensitively, reducing mismatches
- When a case-insensitive match is found, sheet column names are aligned to the canonical names for consistent output
- Preserved previous behaviors for ID assignment and full-selection imports to maintain compatibility
- Restrict renaming of "ID"→"Id" to primary key and foreign key columns only, avoiding unintended renames in other column
- Bug fix to allow overwriting datasheet with empty dataframe
- Updates to datasheet and datasheetSpatRaster to fail if filterColumn doesn't exist in datasheet
- Bug fix to prevent duplicate records when specifying multiple scenarios within the same datasheet function call
Minor improvements and fixes:
- Updated package dependencies
- Fixed links for classes in documentation (scenario, project, library, folder)
- datasheet filterValue argument now accepts vectors to allow filtering on multiple values at once
Deprecations:
- datasheetSpatRaster() is now deprecated; use datasheet() instead to obtain raster file paths
v2.1.12
rsyncrosim 2.1.12
Minor improvements and fixes:
- Fixed links for classes in documentation (scenario, project, library, folder)
v2.1.11
Bug fixes:
- Improved column matching when populating datasheets to treat column names case-insensitively, reducing mismatche
- When a case-insensitive match is found, sheet column names are aligned to the canonical names for consistent output
- Preserved previous behaviors for ID assignment and full-selection imports to maintain compatibility
- Restrict renaming of "ID"→"Id" to primary key and foreign key columns only, avoiding unintended renames in other column
Minor improvements and fixes:
- Updated package dependencies
Deprecations:
- datasheetSpatRaster() is now deprecated; use datasheet() instead to obtain raster file paths
2.1.10
Bug fixes:
- Bug fix to allow overwriting datasheet with empty dataframe
- Updates to datasheet and datasheetSpatRaster to fail if filterColumn doesn't
exist in datasheet - Bug fix to prevent duplicate records when specifying multiple scenarios within
the same datasheet function call
Minor improvements and fixes:
- datasheet and datasheetSpatRaster filterValue argument now accepts vectors to
allow filtering on multiple values at once
v2.1.9
Note: the below updates are for the v2.1.9 CRAN release; these are all the changes that have been implemented since the previous CRAN release (v2.1.2).
Breaking changes:
- Removed the following arguments from saveDatasheet(): fileData, forceElements, breakpoint, import, path
Bug fixes:
- Bug fix to prevent overwriting of default invisible values in project-scope datasheets
- Fixed error in saveDatasheet() when dataframe columns of type "double" contain both NAs and values
- Fixed bug in saveDatasheet() preventing saving of core datasheets
New features:
- Added restore function to restore a SyncroSim library backup to a .ssim file
- Added compact function to clean up the underlying database of a SyncroSim library
Minor improvements and fixes:
- Refactored saveDatasheet()
- Error handling for when data value is not in R data.frame format in saveDatasheet()
- Add error handling when version command in session() fails
v2.1.8
Bug fixes:
- Bug fix to prevent overwriting of default invisible values in project-scope datasheets
New features:
- Added restore function to restore a SyncroSim library backup to a .ssim file
- Added compact function to clean up the underlying database of a SyncroSim library
v2.1.7
v2.1.6
v2.1.5
v2.1.4
Bug fixes:
- Fix bug in
saveDatasheet()preventing saving of core datasheets
Minor improvements and fixes:
- Error handling for when
datavalue is not in R data.frame format insaveDatasheet()
Full Changelog: 2.1.3...2.1.4