Changes in version 1.3.2 o Fixed Rd bug (thanks to Kurt Horning for pointing out the changes) Changes in version 1.3.1 (2023-03-29) o added no logger: not-logging logger that just presents the interface (conivenience for testing, and for integration with 'dcmodify') Changes in version 1.2.1 (2021-05-26) o Added JSS reference. Changes in version 1.1.5 o Loggers now have access to the file name and line numbers of the expression of which the action is being logged. o The output of loggers 'cellwise', 'simple' and 'expression_logger' no contain a 'srcref' column, that gives file name and line number of the expression being logged. (thanks to anonymous reviewer B for suggesting) o Fixed typos in documentation (thanks to anonymous reviewer B). Changes in version 1.1.4 (2020-03-05) o When the $add() method of a loggger is called by lumberjack it now passes a 'meta' argument containing an 'src' string that is taken from the 'srcref' object when parsing the R script. o internal changes Changes in version 1.1.3 (2020-01-20) o bugfix: prefix label for file output was ignored since 1.1.2 Changes in version 1.1.2 (2020-01-09) o the 'file' argument in 'cellwise$new' is now called 'tempfile' to better reflect it's purpose. o cellwise logger now warns when it encounters a duplicate key (this will corrupt logging info). o 'run_file' gains argument 'envir'. o new function 'source_file', with behaviour close to 'source'. o stop_log now has 'dump' argument (default: TRUE) and passes ellipsis to $dump() method. o Internal change: loggers now store internal data privately o Changed licence to EUPL 1.2 Changes in version 1.0.3 (2019-08-28) o fixed test that triggered a CRAN error because it wrote in the installed area (Thanks to Kurt Hornik). Changes in version 1.0.2 (2019-08-21) o fixed error caught on CRAN/Debian (an example wrote locally) Changes in version 1.0.1 o fixed error caught on CRAN/Debian (an example wrote locally) Changes in version 1.0.0 o Start tracking changes in R objects, by adding a single line of code to an existing script. o New function 'run_file', track changes in scripts without '%L>%' o Support for multiple loggers; loggers can now support an (automatic) label which is used to distinguish output files when multiple datasets are tracked. o Argument 'log' is replaced by 'logger' in start_log(), dump_log() et al. o Completely new vignette. Removed dependence on knitr. o Completely reviewed the reference manual. o Switched to 'tinytest' testing framework. Changes in version 0.3.0 (2018-07-20) o '%L>%' is now considered the default lumberjack operator. '%>>%' remains as alias. o Added 'expression_logger': log custom expressions o Logging now also works for functions that remove the logging attribute. o The 'cellwise' logger is now compatible with 'tibble' objects (thanks to Blain Bateman). o Some documentation improvements. Changes in version 0.2.0 (2017-08-08) o Added '%L>%' as synonym to avoid possible confusion with 'pipeR::`%>>%`' o Argument 'stop' of 'dump_log' is now 'TRUE' by default (was 'FALSE') o New logger named 'filedump' dumps data versions to csv. o Function 'stop_log()' will now call '$stop()' if defined. o Package now depends on R >= 3.4.0. Some tests failed on Windows/OSX + R3.3.3 Changes in version 0.1.0 (2017-06-14) o initial release