Skip to content

Releases: inbo/checklist

Release v0.5.3

18 Feb 16:28
e61eb5d

Choose a tag to compare

checklist 0.5.3

  • Add publisher to .zenodo.json (#180).
  • Add grant ID for EU-funded Zenodo communities (#182).
  • Correctly handle ROR (#184)
  • Fix Zenodo DOI badge in README.

Release v0.5.2

12 Jan 21:56
3cb091b

Choose a tag to compare

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

01 Dec 08:26
0630e6b

Choose a tag to compare

checklist 0.5.1

  • bugfix in check_license() which failed when no correct license information
    is available in README.md (#166).
  • The check_project GitHub Action now restores the R environment using renv
    when a renv.lock file is present.
    It also gains an APTGET argument to install system dependencies via
    apt-get.

Release v0.5.0

26 Nov 07:52
eda80fe

Choose a tag to compare

checklist 0.5.0

Breaking changes

  • The organisation class is superseded by the org_list and org_item
    classes.
  • Updated the vignette("organisation", package = "checklist")
    to reflect the changes in the organisation class.
  • organisation class and its related function like default_organisation(),
    read_organisation() and write_organisation() are deprecated.
  • The new org_list enforces the use of the INBO ROR (#153).

New functions

  • get_default_org_list() returns the default organisation list depending on
    the git remote origin.
  • new_org_list() creates a new org_list object based on interactive
    questions.
  • create_draft_pr() creates a draft pull request on GitHub.

Other changes

  • create_package() and create_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 using renv
    (#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

18 Apr 13:00
6af592f

Choose a tag to compare

checklist 0.4.2

  • check_lintr() checks for missing dependencies.
  • Checking projects on GitHub Actions try to install the missing dependencies.
  • check_lintr() includes lintr::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() and check_folder()
    only check the files and directories under version control.
  • check_folder() allows quarto specific _extensions and _files folders.
  • citation_meta() now supports quarto documents.
  • Improved support for quarto documents in check_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

18 Feb 10:07
5e659fd

Choose a tag to compare

checklist 0.4.1

  • Escape quotes in the CITATION file.

Release v0.4.0

19 Jul 15:16
5649985

Choose a tag to compare

checklist 0.4.0

  • Updated README.md.
  • Improved support for organisation.
  • Add set_license().
  • check_filename() allows a CODEOWNERS file.
  • The checklist summary displays the unstaged git changes.
  • The GitHub Action on packages installs the roxygen2 version listed in the
    DESCRIPTION of the package it checks.

Release v0.3.6

30 May 11:32
d767206

Choose a tag to compare

checklist 0.3.6

  • Add an organisation class to store organisation rules different from those
    of the Research Institute for Nature and Forest (INBO).
    See vignette("organisation", package = "checklist") for more information.
  • The output of the check shows the git diff (#77).
  • add_badges() helps to add badges to the README.
  • Put double quotes around the title and abstract fields of CITATION.cff.
  • check_documentation() handles assignment functions and re-exported functions
    correctly.
  • check_lintr() ignores renv subdirectories (#118).
  • Update to zen4R version 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 a DESCRIPTION or the yaml of a
    bookdown.
    Use multiple footnotes is a README.md.
  • check_spelling() handles leading or trailing backwards slashes (#107).
  • check_cran() ignores irrelevant CRAN notes.

Version 0.3.5

23 Jan 13:46
3413f5f

Choose a tag to compare

  • Fix release GitHub Action.
  • Bugfix in update_citation() on a DESCRIPTION.
  • check_spelling() handles Roxygen2 tags @aliases, @importMethodsFrom,
    @include, @keywords, @method, @name, @slot

Version 0.3.4

21 Jun 09:10
cef05b1

Choose a tag to compare

  • 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 case check_lintr() returns an error about global variables in a
    function and you did require() the package.
  • Fix release GitHub Action.