Skip to contents

connector 0.1.1

CRAN release: 2025-05-09

Enhancements

  • Added pkgdown url to Description
  • Added codecov in the workflow and badge
  • Used an invisible return of the path for yaml manipulation functions

Other

  • Resolve the comments from our initial CRAN release
    • Always using tempdir() in our examples and tests
    • Never write to user library
    • Remove examples using system.file() from non exported functions (to save time on rewriting them)
    • Silenced messages in tests for an easier overview

Bugs

  • Fixed url for GitHub Actions badge

connector 0.1.0

CRAN release: 2025-04-25

Enhancements

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

Bugs

  • Fix overwrite issue for writing files

connector 0.0.9

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.

connector 0.0.8

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.

connector 0.0.7

Features

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

connector 0.0.6

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.

connector 0.0.5 (2025-01-15)

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.

connector 0.0.4 (2024-12-03)

Migration:

  • Migration to public github

Features:

Other:

  • Reducing the number of dependencies.
  • Better messages

connector 0.0.3 (2024-09-25)

Breaking Changes:

  • rename function from *_cnt to cnt_

Features:

  • Nested connectors objects
  • Use active bindings
  • User guide added

connector 0.0.2

  • Added connectors super class

connector 0.0.1

  • Initial version