Releases: syncrosim/rsyncrosim
Releases · syncrosim/rsyncrosim
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
v2.1.3
Breaking changes:
- Removed the following arguments from
saveDatasheet():fileDataforceElementsbreakpointimportpath
Bug fixes:
- Fix error when dataframe columns of type double contain both NAs and values and you try to use
saveDatasheet()
Minor improvements and fixes:
- Refactored
saveDatasheet
v2.1.2
Breaking changes
- Incremented compatible SyncroSim version to 3.1
Bug fixes:
- Fix
filterValueandfilterColumnarguments indatasheet()anddatasheetSpatRaster() - Fix issues with factor lookups not working in
datasheet()function - Fix bug in
installPackage()anduninstallPackage()preventing package install when no packages installed yet
New features:
- Add
softwareargument toinstallConda()for installing miniforge - Add authentication functions
signIn(),signOut(), andviewProfile()
Minor improvements and fixes
- Fix issue when loading a library where rsyncrosim always throws a warning that the package has not been installed properly if the package was built against SyncroSim 3.0
- Documentation updates and fixes