Releases: insightsengineering/teal.data
Releases · insightsengineering/teal.data
v0.6.0
Enhancements
col_relabel
supportsNA
to remove labels (similar to thecol_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
- minor improvements to label functions by @chlebowa in #299
- Fix
col_labels
bug 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_code
detection by @m7pr in #305 - fix order by @gogonzo in #306
- docs: vignettes: add
purl=FALSE
to 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_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
- 277 improve
fix_arrows
by @m7pr in #287 - remove backticks around CDISC and ADaM by @gogonzo in #257
- 1088 allows
get_code_dependency
to 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_code
by @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_key
to better support primary keys. JoinKey
R6
object was removed in favor of a list-like object with class namejoin_keys
. Subset operators and assignments are supported ([
,[[
,[<-
and[[<-
)join_keys
function works as a constructor, getter and setter.
Breaking changes
teal_data()
andcdisc_data()
return nowteal_data
class object which replacesTealData
class object.teal_data
becomes a standard input for the entireteal
framework.TealDataset
,TealDatasetConnector
orTealDataConnector
classes have been removed. Delayed-data-loading is no longer supported byteal.data
. So called connectors are now supported byteal
package (see?teal::teal_data_module
).join_keys()
andjoin_key()
return nowjoin_keys
object which replaceJoinKeys
class.
Miscellaneous
- Specified minimal version of package dependencies.
- Upgraded
teal.code
dependency fromImports
toDepends
. - Deprecated
get_labels
function 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
datanames
forqenv.error
by @chlebowa in #187- Simplifies
JoinKeys
from R6 to S3 list-like object by @averissimo in #184 - 193 bring
get_code_dependency
fromteal.code
by @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_keys
vignette by @averissimo in #208 - Remove old classes by @gogonzo in #196
- 213 upgrade
teal.code
toDepends
by @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_key
can set default parent by @averissimo in #215- 233 detect assign in code with
get_code_dependency
by @m7pr in #234 - 235 unique values for
code_graph()
output by @m7pr in #236 - remove any.missing parameter by @donyunardi in #243
- Linter cleanup
@refactor
by @averissimo in #212 - Remove unused internal function
check_simple_name
by @averissimo in #246 - Pre-release activities by @kartikeyakirar in #240
- 249 remove check for
datanames
parameter 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_calls
for calls with;
by @m7pr in #254 - Registers
all.equal.join_keys
only for testing by @averissimo in #259 - Append
testthat
prefix forjoin_keys
tests by @m7pr in #264 - 261 multiple improvements to
get_code
function 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
scda
package dependency from examples. - Added
col_labels
function and removedformatters
dependency.
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
, andADEQ5D5L
as supported data sets. - Improved error message in
get_cdisc_keys
. - Examples now use
scda.2022
instead ofscda.2021
. - Fixed help files for
TealDataset
andMAETealDataset
. - 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
andMAETealDataset
toteal
. - Removed
CDISCTealData
class and updatedTealData
to account for the removed functionality. - Added datasets parents information to
JoinKeys
class. - Updated
cdisc_data
andteal_data
wrappers to handle join_keys creation and updating instead ofCDISCTealData
andTealData
. - 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_dispatch
event 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_metadata
function. - Replaced argument
name
byarchive_name
to comply with the latest version of thesynthetic_cdisc_dataset
function.
Bug fixes
- Fixed
get_raw_data
examples.
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]ml
by @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_dataset
by @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
pkgdown
site. - Removed the usage of
.Globalenv
inPython
code execution. - Updated package authors.
- Added package vignettes.