Changes in version 0.4.0.9000 New Features Updates - Removed .dcf file for old Addin (#280) Documentation - Updated axecute() documentation to correctly reflect return behavior (#288) Changes in version 0.4.0 (2025-05-05) New Features - Adds the optional 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) Updates - The Shiny Addin has been removed from this Package (#207) - A standalone package for the Shiny Addin has been created - See logrxaddin for more information - 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 Documentation - Add vignette for creating a lockfile (#233) Changes in version 0.3.2 (2025-02-18) - Hotfix to update tests (#231) Changes in version 0.3.1 (2024-04-12) - Hotfix to update used and unapproved packages and functions writing (#218) Changes in version 0.3.0 (2023-10-17) - 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) Changes in version 0.2.2 (2023-06-16) - Hotfix to remove unnecessary across() and update .data$var top new syntax to match updates in source packages (#172) - Add {dplyr} version requirement Changes in version 0.2.1 (2023-02-03) - non-function objects are no longer returned as functions by get_used_functions (#154) Changes in version 0.2.0 (2023-01-18) - Major update release for logrx - Package has moved from atorus-research to pharmaverse organization. New Features - {logrx} now produces a unique hash sum for each log file and script (#29) Updates - 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) Documentation - 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) Changes in version 0.1.1 (2022-09-12) Address CRAN comments about documentation. Changes in version 0.1.0 (2022-06-17) Beta release for logrx New Features - Add to_report param to axecute() to give users ability to filter out which pieces are reported - Add return codes when running axecute() to determine if there were errors - Improve approved packages use with new function build_approved() and corresponding vignette Documentation - Add example articles for adsl and a risk difference table Changes in version 0.0.1 Initial alpha release of logrx See the GitHub release tracker for additional release documentation and links to issues.