Skip to content

v0.2

Choose a tag to compare

@marcusmunch marcusmunch released this 26 Sep 09:05
· 1267 commits to main since this release

SCDB 0.2

Breaking changes

  • update_snapshot now take a Logger object through the logger argument instead of log_path and log_table_id arguments (@marcusmunch, #24)

  • Logger\$log_filename has been changed to Logger\$log_basename to reduce ambiguity

New features

  • Package functions are now also tested with RPostgres::Postgres(), which is
    therefore now officially supported (@marcusmunch, #31)

  • get_connection shows a warning if an unsupported backend is used (@marcusmunch, #26)

  • Increased flexibility for the Logger object (@marcusmunch, #21 #24)

    • A Logger instance may now be created with no arguments
    • Suppress console output with output_to_console (TRUE by default)
    • If no log_path is set, Logger does not fail before trying to write to a file
    • Logger\$log_realpath gives the full path to log file being written

Minor improvements and fixes

  • schema_exists correctly detects a schema with no tables (@marcusmunch, #30)

  • db_timestamps now newer calls translate_sql with con = NULL (@marcusmunch, #37)

  • Package description has been updated to not use a footnote on CRAN

Known issues

  • As schema_exists on an empty schema tests by creating a new table, this may
    cause issues if the user does not have sufficient privileges.

Full Changelog: v0.1...v0.2