NEWS.md
teal_data object now shows “code (un)verified” instead of “(un)verified teal_data object”.CDISC datasets was updated and placed in a single man page (#367).datanames argument of get_code(). Use names instead.datanames(). Use names() instead.datanames(x) <- value. Does nothing, replace with renaming the objects inside the environment.names() function is introduced replacing datanames.join_keys are provided, the names() are now sorted in topological way (Kahn algorithm), which means the parent dataset always precedes the child dataset.names() and the connection between child-parent is set through join_keys and parent exist in teal_data environment.teal_data environment.teal_data no longer set default names() based on join_keys names - it uses only data names.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.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.ADQLQC, ADCSSRS, and ADEQ5D5L as supported data sets.get_cdisc_keys.scda.2022 instead of scda.2021.TealDataset and MAETealDataset.reticulate package in teal.data with Python vignette.teal.Dataset$print method for a less cluttered output.TealDataset and MAETealDataset to teal.CDISCTealData class and updated TealData to account for the removed functionality.JoinKeys class.cdisc_data and teal_data wrappers to handle join_keys creation and updating instead of CDISCTealData and TealData.join_keys methods from TealDataset, TealDatasetConnector.teal.data a package for the data model used by teal applications.teal)metadata field to TealDataset to store a named list of metadata items. It is available for module developers through FilteredData$get_metadata("<<dataname>>") and can be pulled or added directly to datasets derived from TealDatasetConnectors.get_key_duplicates returns a data.frame instead of a tibble.get_call() function of CallableFunction now returns call with namespace included.MultiAssayExperiment and SummarizedExperiment are now suggested packages, not required. Objects dependent on MultiAssayExperiment are changed to lazy-load these now suggested packages.TealDataset, for example some active fields should be replaced by explicit “get” calls.