Recent Releases of checklist

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() 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).

- R
Published by github-actions[bot] 10 months ago

checklist - Release v0.4.1

checklist 0.4.1

  • Escape quotes in the CITATION file.

- R
Published by github-actions[bot] about 1 year ago

checklist - Release v0.4.0

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.

- R
Published by github-actions[bot] over 1 year ago

checklist - Release v0.3.6

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.

- R
Published by github-actions[bot] over 1 year ago

checklist - Version 0.3.5

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

- R
Published by ThierryO about 2 years ago

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

- R
Published by ThierryO over 2 years ago

checklist - Version 0.3.3

  • New organisation() class to hold the requirements of the organisation. For the time being this is hard-coded to the Research Institute for Nature and Forest (INBO).
  • Author affiliations must match one of the affiliations set in organisation(). The membership of an author is determined by their e-mail or their affiliation. This is checked when creating or using author information and when updating citation information.
  • read_checklist() looks for checklist.yml in parent folders when it can't find it in the provided path.
  • validate_orcid() checks the format and the checksum of the ORCID.
  • Add vignette("folder", package = "checklist").

- R
Published by ThierryO over 2 years ago

checklist - Release v0.3.2

  • citation_meta() gains support for bookdown reports.
  • Add bookdown_zenodo() which first extracts the citation metadata from the yaml header. Then it cleans the output folder and renders the required output formats. Finally it uploads the rendered files to a draft deposit on Zenodo.
  • setup_project() and create_project() provides support for renv.

- R
Published by ThierryO almost 3 years ago

checklist - Release v0.3.1

  • Fixes two bugs in case MIT license was chosen
  • GitHub Actions now uses the latest version of checklist as default when checking packages or projects.

- R
Published by ThierryO almost 3 years ago

checklist - Release v0.3.0

  • Improved create_project() and setup_project() which interactively guides the user through the set-up.
  • Add vignette("getting_started_project", package = "checklist").
  • Improved GitHub Actions. They use the built-in GITHUB_TOKEN. The user only needs to set the CODECOV_TOKEN in case of a package.
  • Fixes a note about "MIT" license.
  • The Dockerimage uses the same dictionaries as the local installation.
  • Add a German dictionary?
  • Spell check roxygen2 tags in .R files.
  • Don't spell check .Rd files generated by roxygen2.
  • check_cran() ignores Days since last update note.
  • check_documentation() yields a warning when it find documented but unexported function. Use the @noRD tag in case you still want to document the function without exporting it.
  • Improved error messages for check_news().
  • check_source() is now deprecated. Use check_project() instead.
  • Parse DESCRIPTION (for a package) or README.md (for a project) to extract citation information into a citation_meta object. Then export this object into the different citation files.
  • Standardise the DESCRIPTION and README.md to accommodate all citation information. DESCRIPTION gains checklist specific settings like Config/checklist/communities and Config/checklist/keywords.
  • Store author information to reuse when running create_package() or create_project().
  • Add check_folder().

- R
Published by ThierryO almost 3 years ago

checklist - Release v0.2.6

- R
Published by github-actions[bot] over 3 years ago

checklist - Release v0.2.5

- R
Published by github-actions[bot] over 3 years ago

checklist - Release v0.2.4

- R
Published by github-actions[bot] almost 4 years ago

checklist - Release v0.2.3

- R
Published by github-actions[bot] about 4 years ago

checklist - Release v0.2.2

- R
Published by github-actions[bot] about 4 years ago

checklist - Release v0.1.14

- R
Published by github-actions[bot] over 4 years ago

checklist - Release v0.1.13

- R
Published by github-actions[bot] over 4 years ago

checklist - Checklist 0.1.7

  • Pushing to master should automatically create a release, using set_tag().
  • Add a Zenodo DOI badge to the README and DOI URL to DESCRIPTION.
  • check_description() now checks authors (#7).
    • INBO is set as copyright holder and funder.
    • Every author has an ORCID.
  • setup_package() adds the required files for a pkgdown website (#21).

- R
Published by ThierryO about 5 years ago

checklist - checklist 0.1.6

  • Drop the codemeta.json file. It requires constant updating as it contains a package file size.

- R
Published by ThierryO about 5 years ago

checklist - Version 0.1.5

  • check_documentation() allows NEWS.md to have level 2 headings (##) and single line subitems (*). It doesn't count URLs when determining the line of a line. This allows lines to be longer than 80 characters due to long URLs.
  • check_filename() is more liberal.
    • Allows files ending on -package.Rd.
    • Allows json or yml files starting with a dot and followed by letters.
    • Allows filename cran-comment.md and WORDLIST.
    • Allows man-roxygen as folder name.
    • Requires underscore (_) as separator for non-graphics files.
    • Requires dash (-) as separator for graphics files.
    • Basename separator issue are warnings instead of errors. So you can allow these warnings via write_checklist().
  • Fix deploying pkgdown website and release.
  • Package require a codemeta.json as written by codemetar::write_codemeta. Suggestions by codemetar to improve the package become checklist notes.
  • set_tag() fails when in a detached HEAD state.
  • set_tag() creates a release when a tag is created on GitHub.
  • check_cran() ignores system time check when world clock API is not available.
  • check_license() verifies the license information of a package. This check is included via check_description() in check_package().

- R
Published by ThierryO over 5 years ago

checklist - Version 0.1.4

- R
Published by ThierryO over 5 years ago

checklist - Version 0.1.3

- R
Published by ThierryO over 5 years ago

checklist - Version 0.1.2

- R
Published by ThierryO over 5 years ago

checklist - Version 0.1.1

- R
Published by ThierryO over 5 years ago

checklist - Version 0.1.0

The first basic version of the package

- R
Published by ThierryO over 5 years ago