NEWS
org 2026.4.9 (2026-04-09)
- Added
install_missing_packages argument to initialize_project(). Scans
folders_to_be_sourced for library(), require(), and pkg:: usage.
Errors on missing packages by default; set install_missing_packages = TRUE
to auto-install via pak (falls back to install.packages()).
- Removed
package_installed().
- Removed
create_project_quarto_internal_results() and
create_project_quarto_external_results().
org 2025.6.24
- Improved roxygen2 documentation formatting, grammar, and clarity across all exported functions.
- Enhanced parameter descriptions with better punctuation and consistency.
- Updated function titles to be more concise and direct.
- Significantly expanded and improved the package vignette with:
- Enhanced introduction explaining why to use
org
- Installation instructions for CRAN and GitHub
- Quick start section for new users
- Team collaboration examples showing multiple path usage
- Comprehensive function reference organized by category
- Common workflows and practical examples
- Cross-platform path construction guidance
- Troubleshooting section with solutions to common issues
- Better formatting and organization throughout
org 2025.3.10
package_installed can now install packages if missing.
org 2024.6.5 (2024-06-04)
- Fixed an error with org::initialize_project where "//" at the start of a path will be removed.
org 2022.12.28
- Inclusion of
create_project_quarto that provides an example project of how to use org with quarto.
- Inclusion of file utility functions, such as
ls_files, move_file_or_dir, path.
- Inclusion of utility function
package_installed.
org 2022.7.21 (2022-07-20)
- Reduction of exports to: initialize_project, set_results, write_text.
- initialize_project now takes in
env as an argument (the environment into which the functions will be sourced).
org 2020.2.17
Introduction of:
- write_text
- initialize_project
- set_results
- org::project
Depreciation of:
- AllowFileManipulationFromInitialiseProject
- InitialiseProject
- PROJ
- set_shared
org 2019.4.2 (2019-04-02)
- Allows for multiple code folders to be sourced using the argument
folders_to_be_sourced (previously this was hardcoded as a folder called code)
org 2019.3.5
- Removal of stringr and lubridate dependencies
org 2019.2.21 (2019-03-06)
- Submission to CRAN
- Includes functions
AllowFileManipulationFromInitialiseProject and InitialiseProject