cffr
Generate Citation File Format (cff) Metadata for R Packages
cffr keeps CITATION.cff generation in step with the standard and its R sources.
◆Recent moves
- 1mo ago
Internal refactor and test hardening
An internal refactor of code, documentation and tests carried out with AI assistance, aimed at maintainability and reducing test dependence on external services. Nothing changes for users of the package.
View source ↗ - 3mo ago
Validation moves to ajv; ROR and DOI detection improve
cff_validate() migrates to the ajv engine via jsonvalidate for more informative errors, ROR identifiers become a website fallback for people and entities, and DOI detection covers dx.doi.org URLs in inst/CITATION. The accuracy work that the current release cycle is built around.
View source ↗ - 5mo ago
R 4.1 minimum and Quarto vignettes
Raises the minimum R version to 4.1.0 and migrates the vignettes to Quarto. No change to generated output.
View source ↗ - 7mo ago
Action defaults and person-comment parsing
Runs the cff_gha_update() action on ubuntu-latest by default to save Actions quota, improves comment parsing in the as_cff_person() family, and refreshes CRAN-to-SPDX licence mappings.
View source ↗ - 1y ago
cff_write() can now generate inst/CITATION too
Adds an r_citation parameter to cff_write() that generates or updates inst/CITATION from the CITATION.cff content, and recognises Codeberg as a repository host. It makes the package the single source for both citation files rather than just the CFF one.
View source ↗ - 1y ago
ORCID extraction adapted to R person changes
Adapts ORCID extraction to changes in R's person handling. Upstream compatibility only.
View source ↗