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()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).
- R
Published by github-actions[bot] 10 months ago
checklist - Release v0.4.1
checklist 0.4.1
- Escape quotes in the
CITATIONfile.
- 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 aCODEOWNERSfile.- The checklist summary displays the unstaged git changes.
- The GitHub Action on packages installs the
roxygen2version listed in theDESCRIPTIONof 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
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 a
DESCRIPTIONor 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.
- R
Published by github-actions[bot] over 1 year ago
checklist - 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
- 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 didrequire()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 forchecklist.ymlin 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 forbookdownreports.- 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()andcreate_project()provides support forrenv.
- R
Published by ThierryO almost 3 years ago
checklist - Release v0.3.1
- Fixes two bugs in case
MITlicense 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()andsetup_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 theCODECOV_TOKENin 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
roxygen2tags in.Rfiles. - Don't spell check
.Rdfiles generated byroxygen2. check_cran()ignoresDays since last updatenote.check_documentation()yields a warning when it find documented but unexported function. Use the@noRDtag in case you still want to document the function without exporting it.- Improved error messages for
check_news(). check_source()is now deprecated. Usecheck_project()instead.- Parse
DESCRIPTION(for a package) orREADME.md(for a project) to extract citation information into acitation_metaobject. Then export this object into the different citation files. - Standardise the
DESCRIPTIONandREADME.mdto accommodate all citation information.DESCRIPTIONgainschecklistspecific settings likeConfig/checklist/communitiesandConfig/checklist/keywords. - Store author information to reuse when running
create_package()orcreate_project(). - Add
check_folder().
- R
Published by ThierryO almost 3 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 apkgdownwebsite (#21).
- R
Published by ThierryO about 5 years ago
checklist - checklist 0.1.6
- Drop the
codemeta.jsonfile. 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()allowsNEWS.mdto 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.mdandWORDLIST. - Allows
man-roxygenas 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().
- Allows files ending on
- Fix deploying pkgdown website and release.
- Package require a
codemeta.jsonas written bycodemetar::write_codemeta. Suggestions bycodemetarto 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 viacheck_description()incheck_package().
- 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