NEWS
rdtLite 1.4 (2022-08-08)
- Added support for file I/O tracing of functions in the vroom package
- Save version information of all packages that are loaded when the script finishes
- Added UI and pandoc fields to the environment information
rdtLite 1.3.1
- Fixed minor bugs uncovered by extra checking done in R 4.2.0
rdtLite 1.3 (2020-07-13)
- Save the modification time of files that are used by the script in the provenance
- Save absolute path to the provenance directory in the JSON.
- Store hash values of the main and sourced scripts in the provenance.
- When run in console mode (that is, interactively), the commands are
saved in a file called Console.R in the provenance scripts directory.
They are also saved in a separate console folder where they are saved in a file that includes the timestamp.
- Record in the provenance variables that are defined before the script starts but used within the script as being "from the environment".
- Updated for R 4.0
- Stops gracefully if there is an error when exiting
- Fixed several bugs
- Fixed a problem when a sourced script reads a file.
- Fixed a problem with creating plots when running R Markdown in console mode.
- Fixed a problem with creating error nodes with long error messages.
- Added error checking to I/O tracing
rdtLite 1.2.1 (2019-12-03)
- Minor changes to documentation
- Moved provSummarizeR and provViz from the Suggests list to the Imports list
rdtLite 1.2 (2019-09-07)
- Save hash values for URLs
- Added a vignette
- Added support for RMarkdown
- Save standard output in the provenance
- Store arguments passed to prov.run in the provenance
- prov.run now accepts all the parameters of R's source function
- Improved support for environments
- Fixed problem with sourced scripts so they show up in the sourced script list, not the input file list.
- Fixed bug in how hash values are computed
- Fixed bug in matching up files that are both read and written by the same script
rdtLite 1.1.0 (2019-06-05)
- With R 3.6.0, line numbers are correctly calculated and displayed.
- The elapsedTime field in procedure nodes now displays the time it took for the procedure itself to execute,
rather than the time taken to execute that procedure since the start of the script's execution.
- A new field is added in the environment node, totalElapsedTime, which displays the total amount of time all
procedures in the script took to execute.
rdtLite 1.0.3
- Added optional parameter to prov.run to collect provenance for inputs/outputs only
and not for individual statements
- Added prov.visualize function
- Added prov.summarize function
- Modified prov.source so that it can be called even when provenance is not initialized. In
that case it just sources the script.
- Fixed a bug that prevented creation of data->proc edges for calls to locally-defined
functions that take no parameters.
rdtLite 1.0.2 (2018-11-30)
- Updated .ddg.installedpackages to work with the new type of return value from devtools::session_info
- Updated man pages
- Changed script numbers to start at 1 instead of 0
- Changed package name from provR to rdtLite
- Added support for RMarkdown files
rdtLite 1.0.1
- Improved values stores in data nodes
- Corrected some problems with the value types recorded for data
- Added Device type for data nodes to represent base graphics devices