- Rules specified under the
all_datasetskeyword in a format list will apply to every data set of the reformatted object unless specified otherwise.
-
render_safenow renders placeholder using in priority values corresponding to the key matching exactly the placeholder, case included. -
New
show_whiskerfunction to display the available whiskers. -
join_adsub_adslnow sends a warning when the continuous or categorical variables are missing or allNA. AllNAvariables can now be kept usingdrop_na = FALSE. In addition, missing levels in the pivoted columns can be dropped withdrop_lvl = TRUE. -
Remove
mini_pivot_widerfunction which is no longer used. -
The whisker placeholder
{patient_label}is now replaced by default by"patient"while{patients_label}correspond to"patients".
empty_ruleis removed now.rule()will create a normalruleobject.- By default
ruleare converting empty space""toNAupon reformatting. list2rulenow tolerates duplicated rules with different names.- Specified minimal version of package dependencies.
rulesnow have attributes controlling their behavior during reformatting.reformatcan overrideruleattribute with the corresponding arguments.- Add
render_safeandadd_whiskerfunctions to replaces placeholders enclosed in curly braces with replacement stored in a dedicated environment. read_rulefunction has been moved into thecitrilpackage.
- Add
log_filterfunction for filtering with additional logs. - Remove the use of
dm. - Introduced
ls_explicit_nato replaceNAvalues in an entirelistofdata.frame. reformatre-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.
- Defined a Reformatting Map (
ruleobject) which specifies the correspondence between the old and the new values in data. - Enhanced function
dunlin::reformat()that provides generic supports incharacterand/orfactorreformatting 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
pkgdownconfiguration.
- Initial package release.