connector 1.0.0
CRAN release: 2025-08-19
Breaking Changes
-
Parameter name changes: The
upload_cnt(),download_cnt(),upload_directory_cnt(), anddownload_directory_cnt()functions now usesrcanddestparameters instead ofname/fileanddir/namefor consistency across the API. Update your code accordingly:-
upload_cnt(file = "path", name = "target")→upload_cnt(src = "path", dest = "target") -
download_cnt(name = "source", file = "path")→download_cnt(src = "source", dest = "path") -
upload_directory_cnt(dir = "path", name = "target")→upload_directory_cnt(src = "path", dest = "target") -
download_directory_cnt(name = "source", dir = "path")→download_directory_cnt(src = "source", dest = "path")
-
-
datasources()deprecated in 1.0.0, uselist_datasources()instead.
Enhancements
- Added upload_cnt and download_cnt methods for ConnectorLogger
- Added resource validation system with
validate_resource()function andcheck_resource()S3 methods - Added “metadata” attribute to connectors object and extract_metadata() to extract metadata from connectors
- Added
default_extoption to set a default extension to use when reading and writing files - Added
use_connector()function to create a template for connector configuration files
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
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
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(), andlog_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_cnttoConnectorFSfor redundancy betweenfsanddbitypes 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.4 (2024-12-03)
Features:
- Update of
create_directory_cnt() - Added metadata as a parameter in
connect() - More comprehensive testing
- Better integration with whirl through connector.logger
