Changes in version 2.1.99.9990 Major update: - Addition of tasks, which involves the new functions tasks(), new_task(), edit_task(), delete_task(), and finish(). This adds another metadata table (tasks.rds) to the little relational database that projects maintains. Minor update: - A vctrs .ptype has been added to the internal name space of the package. The metadata tables are vctrs::vec_cast() to these .ptypes every time they are re-saved. - Code updates. - Updated documentation. Changes in version 2.1.3 (2021-04-24) Minor updates: - Removed names from arguments passed to readr::write_lines() and readr::write_rds() since they have deprecated path in favor of file. - Combined the setup and load_libraries code chunks in all applicable template .Rmd files. - Removed LazyData line from DESCRIPTION file in compliance with new CRAN check. Changes in version 2.1.2 Minor updates: - Bug fix to projects()'s handling of the path argument, accommodating latest behavior of fs::path_abs(). Changes in version 2.1.1 (2020-05-29) Minor updates: - Bug fix after breaking change in vctrs (vec_cast(x, to = character()) changed to as.character(x)) Changes in version 2.1.0 (2020-03-18) Major updates: - Addition of rename_projects_folder() and move_projects_folder() - Addition of path argument to projects(), allowing users to filter by subdirectory - Incorporation of vctrs package for projects_stage and projects_author classes Minor updates: - projects() now prints a maximum of 100 rows by default. - open_project() attempts to locate projects on shared servers when the local projects_folder() value differs from the server's projects_folder() value - Backslash inserted before any single quotation marks in projects folder path before being written to .Renviron - Bug, documentation, README improvements Changes in version 2.0.0 (2019-09-05) Major updates: - new_project() now copies a single template project folder within .templates instead of assembling multiple template components into a file. This allows users to customize project folders to a very high degree. Thus, new_project() has fewer arguments, having only template_folder insofar as template-related arguments. - Consequently, header/title page YAML text is NOT written automatically into .Rmd files when they are created by new_project(). Users must run header() and copy the resulting text into desired .Rmd files. - Added the function email_authors(), which opens a new email for the currently open project (or, a specified project). Minor updates: - There are now separate arguments in new_project() and copy_project() for specifying the new project's folder name. It can be distinct from a project's short_title and its id number. - Updated documentation, - Tilde expansion is performed in setup_projects() - Added tests Changes in version 1.3.0 (2019-05-23) Major updates - save_session_info() function for saving sessioninfo::session_info() to a text file. - export_project() for zipping project folders Minor updates - Improvements to default .Rmd files. - Code improvements Changes in version 1.2.0.9000 Major updates - Moved all header material to YAML when generating 01_protocol.Rmd and 04_report.Rmd. - YAML Output options no longer written in function; rather, they are expected to already be in the templates. - Addition of .docx style template. Minor updates - Other minor tweaks to default .Rmd files. Changes in version 1.1.4.9000 Major updates - Bug fix: exported all methods for the projects_stage and projects_author S3 classes so that the class would not be stripped. Minor updates - Made reorder_authors() and all edit_*() functions to stop printing metadata after successful editing. - Removed the reprint_header argument from reorder_authors() function, but added a message beckoning user to run header(), as in edit_project(). Changes in version 1.1.3.9000 Minor updates: - Changed printing of projects table so it displays projects in descending order by stage before sorting them by id. Changes in version 1.1.2.9000 Minor updates: - Required a later rlang version so that as_label() is available. Changes in version 1.1.1 (2019-04-15) Major updates: - Fix of show-stopping bugs with update_metadata() and edit_project() Changes in version 1.1.0 (2019-04-15) Minor updates: - Documentation updates for functions created in version 1.0.0 and 1.0.1. Changes in version 1.0.1.9000 Major updates: - Fixed bug in internal acquisition of metadata tables. - Fixed bug in open_projects() Minor update: - Changed number of rows that projects(), authors(), and affiliations() tibbles will print Changes in version 1.0.0.9000 Major update: - Created S3 classes implemented for each of stage and special authors (current_owner, corresp_auth, creator). - Added update_metadata() function to assist with updating metadata from projects version 0.X.X to 1.X.X - Addition of ideas(), new_idea(), and manuscripts(). - Overhaul of underlying code. Minor updates: - More customizable print options for projects(), - Minor improvements to printing of projects at the end of new_project() and edit_project() Changes in version 0.2.1.9000 Major update: - Instances of fs::path_home() were changed to fs::path_home_r() so that .Renviron files would be put in the correct place (i.e., the directory that R considers to be the home directory, which is where R actually looks for .Renviron files). Changes in version 0.2.0.9000 Major updates Users can now create custom names for project folders, linking the name to short_title: - Added the function rename_folder(), which enables the user to rename project folders. Added an example of this. - Added the logical argument stitle_as_folder to new_project(), which if TRUE makes the folder name of new projects the same as its short_title. - Added the argument new_short_title to copy_project(), which enables users to change the project copy's folder name and/or short_title. - Made the path argument in copy_project() second instead of fourth. Minor updates: - Made open_project() better handle instances of missing/multiple .Rproj files. - Documentation updates Changes in version 0.1.1.9000 Minor updates: - Updated README.md so that it properly reflects how to install the projects package. - Updated README.md so that it contains CRAN version and download count badges. Changes in version 0.1.0 (2018-12-30) Major updates: - Release.