Enhancements

  • Prepare for Cran release
  • Use option for logging param
  • Adapt UT for whirl 0.2.0

Bugs

  • Fix overwrite issue for writing files

Enhancements * Fix yaml dependency and xlsm extension * Add zephyr and remove options package. * Fix pkgdown problems with Connector class. * Added upload_directory_cnt() and download_directory_cnt() generics relevant for ConnectorFS. * Remove overwrite option from Connector write_cnt() class method.

Breaking Changes

  • Changed connector class names from connector to Connector, connector_fs to ConnectorFS, etc,
  • Added wrapper functions for the new class names.
  • Fixed documentation for the new class names.

Enhancements

  • Removed test dependency package {mockery} as it has been deprecated. Using recommended testthat::local_mocked_bindings() instead.
  • Add precommit to the repo and change code according to errors.
  • Add github templates for easier development and issue handling.

Features

  • Modified vignettes/customize.Rmd to ensure internal pipeline run successfully.

Breaking Changes

  • Removed dependency on {connector.logger} package. Logging functionality is now integrated directly into {connector} using {whirl}.

Features

  • Added integrated logging functionality using {whirl}.
  • Implemented log_read_connector(), log_write_connector(), and log_remove_connector() generics and methods for different connector types.
  • Connectors constructor now builds the datasources attribute.
  • Added ability to write datasources attribute to a configuration file.
  • Created a new class for nested connectors objects, “nested_connectors”.
  • Added tbl_cnt to ConnectorFS for redundancy between fs and dbi types of connectors.

Enhancements

  • Fixed add_logs() function to add logging capability to connections.
  • Enhanced CI compatibility in vignettes by adding a condition to set working directory when running in a CI environment.
  • Expanded test coverage to include new logging functionality.

Features:

  • Add configuration manipulation functions for adding/removing metadata and datasources
  • ConnectorDBI now overwrites tables by default, to have mirror behaviour between fs and dbi connectors.

Migration:

  • Migration to public github

Features:

Other:

  • Reducing the number of dependencies.
  • Better messages

Breaking Changes:

  • rename function from *_cnt to cnt_

Features:

  • Nested connectors objects
  • Use active bindings
  • User guide added
  • Added connectors super class
  • Initial version