Skip to contents

mlr3misc 0.16.0

CRAN release: 2024-11-28

  • fix: crate() is using the correct ‘topenv’ environment now.
  • BREAKING CHANGE: Remove the unused ‘safe’ variants of dictionary getters.
  • feat: dictionary_sugar_get() and corresponding functions now take a list of dictionaries as optional argument .dicts_suggest to look for suggestions if .key is not part of the dictionary.

mlr3misc 0.15.1

CRAN release: 2024-06-24

mlr3misc 0.15.0

CRAN release: 2024-04-10

  • Feat: Added strip_screfs S3 generic, which removes source references from objects
  • The RNG state is now copied to the callr session when using encapsulate().

mlr3misc 0.14.0

CRAN release: 2024-02-01

  • Added argument .compile to function crate() because R disables byte-code compilation of functions when changing their enclosing environment
  • Added the possibility to include prototype arguments when adding elements to a Dictionary
  • Removed unused argument required_args from Dictionary class
  • Disable leanification when ROXYGEN_PKG environment variable is set

mlr3misc 0.13.0

CRAN release: 2023-09-20

  • Updated default environment for crate() to topenv() (#86).
  • Added safe methods for dictionary retrieval (#83)
  • fix: Fixed an important bug that caused serialized objects to be overly large when installing mlr3 with --with-keep.source (#88)

mlr3misc 0.12.0

CRAN release: 2023-05-12

  • Added new encapsulation mode "try".
  • Added functions dictionary_sugar_inc_get and dictionary_sugar_inc_mget which allow to conveniently add suffixes to dictionary ids when retrieving objects.

mlr3misc 0.11.0

CRAN release: 2022-09-22

mlr3misc 0.10.0

CRAN release: 2022-01-11

mlr3misc 0.9.5

CRAN release: 2021-11-16

mlr3misc 0.9.4

CRAN release: 2021-09-08

mlr3misc 0.9.3

CRAN release: 2021-07-14

mlr3misc 0.9.2

CRAN release: 2021-06-29

  • R6 objects retrieved from the dictionary are now properly cloned.

mlr3misc 0.9.1

CRAN release: 2021-04-28

  • Fixed compilation for R versions older than 3.5.0 (#59).

mlr3misc 0.9.0

CRAN release: 2021-04-12

mlr3misc 0.8.0

CRAN release: 2021-03-19

mlr3misc 0.7.0

CRAN release: 2021-01-05

  • Make more map functions work nicely with data frames and data tables.
  • formulate() now supports multiple LHS terms.
  • Added format_bib() and cite_bib() helpers for working with bibentires and roxygen2.

mlr3misc 0.6.0

CRAN release: 2020-11-17

mlr3misc 0.5.0

CRAN release: 2020-08-13

  • Added compose() function for function composition.
  • Added method leanify_package() that shrinks the size of serialized R6 objects.

mlr3misc 0.4.0

CRAN release: 2020-07-17

  • Added helper functions to assist in generating Rd documentation for ‘mlr3’ objects.

mlr3misc 0.3.0

CRAN release: 2020-06-03

  • Introduced a placeholder for column name prefixes in unnest().

mlr3misc 0.2.0

CRAN release: 2020-04-15

  • Fixed an issue with rcbind() for columns of x named y (#42).
  • Fixed broken on.exit() in invoke() if both a seed and a list of options were provided.

mlr3misc 0.1.8

CRAN release: 2020-02-21

mlr3misc 0.1.7

CRAN release: 2020-01-28

mlr3misc 0.1.6

CRAN release: 2019-12-12

  • cite_bib() or Rd macro \cite{} can now return the citation information of the package if key is set to "pkg::citation".
  • Updated dictionary helpers.

mlr3misc 0.1.5

CRAN release: 2019-09-28

mlr3misc 0.1.4

CRAN release: 2019-09-17

mlr3misc 0.1.3

CRAN release: 2019-08-22

  • New function detect().
  • New function dictionary_sugar().
  • It is now asserted that the return value of Dictionary$get() is an R6 object.
  • Fix some assertions in Dictionary

mlr3misc 0.1.2

CRAN release: 2019-08-07

mlr3misc 0.1.1

CRAN release: 2019-07-23

  • New function encapsulate() to call functions while recording a log.
  • invoke(): New arguments .opts and .seed to temporarily set options or random seeds, respectively.
  • Fixed warnings about partial argument matching.

mlr3misc 0.1.0

CRAN release: 2019-07-10

  • Initial release.