Skip to content

Releases: syncrosim/rsyncrosim

v2.1.13

30 Mar 20:12

Choose a tag to compare

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

19 Mar 17:24

Choose a tag to compare

rsyncrosim 2.1.12

Minor improvements and fixes:

  • Fixed links for classes in documentation (scenario, project, library, folder)

v2.1.11

30 Jan 15:24

Choose a tag to compare

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

13 Jan 20:04

Choose a tag to compare

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

12 Nov 13:34

Choose a tag to compare

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

10 Oct 18:02
f524c36

Choose a tag to compare

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

13 Aug 16:34

Choose a tag to compare

Minor improvements and fixes:

  • Add error handling when version command in session() fails

v2.1.6

07 Aug 17:25
c3a628a

Choose a tag to compare

What's Changed

Full Changelog: 2.1.5...2.1.6

v2.1.5

07 Jul 20:54

Choose a tag to compare

v2.1.5 Pre-release
Pre-release

Breaking changes:

Bug fixes:

  • Fix bug in datasheetSpatRaster() causing error when using filterValue argument in some cases

New features:

Minor improvements and fixes:

v2.1.4

05 Jun 17:23

Choose a tag to compare

Bug fixes:

  • Fix bug in saveDatasheet() preventing saving of core datasheets

Minor improvements and fixes:

  • Error handling for when data value is not in R data.frame format in saveDatasheet()

Full Changelog: 2.1.3...2.1.4