Skip to contents

dunlin 0.1.11.9001

  • New mode argument in log_filter determining whether all tables should be filtered to retain only the rows whose identifiers are present in the filtered data set selected with the table argument. (Previously, the behavior was triggered automatically when the table name was adsl)

dunlin 0.1.11

CRAN release: 2025-08-22

dunlin 0.1.10

CRAN release: 2025-04-14

  • The log printed by reformat when verbose = TRUE is limited to the tables and column existing in the reformatted data set.

dunlin 0.1.9

CRAN release: 2025-02-20

  • Change package maintainer to Joe Zhu.

dunlin 0.1.8

CRAN release: 2024-10-31

  • 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 the reformat method. When applied to list the value of this augment can be controlled with the dunlin.reformat.verbose option or the R_DUNLIN_REFORMAT_VERBOSE environment variable.
  • Improve the output when printing rule objects.
  • New combine_rules and combine_list_rules functions to combine rules or list of rules into a single rule or a single list of rules.

dunlin 0.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 all NA. All NA variables can now be kept using drop_na = FALSE. In addition, missing levels in the pivoted columns can be dropped with drop_lvl = TRUE.
  • Remove mini_pivot_wider function which is no longer used.

dunlin 0.1.5

  • empty_rule is removed now. rule() will create a normal rule object.
  • By default rule are converting empty space "" to NA upon reformatting.
  • list2rule now tolerates duplicated rules with different names.
  • Specified minimal version of package dependencies.

dunlin 0.1.4

  • rules now have attributes controlling their behavior during reformatting.
  • reformat can override rule attribute with the corresponding arguments.
  • Add render_safe and add_whisker functions to replaces placeholders enclosed in curly braces with replacement stored in a dedicated environment.
  • read_rule function has been moved into the citril package.

dunlin 0.1.3

  • Add log_filter function for filtering with additional logs.
  • Remove the use of dm.
  • Introduced ls_explicit_na to replace NA values in an entire list of data.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.

dunlin 0.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 in character and/or factor 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.

dunlin 0.1.1

  • Initial package release.