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