Releases: insightsengineering/teal.data
Releases · insightsengineering/teal.data
v0.8.0
Breaking changes
- Print of a
teal_dataobject now shows "code (un)verified" instead of "(un)verified teal_data object".
Miscellaneous
- Documentation for random
CDISCdatasets was updated and placed in a single man page (#367).
What's Changed
- Remove lookup-refs by @m7pr in #365
- Fix typo on documentation by @llrs-roche in #366
- fix tests after change in
testthat::expect_equalby @gogonzo in #371 {teal}module returns ateal_reportobject that extends fromteal_databy @averissimo in #370- Improves random data documentation (
rAD**) by @averissimo in #376 - Update lifecycle badges by @m7pr in #377
- [skip vbump] upversion v0.8.0 by @donyunardi in #380
Full Changelog: v0.7.0...v0.8.0
v0.7.0-rc1
update display for get_code and within
v0.7.0
Breaking changes
- Soft deprecate
datanamesargument ofget_code(). Usenamesinstead. - Soft deprecate of
datanames(). Usenames()instead. - Deprecate of
datanames(x) <- value. Does nothing, replace with renaming the objects inside the environment. - All parameters and functions deprecated on 0.4.0 were removed.
Enhancements
names()function is introduced replacingdatanames.- if
join_keysare provided, thenames()are now sorted in topological way (Kahnalgorithm),
which means the parent dataset always precedes the child dataset. - are extended by the parent dataset name, if one of the child dataset exist in
names()and
the connection between child-parent is set throughjoin_keysandparentexist inteal_dataenvironment. - do not allow to set a dataset name that do not exist in
teal_dataenvironment. teal_datano longer set defaultnames()based onjoin_keysnames - it uses only data names.
- if
Miscellaneous
get_codeno longer addswarningmessage about failed verification.
What's Changed
- 310 fix
get_codefor code included in curly brackets{}by @m7pr in #311 - Fix removal of curly brackets in
get_codefor code longer than 1 by @m7pr in #312 - replace use of
scdawithrandom.cdisc.databy @ayogasekaram in #316 - continuation of #312 by @m7pr in #314
- fix verdepcheck by @pawelru in #313
- Workflow propagations by @walkowif in #320
- Add
topological_sort()todatanames(teal_data())and also extenddatanames()with parent dataset when it is provided injoin_keysby @m7pr in #319 - add lookup-refs param to rhub workflow by @pawelru in #321
- 325 fixed failed pipeline by @donyunardi in #327
- update readme by @pawelru in #328
- Workflow propagations by @walkowif in #329
- remove verify-warning from the code by @gogonzo in #334
- Allow non-standard datanames in code dependency by @averissimo in #340
- 210 depracate
datanamesinteal.data::get_codeby @m7pr in #343 - vbump teal.code by @m7pr in #345
- Adds
names()function and deprecatesdatanames()by @averissimo in #347 - 211
[.teal_dataS3 method by @m7pr in #346 - Fixes
datanames()assignment and re-adds test for deprecated function by @averissimo in #350 - Update
teal.codeversion by @m7pr in #352 - Remove TealData and check argument by @llrs-roche in #349
- id as names by @gogonzo in #354
- add setup-r-dependencies by @donyunardi in #355
- Fix documentation note about links on r-devel by @llrs-roche in #356
- datanames in vignettes by @gogonzo in #357
- update testthat version by @donyunardi in #359
- fix deprecation message; add renaming to the examples by @pawelru in #362
- add Remotes to DESCRIPTION by @m7pr in #363
- [skip vbump] upversion v0.7.0 by @donyunardi in #364
New Contributors
- @llrs-roche made their first contribution in #349
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Enhancements
col_relabelsupportsNAto remove labels (similar to thecol_labels<-).
Bug fixes
- Fixed bug in
get_codecausing incorrect lines order of the returned code. - Fixed bug in
col_labelscausing incorrect label names to be returned when input data contains named label attributes.
What's Changed
- minor improvements to label functions by @chlebowa in #299
- Fix
col_labelsbug for named label attributes by @edelarua in #301 - 52 standardise optional notation by @kartikeyakirar in #302
- options for strict tests; few enhancements by @pawelru in #279
- 304 nested functions definition
get_codedetection by @m7pr in #305 - fix order by @gogonzo in #306
- docs: vignettes: add
purl=FALSEto the chunk producing error by @pawelru in #307 - Workflow propagation by @walkowif in #303
- [skip vbump] upversion v0.6.0 by @donyunardi in #309
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Bug fixes
- Fix the
get_code_dependencybug 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
- 277 improve
fix_arrowsby @m7pr in #287 - remove backticks around CDISC and ADaM by @gogonzo in #257
- 1088 allows
get_code_dependencyto detect usage of objects in functions on LHS by @m7pr in #289 - Propagate files from insightsengineering/.github by @insights-engineering-bot in #295
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #296
- 288 allow ellipsis in
get_codeby @m7pr in #290 - [skip vbump] upversion v0.5.0 by @donyunardi in #297
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Enhancements
- Simplified
join_keyto better support primary keys. JoinKeyR6object was removed in favor of a list-like object with class namejoin_keys. Subset operators and assignments are supported ([,[[,[<-and[[<-)join_keysfunction works as a constructor, getter and setter.
Breaking changes
teal_data()andcdisc_data()return nowteal_dataclass object which replacesTealDataclass object.teal_databecomes a standard input for the entiretealframework.TealDataset,TealDatasetConnectororTealDataConnectorclasses have been removed. Delayed-data-loading is no longer supported byteal.data. So called connectors are now supported bytealpackage (see?teal::teal_data_module).join_keys()andjoin_key()return nowjoin_keysobject which replaceJoinKeysclass.
Miscellaneous
- Specified minimal version of package dependencies.
- Upgraded
teal.codedependency fromImportstoDepends. - Deprecated
get_labelsfunction and removed the supporting functiondata_label.
What's Changed
- Workflow propagation by @walkowif in #163
- Only retain hard dependencies from pre-commit hooks by @kartikeyakirar in #164
- Adds min package version by @averissimo in #158
- Organise vignettes in sections by @averissimo in #165
- readme updates by @m7pr in #166
- add no_browser hook in pre-commit by @donyunardi in #176
- Update DESCRIPTION by @pawelru in #175
- introduce teal_data class by @gogonzo in #178
datanamesforqenv.errorby @chlebowa in #187- Simplifies
JoinKeysfrom R6 to S3 list-like object by @averissimo in #184 - 193 bring
get_code_dependencyfromteal.codeby @m7pr in #194 - vbump testthat by @pawelru in #195
- fix get_code_dependency for empty input by @m7pr in #197
- Remove unnecessary print by @averissimo in #198
- trimws to code at "" if by @m7pr in #199
- update repo roster link by @donyunardi in #200
- Update
join_keysvignette by @averissimo in #208 - Remove old classes by @gogonzo in #196
- 213 upgrade
teal.codetoDependsby @chlebowa in #214 - upkeep precommit file by @pawelru in #217
- amend NEWS after 213 by @chlebowa in #216
- Workflow propagation by @walkowif in #218
- 985 parametrize name check in get_code_dependency by @m7pr in #223
- 221 rename datanames.R file by @m7pr in #222
- 224 collapse expression
get_code(deparse=FALSE)by @m7pr in #225 - 231 remove get_labels function by @kartikeyakirar in #232
- 220 detect default side effects by @m7pr in #230
join_keycan set default parent by @averissimo in #215- 233 detect assign in code with
get_code_dependencyby @m7pr in #234 - 235 unique values for
code_graph()output by @m7pr in #236 - remove any.missing parameter by @donyunardi in #243
- Linter cleanup
@refactorby @averissimo in #212 - Remove unused internal function
check_simple_nameby @averissimo in #246 - Pre-release activities by @kartikeyakirar in #240
- 249 remove check for
datanamesparameter being a subset ofdatanames(teal_data)inget_code(teal_data)by @m7pr in #250 - 237 fix assign detection when object is passed as character by @m7pr in #239
- refining tags in documentation by @kartikeyakirar in #248
- Fix
extract_callsfor calls with;by @m7pr in #254 - Registers
all.equal.join_keysonly for testing by @averissimo in #259 - Append
testthatprefix forjoin_keystests by @m7pr in #264 - 261 multiple improvements to
get_codefunction and it's documentation by @m7pr in #263 - 251 update vignettes@main by @chlebowa in #276
- [skip vbump] upversion to 0.4.0 by @donyunardi in #280
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Enhancements
- Removed
scdapackage dependency from examples. - Added
col_labelsfunction and removedformattersdependency.
Miscellaneous
- Update installation instructions.
What's Changed
- [skip vbump] Update to dev version by @cicdguy in #146
- Workflow updates by @walkowif in #141
- Update workflows by @walkowif in #147
- reduce the amount of spelling issues / WORDLIST by @m7pr in #150
- Workflow propagations by @walkowif in #151
- decouple scda by @kartikeyakirar in #153
- empty by @gogonzo in #156
- update installation instructions by @gogonzo in #159
- 154 remove formatters by @m7pr in #155
- release 0.3.0 [skip vbump] [skip spelling] by @donyunardi in #160
New Contributors
- @m7pr made their first contribution in #150
- @kartikeyakirar made their first contribution in #153
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Enhancements
- Added
ADQLQC,ADCSSRS, andADEQ5D5Las supported data sets. - Improved error message in
get_cdisc_keys. - Examples now use
scda.2022instead ofscda.2021. - Fixed help files for
TealDatasetandMAETealDataset. - Added backstop for missing
reticulatepackage in teal.data with Python vignette.
Miscellaneous
- Modified
teal.Dataset$printmethod for a less cluttered output. - Transferred data hashing step in
TealDatasetandMAETealDatasettoteal. - Removed
CDISCTealDataclass and updatedTealDatato account for the removed functionality. - Added datasets parents information to
JoinKeysclass. - Updated
cdisc_dataandteal_datawrappers to handle join_keys creation and updating instead ofCDISCTealDataandTealData. - Removed join_keys methods from
TealDataset,TealDatasetConnector.
What's Changed
- [skip vbump] Dev version with 9xxx by @arkadiuszbeer in #112
- Use scda.2022 by @nikolas-burkoff in #115
- Add coverage badge by @walkowif in #117
- two print outputs when printing TealDataset by @chlebowa in #116
- Enable checks for
workflow_dispatchevent by @walkowif in #118 - remove hashing by @mhallal1 in #119
- Badges and contribution guidelines by @insights-engineering-bot in #125
- Adding adqlqc dataset. by @ayogasekaram in #127
- improve get_cdisc_keys error message by @nikolas-burkoff in #128
- fix documentation #85 by @chlebowa in #130
- 129 Add support for ADCSSRS and ADEQ5D5L by @edelarua in #131
- add cdisc information into JoinKeys by @mhallal1 in #132
- adding condition for missing input argument by @donyunardi in #136
- Update check as-cran and default landing page by @walkowif in #137
- minor update to news by @donyunardi in #143
- release 0.2.0 [skip vbump] by @donyunardi in #144
New Contributors
- @walkowif made their first contribution in #117
- @chlebowa made their first contribution in #116
- @ayogasekaram made their first contribution in #127
- @donyunardi made their first contribution in #136
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Enhancements
- Updated the vignettes and the README content.
Miscellaneous
- Exported
validate_metadatafunction. - Replaced argument
namebyarchive_nameto comply with the latest version of thesynthetic_cdisc_datasetfunction.
Bug fixes
- Fixed
get_raw_dataexamples.
What's Changed
- fix news by @gogonzo in #73
- Contribution guide updates by @insights-engineering-bot in #74
- export validation function by @nikolas-burkoff in #75
- remove system file inst by @nikolas-burkoff in #82
- update readme by @nikolas-burkoff in #79
- update installation instructions by @nikolas-burkoff in #83
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #84
- fix broken example by @nikolas-burkoff in #86
- Update pre-commit config to detect
_pkgdown.y[a]mlby @insights-engineering-bot in #88 - Update staged_dependencies.yaml for teal.modules.helios by @danielinteractive in #87
- create getting start vignette by @nikolas-burkoff in #89
- Remove _FILTERED by @gogonzo in #90
- Emmpty commit by @arkadiuszbeer in #92
- Update documentation workflow by @insights-engineering-bot in #93
- update vignettes by @mhallal1 in #91
- Update check.yaml by @arkadiuszbeer in #96
- fixes by @mhallal1 in #99
- teal.data - bs345 - fluidPage by @Polkas in #100
- 98 Update to refactored version of
synthetic_cdisc_datasetby @edelarua in #105 - Fix warning by @nikolas-burkoff in #107
- Removing if condition for by @arkadiuszbeer in #101
- NEWS by @mhallal1 in #108
- [skip vbump] Release for version 0.1.2 by @insights-engineering-bot in #110
New Contributors
- @danielinteractive made their first contribution in #87
- @edelarua made their first contribution in #105
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Miscellaneous
- Added a template to the
pkgdownsite. - Removed the usage of
.GlobalenvinPythoncode execution. - Updated package authors.
- Added package vignettes.