Releases: insightsengineering/teal.transform
Releases · insightsengineering/teal.transform
v0.6.0
Enhancements
- Added utility functions
first_choice
,last_choice
,first_choices
, andlast_choices
to increase the repertoire of specifying choices in delayed data, previously only served byall_choices
. - Allowed
value_choices
to usedelayed_variable_choices
objects forvar_choices
.
It is now possible to define adata_extract_spec
without naming any variables. - Replace the example data generated using
scda
withrandom.cdisc.data
. - Change log level from trace to debug for several functions.
What's Changed
- 445 unify html tags tags by @kartikeyakirar in #203
- 52 standardise optional notation by @kartikeyakirar in #204
- options for strict tests; few enhancements by @pawelru in #202
- register teal.logger handlers by @pawelru in #175
- typo by @m7pr in #212
- Workflow propagation by @walkowif in #206
- Bumps
{rmarkdown}
minimal version by @averissimo in #214 - log_trace -> log_debug by @gogonzo in #215
- Workflow propagations by @walkowif in #216
- add lookup-refs param to rhub workflow by @pawelru in #217
- update, replace scda by rcd in data raw by @shajoezhu in #220
- update readme by @pawelru in #222
- 218 Fixed failed pipeline by @donyunardi in #221
- Workflow propagations by @walkowif in #223
- documentation-typo by @m7pr in #224
- revert docs changes for functional subset by @m7pr in #225
teal.data::datanames()
is deprecated in favor of dot-prefix andls()
by @averissimo in #226- add setup-r-dependencies by @donyunardi in #227
- 87 remove datasets - decrease package size by @m7pr in #228
- 229
delayed_choices
as separate funcitons by @chlebowa in #232 - fix errors introduced in PR 232 by @chlebowa in #236
- Fix logger by @gogonzo in #238
- 233 delayed value choices by @chlebowa in #237
- vbump teal.logger by @m7pr in #239
- add Remotes to DESCRIPTION by @m7pr in #240
- vbump teal.data by @m7pr in #243
- WIP remove
teal.code
by @m7pr in #242 - Remove lookup-refs by @m7pr in #244
- 246 flexible delayed choices by @chlebowa in #247
- add roxy.shinylive to DESCRIPTION and vignettes, update NEWS by @donyunardi in #249
- [skip vbump] upversion to v0.6.0 by @donyunardi in #248
New Contributors
- @shajoezhu made their first contribution in #220
Full Changelog: v0.5.0...v0.6.0
v0.6.0-rc1
update broken URI
v0.5.0
Breaking changes
- Namespace from
magrittr
package is no longer available when loadingteal.transform
. Only re-exports pipe%>%
operator fromdplyr
package.
Miscellaneous
- Removed
magrittr
from package dependencies. - Specified minimal version of package dependencies.
v0.4.0
Miscellaneous
- Removed
scda
package dependency from examples. - Deprecated
data_merge_module()
anddata_merge_srv()
. - The
get_relabel_call
function now returns a call toteal.data::col_relabel
instead of one toformatters::var_relabel
. - Update installation instruction
What's Changed
- Workflow updates by @walkowif in #126
- Update workflows by @walkowif in #134
- reduce the amount of spelling issues / WORDLIST by @m7pr in #136
- Workflow propagations by @walkowif in #138
- Decouple scda by @kartikeyakirar in #139
- decouple scda followup by @m7pr in #142
- 145 remove cdisc from teal.slice::init_filter_data in tests by @m7pr in #146
- 77 deprecate data_merge_module and data_merge_srv by @m7pr in #143
- empty by @gogonzo in #149
- update install instructions by @gogonzo in #151
- 147 remove formatters by @m7pr in #148
- release 0.4.0 [skip vbump] [skip spelling] by @donyunardi in #152
New Contributors
- @m7pr made their first contribution in #136
- @kartikeyakirar made their first contribution in #139
Full Changelog: v0.3.0...v0.4.0
v0.3.0
New Features
- Added
Queue
class with updated unit tests.
Enhancements
- Updated error messages for
choices_labeled()
,variable_choices()
andvalue_choices()
to be more informative. - Updated
data_extract
to be compatible withshinyvalidate
:data_extract_srv
anddata_extract_multiple_srv
acceptshinyvalidate
validation rules and their return objects now includeshinyvalidate::InputValidator
(s). - Added helper function
compose_and_enable_validators
to simplify enablingshinyvalidate::InputValidator
s returned fromdata_extract_multiple_srv
.
Bug fixes
- Fixed a bug in
data_extract_filter_srv
when app developer sets a selected value.
Miscellaneous
- Examples use
scda.2022
instead ofscda.2021
What's Changed
- [skip vbump] Dev version with 9xxx by @arkadiuszbeer in #104
- use scda.2022 by @nikolas-burkoff in #105
- Add coverage badge by @walkowif in #106
- Enable checks for
workflow_dispatch
event by @walkowif in #107 - use checkmate by @mhallal1 in #102
- choices.labeled: update length and docs by @mhallal1 in #108
- Badges and contribution guidelines by @insights-engineering-bot in #115
- Filter fix by @mhallal1 in #119
- Handle validation in d-e-s by @nikolas-burkoff in #113
- move ReactiveQueue definition by @chlebowa in #122
- update testthat dependency version by @donyunardi in #123
- Update check as-cran and default landing page by @walkowif in #124
- Update docs by @asbates in #130
- we are not supposed to test other packages by @gogonzo in #131
- release 0.3.0 [skip vbump] by @donyunardi in #132
New Contributors
- @walkowif made their first contribution in #106
- @chlebowa made their first contribution in #122
- @donyunardi made their first contribution in #123
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Breaking changes
- Updated the data merge functionality to no longer expect input datanames with the suffix
_FILTERED
following changes to the output ofteal.slice::FilteredData$get_call()
. - Updated the data merge downstream functions to accept a
joinKeys
object for thejoin_keys
argument.
New features
data_extract_ui
,data_extract_srv
,data_extract_multiple_srv
can be initialized by a list of (optionallyreactive
)data.frame
objects.- Added new modules
merge_expression_srv
andmerge_expression_module
, updates ofdata_merge_srv
anddata_merge_module
(which will be deprecated in future releases) respectively, wheredatasets
argument takes a list of (optionallyreactive
)data.frame
objects and a new argumentjoin_keys
that accepts ajoinKeys
object.
Enhancements
- Updated the examples and the tests to use
teal.slice::init_filtered_data
to initialize aFilteredData
object. - Updated the vignettes and the README content.
- Updated
data_merge_module
andmerge_expression_module
to acceptNULL
data_extract
inputs.
What's Changed
- fix news by @gogonzo in #70
- Contribution guide updates by @insights-engineering-bot in #71
- updates for teal.slice by @nikolas-burkoff in #73
- resolve_delayed + data_extract_srv by @mhallal1 in #76
- remove chunks + merge_expression_srv by @mhallal1 in #77
- fix tm_g_barchart by @gogonzo in #79
- DESC and README by @denisovan31415 in #80
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #81
- merge fix by @gogonzo in #83
- update vignettes by @mhallal1 in #82
- Update pre-commit config to detect
_pkgdown.y[a]ml
by @insights-engineering-bot in #85 - 683 join keys@main by @nikolas-burkoff in #86
- remove FILTERED by @nikolas-burkoff in #87
- Update documentation workflow by @insights-engineering-bot in #89
- review css by @Polkas in #88
- fix tests by @nikolas-burkoff in #90
- Fix assertion and docs by @gogonzo in #94
- Fix cran@main by @mhallal1 in #96
- Update check.yaml by @arkadiuszbeer in #95
- fix by @mhallal1 in #98
- NEWS by @mhallal1 in #100
- [skip vbump] Release for version 0.2.0 by @insights-engineering-bot in #101
Full Changelog: v0.1.1...v0.2.0
v0.1.1
New features
- Added a formatting function
format_data_extract
for the output ofdata_extract_srv
.
Breaking changes
- Removed the (previously deprecated)
input_id
argument todata_merge_module
. - Updated
choices_selected
so that allselected
values must be validchoices
. When using delayed resolving the invalid selected are removed and a warning is thrown to the logs, in other cases an error is thrown.
Miscellaneous
- Added a template to the
pkgdown
site. - Added names to the
id
parameter ofchunks$push
calls. - Updated package authors.
- Added vignettes for extracting and merging data.