rdtLite 1.4
- 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
- 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
- Minor changes to documentation
- Moved provSummarizeR and provViz from the Suggests list to the
Imports list
rdtLite 1.2
- 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
- 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
- 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
provR 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