get_used_functions() (#271)build_approved() now supports writing and reading approved lists as YAML files
(.yaml/.yml) in addition to .rds (#199)
yaml_prefix argument controls whether package keys use the package: prefixyaml_style argument controls block vs inline formatting for function lists"_all_" is now accepted as an alias for "All" to approve all functions in a packageyaml has been moved from Suggests to ImportsImproved error messaging when a log.rx environment already exists (#276)
Removed .dcf file for old Addin (#280)
Reworked string handling to use base R and removed {stringr}/{stringi} dependencies. (#294)
Updated axecute() documentation to correctly reflect return behavior (#288)
Updated axecute() documentation to describe behaviour when a log.rx environment already exists
Updated build_approved() documentation to reflect YAML support and new arguments
Added CONTRIBUTING.md and CODE_OF_CONDUCT.md (#287)
extra_info parameter to axecute() which lets users pass a list
object through to the extra info section of the log. The object will be printed
according to the YAML format (#180)The Shiny Addin has been removed from this Package (#207)
Adds unit tests for write_repo_urls() and get_repo_urls() internal functions.
Extend testing unexported function use (#208)
Swap in lintr::library_call_linter() for local version of library_call_linter() (#221)
Update read_log_file() for updated version of {sessioninfo} #246
Moved website theme to bootstrap 5, enabled search (#179)
Add show_repo_url option in axecute() to capture repo URL(s) into log file (#167)
Moved website theme to Bootstrap 5, enabled search (#179)
Add include_rds argument to axecute() to export log as rds file
Add read_log_file() to read logrx log file as optional function
Add library_call_linter() to ensure all library calls are at the top of the script (#163)
Remove argument for remove_log_object from axecute() still accessible via log_write() (#182)
Added functionality so axecute() works with .Rmd files (#140)
R Version switched from >3.5 to >4.0 in DESCRIPTION file (#198)
across() and update .data$var top new syntax to match updates in source packages (#172){dplyr} version requirementget_used_functions (#154)Major update release for logrx
Package has moved from atorus-research to pharmaverse organization.
{logrx} now produces a unique hash sum for each log file and script (#29)Updated the run environment to be a child of the global environment instead of a child of the logrx package namespace. This fixes the issue of logrx using internally imported versions of functions in the place of user imported version of functions. (#104)
get_used_functions() now works for scripts with no functions (#111)Add options vignette and move all options for logrx to be set on package load if not set by user prior (#110)(#124)
Added vignette showcasing {logrx} working with {tidylog} package (#97)
Update documentation to exported and non-exported functions (#106)(#120)
Fix typo in and re-format approved vignette (#105)
Update logrx vignette to describe log attributes in more details (#119)(#136)(#137)
Add vignette to execution vignette to help users better understand executing code and the different ways it can be done (#72)(#73)
Address CRAN comments about documentation.
Beta release for logrx
to_report param to axecute() to give users ability to filter out which pieces are reported
axecute() to determine if there were errorsbuild_approved() and corresponding vignetteInitial alpha release of logrx
See the GitHub release tracker for additional release documentation and links to issues.