Releases: insightsengineering/dunlin
Releases · insightsengineering/dunlin
v0.1.8-rc1
update NEWS and description
v0.1.8
- Rules specified under the
all_datasets
keyword in a format list will apply to every data set of the reformatted object unless specified otherwise. - New
verbose
argument in thereformat
method. When applied tolist
the value of this augment can be controlled with thedunlin.reformat.verbose
option or theR_DUNLIN_REFORMAT_VERBOSE
environment variable. - Improve the output when printing
rule
objects. - New
combine_rules
andcombine_list_rules
functions to combine rules or list of rules into a single rule or a single list of rules.
What's Changed
- all_dataset keyword. by @BFalquet in #129
- 136 improve error messages by @BFalquet in #137
- update authors by @clarkliming in #138
- Workflow propagation by @walkowif in #141
- [skip vbump] prep cran release by @clarkliming in #140
- Add CRAN release template by @walkowif in #142
- fix deps in roxygenize pre-commit hook by @pawelru in #146
- Propagate files from insightsengineering/.github by @insights-engineering-bot in #148
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #149
- strict tests; enhancements by @pawelru in #145
- Workflow propagation by @walkowif in #150
- Bumps
{rmarkdown}
minimal version by @averissimo in #154 - Workflow propagations by @walkowif in #156
- update roxygen note by @pawelru in #159
- Workflow propagations by @walkowif in #161
- update readme by @pawelru in #160
- Readable code poc@main by @BFalquet in #162
- 163 since format is printed, we may want to improve how formats are printed, currently it is by @BFalquet in #164
- Hierarchical metadata@main by @BFalquet in #165
- [skip vbump] release v0.1.8 by @BFalquet in #167
Full Changelog: v0.1.6...v0.1.8
v0.1.7 release
- Rules specified under the
all_datasets
keyword in a format list will apply to every data set of the reformatted object unless specified otherwise.
v0.1.6
render_safe
now renders placeholder using in priority values corresponding to the key matching exactly the placeholder, case included.- New
show_whisker
function to display the available whiskers. join_adsub_adsl
now sends a warning when the continuous or categorical variables are missing or allNA
. AllNA
variables can now be kept usingdrop_na = FALSE
. In addition, missing levels in the pivoted columns can be dropped withdrop_lvl = TRUE
.- Remove
mini_pivot_wider
function which is no longer used.
What's Changed
- 127 [bug] join_adsl_adsub fails when column is missing by @BFalquet in #128
- 130 render_safe for whiskers always use lower-case variables by @BFalquet in #131
- [skip vbump] 132 [Release]: <v0.1.6> by @BFalquet in #134
Full Changelog: v0.1.5...v0.1.6
v0.1.5
empty_rule
is removed now.rule()
will create a normalrule
object.- By default
rule
are converting empty space""
toNA
upon reformatting. list2rule
now tolerates duplicated rules with different names.- Specified minimal version of package dependencies.
What's Changed
- remove empty rules by @clarkliming in #114
- 116 use "" as default argument for .to_na in rule by @BFalquet in #118
- 117 list2rules checks uniqueness of elements by @BFalquet in #121
- Workflow propagation by @walkowif in #120
- clean up h_ws_to_NA functions by @clarkliming in #123
- Adds min package version by @averissimo in #111
- [skip vbump] dunlin v0.1.5 by @BFalquet in #125
New Contributors
- @averissimo made their first contribution in #111
Full Changelog: v0.1.4...v0.1.5
v0.1.4 release
rules
now have attributes controlling their behavior during reformatting.reformat
can overriderule
attribute with the corresponding arguments.- Add
render_safe
andadd_whisker
functions to replaces placeholders enclosed in curly braces with replacement stored in a dedicated environment. read_rule
function has been moved into thecitril
package.
v0.1.4-rc1
What's Changed
- keep labels by @BFalquet in #97
- reduce the amount of spelling issues / WORDLIST by @m7pr in #98
- long condition support by @clarkliming in #100
- Workflow propagations by @walkowif in #101
- add whiskers by @clarkliming in #103
- 87 [discussion] rule: more slot inside the class? by @BFalquet in #102
- empty rules can have attributes by @BFalquet in #106
- Create CODEOWNERS by @clarkliming in #108
- move read_rules to citril by @clarkliming in #109
- update authors by @clarkliming in #105
New Contributors
Full Changelog: v0.1.3...v0.1.4-rc1
v0.1.3
What's Changed
- 472 remove dm from main function@main by @BFalquet in #76
- 73 filter@main by @clarkliming in #78
- update doc by @clarkliming in #80
- Workflow updates by @walkowif in #75
- 74 provide functionality for
list of data frames
by @BFalquet in #81 - 82 Update news by @BFalquet in #83
- 79 obtain log through getter by @BFalquet in #84
- 85 reformat.factor/character add the levels in rule if specified by @BFalquet in #86
- 88 Increase coverage by @BFalquet in #89
- convert empty string to NA by @clarkliming in #91
- 92 Fully remove dm by @BFalquet in #93
- [skip vbump] prepare release by @clarkliming in #95
Full Changelog: v0.1.2...v0.1.3
v0.1.3 release candidate 1
- Add
log_filter
function for filtering with additional logs. - Remove the use of
dm
. - Introduced
ls_explicit_na
to replaceNA
values in an entirelist
ofdata.frame
. reformat
re-levels factors to follow the order provided in the rule that is applied and levels declared in the rule are all integrated to the result.
v0.1.2
- Defined a Reformatting Map (
rule
object) which specifies the correspondence between the old and the new values in data. - Enhanced function
dunlin::reformat()
that provides generic supports incharacter
and/orfactor
reformatting while keeping the attributes of the original data (e.g. the data type or labels) unchanged. - Improved performance of package by adding more unit tests.
- Upgraded package dependencies and removed deprecated functions.
- Updated
pkgdown
configuration.
What's Changed
- Enable checks for
workflow_dispatch
event by @walkowif in #37 - Add dm_unite() in dunlin by @duanx9 in #35
- 38 add tests for dm_unite() by @BFalquet in #39
- 40 [Feature Request] create join_adsl_adsub by @BFalquet in #41
- Badges and contribution guidelines by @insights-engineering-bot in #44
- update dependencies by @clarkliming in #46
- update fct_explicit_na by @clarkliming in #50
- up versioning of forcats by @clarkliming in #53
- add utils:: prefix by @pawelru in #55
- Update check as-cran and default landing page by @walkowif in #56
- remove deprecated fun from NAMESPACE by @pawelru in #57
- 181 reformat@main by @clarkliming in #58
- 61 Create list2rules by @BFalquet in #62
- verious fixes to package metadata by @pawelru in #63
- update documentation by @duanx9 in #67
- add tests by @clarkliming in #69
- [skip vbump] up version and release by @clarkliming in #72
New Contributors
- @walkowif made their first contribution in #37
- @duanx9 made their first contribution in #35
- @clarkliming made their first contribution in #46
Full Changelog: v0.1.1...v0.1.2