Skip to content

Releases: insightsengineering/teal.data

v0.6.0

01 May 14:20
3f1ee88
Compare
Choose a tag to compare

Enhancements

  • col_relabel supports NA to remove labels (similar to the col_labels<-).

Bug fixes

  • Fixed bug in get_code causing incorrect lines order of the returned code.
  • Fixed bug in col_labels causing incorrect label names to be returned when input data contains named label attributes.

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

14 Feb 03:14
520cb12
Compare
Choose a tag to compare

Bug fixes

  • Fix the get_code_dependency bug to detect the usage of objects in functions on both the left and right-hand sides for code reproducibility.
  • Remove duplicate entries in the code_graph.

Enhancements

  • Extended get_code.teal_data() with a possibility to steer internal methods with ... parameter.

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

01 Feb 05:51
7106fa8
Compare
Choose a tag to compare

Enhancements

  • Simplified join_key to better support primary keys.
  • JoinKey R6 object was removed in favor of a list-like object with class name join_keys. Subset operators and assignments are supported ([, [[, [<- and [[<-)
  • join_keys function works as a constructor, getter and setter.

Breaking changes

  • teal_data() and cdisc_data() return now teal_data class object which replaces TealData class object. teal_data becomes a standard input for the entire teal framework.
  • TealDataset, TealDatasetConnector or TealDataConnector classes have been removed. Delayed-data-loading is no longer supported by teal.data. So called connectors are now supported by teal package (see ?teal::teal_data_module).
  • join_keys() and join_key() return now join_keys object which replace JoinKeys class.

Miscellaneous

  • Specified minimal version of package dependencies.
  • Upgraded teal.code dependency from Imports to Depends.
  • Deprecated get_labels function and removed the supporting function data_label.

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

14 Aug 13:37
f437944
Compare
Choose a tag to compare

Enhancements

  • Removed scda package dependency from examples.
  • Added col_labels function and removed formatters dependency.

Miscellaneous

  • Update installation instructions.

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

22 May 18:05
d34454c
Compare
Choose a tag to compare

Enhancements

  • Added ADQLQC, ADCSSRS, and ADEQ5D5L as supported data sets.
  • Improved error message in get_cdisc_keys.
  • Examples now use scda.2022 instead of scda.2021.
  • Fixed help files for TealDataset and MAETealDataset.
  • Added backstop for missing reticulate package in teal.data with Python vignette.

Miscellaneous

  • Modified teal.Dataset$print method for a less cluttered output.
  • Transferred data hashing step in TealDataset and MAETealDataset to teal.
  • Removed CDISCTealData class and updated TealData to account for the removed functionality.
  • Added datasets parents information to JoinKeys class.
  • Updated cdisc_data and teal_data wrappers to handle join_keys creation and updating instead of CDISCTealData and TealData.
  • Removed join_keys methods from TealDataset, TealDatasetConnector.

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2

14 Oct 01:25
4158486
Compare
Choose a tag to compare

Enhancements

  • Updated the vignettes and the README content.

Miscellaneous

  • Exported validate_metadata function.
  • Replaced argument name by archive_name to comply with the latest version of the synthetic_cdisc_dataset function.

Bug fixes

  • Fixed get_raw_data examples.

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

09 Jun 14:30
016559f
Compare
Choose a tag to compare

Miscellaneous

  • Added a template to the pkgdown site.
  • Removed the usage of .Globalenv in Python code execution.
  • Updated package authors.
  • Added package vignettes.