Releases: inbo/checklist
Releases · inbo/checklist
Release v0.5.3
Release v0.5.2
checklist 0.5.2
- Only create the contributing guidelines or code of conduct file when the
user answers "yes" on the related questions.
Release v0.5.1
checklist 0.5.1
- bugfix in
check_license()which failed when no correct license information
is available inREADME.md(#166). - The
check_projectGitHub Action now restores the R environment usingrenv
when arenv.lockfile is present.
It also gains anAPTGETargument to install system dependencies via
apt-get.
Release v0.5.0
checklist 0.5.0
Breaking changes
- The
organisationclass is superseded by theorg_listandorg_item
classes. - Updated the
vignette("organisation", package = "checklist")
to reflect the changes in theorganisationclass. organisationclass and its related function likedefault_organisation(),
read_organisation()andwrite_organisation()are deprecated.- The new
org_listenforces the use of the INBO ROR (#153).
New functions
get_default_org_list()returns the default organisation list depending on
the git remoteorigin.new_org_list()creates a neworg_listobject based on interactive
questions.create_draft_pr()creates a draft pull request on GitHub.
Other changes
create_package()andcreate_project()now fully work based on interactive
questions.- Updated the formatting of the code with
air. - The GitHub Actions now install missing packages on the fly (#152).
- Improved output on missing warning and notes (#155).
check_folders()now handles nested folders (#156).check_project()now works on GitHub Actions with projects usingrenv
(#158).check_lintr()turns missing dependencies into an error.check_source()is now defunct.- Removed the defunct
orcid2person(). - Reworked the
vignette("philosophy", package = "checklist")and
vignette("getting_started", package = "checklist")
Release v0.4.2
checklist 0.4.2
check_lintr()checks for missing dependencies.- Checking projects on GitHub Actions try to install the missing dependencies.
check_lintr()includeslintr::indentation_linter().- Increase the time-out in
check_cran(). - Docker image installs the latest version of
TeXLive. - Docker image installs missing packages on the fly.
check_filename()ignores symbolic links.- When the path is a git repository,
check_filename()andcheck_folder()
only check the files and directories under version control. check_folder()allows quarto specific_extensionsand_filesfolders.citation_meta()now supportsquartodocuments.- Improved support for
quartodocuments incheck_spelling(). add_badges()can create a version badge.create_draft_pr()returns the URL of the draft pull request.- Fix bug in
use_author()(#149).
Release v0.4.1
checklist 0.4.1
- Escape quotes in the
CITATIONfile.
Release v0.4.0
checklist 0.4.0
- Updated
README.md. - Improved support for
organisation. - Add
set_license(). check_filename()allows aCODEOWNERSfile.- The checklist summary displays the unstaged git changes.
- The GitHub Action on packages installs the
roxygen2version listed in the
DESCRIPTIONof the package it checks.
Release v0.3.6
checklist 0.3.6
- Add an
organisationclass to store organisation rules different from those
of the Research Institute for Nature and Forest (INBO).
Seevignette("organisation", package = "checklist")for more information. - The output of the check shows the git diff (#77).
add_badges()helps to add badges to theREADME.- Put double quotes around the title and abstract fields of
CITATION.cff. check_documentation()handles assignment functions and re-exported functions
correctly.check_lintr()ignoresrenvsubdirectories (#118).- Update to
zen4Rversion 0.10 to
reflect the Zenodo API changes (#125). update_citation()no longer introduces new lines (#124) and handles single
quotes in titles (#115).- You can add multiple affiliations per author (#123).
Separate them by a semi-colon (;) in aDESCRIPTIONor the yaml of a
bookdown.
Use multiple footnotes is aREADME.md. check_spelling()handles leading or trailing backwards slashes (#107).check_cran()ignores irrelevant CRAN notes.
Version 0.3.5
- Fix release GitHub Action.
- Bugfix in
update_citation()on aDESCRIPTION. check_spelling()handles Roxygen2 tags@aliases,@importMethodsFrom,
@include,@keywords,@method,@name,@slot
Version 0.3.4
check_spelling()ignores numbers.
* Ask which GitHub organisation to use when create a new project.
Default equals the organisation's default.- GitHub Action for project allow to install package prior to checking the
project.
Use this in casecheck_lintr()returns an error about global variables in a
function and you didrequire()the package. - Fix release GitHub Action.