A NEWS.md will be broken up into versions using level one (#) or
level two headings (##) that (partially) match one of the following forms
(ignoring case):
{package name} 1.3.0{package name} v1.3.0Version 1.3.0Changes in 1.3.0Changes in v1.3.0
Usage
build_news(pkg = ".", override = list(), preview = FALSE)Details
A common structure for news files is to use a top level heading for each release, and use a second level heading to break up individual bullets into sections.
# foofy 1.0.0
## Major changes
* Can now work with all grooveable grobbles!
## Minor improvements and bug fixes
* Printing scrobbles no longer errors (@githubusername, #100)
* Wibbles are now 55% less jibbly (#200)Issues and contributors will be automatically linked to the corresponding
pages on GitHub if the GitHub repo can be discovered from the DESCRIPTION
(typically from a URL entry containing github.com)
If a version is available on CRAN, the release date will automatically be added to the heading (see below for how to suppress); if not available on CRAN, "Unreleased" will be added.
YAML config
To automatically link to release announcements, include a releases
section.
news:
releases:
- text: "usethis 1.3.0"
href: https://www.tidyverse.org/articles/2018/02/usethis-1-3-0/
- text: "usethis 1.0.0 (and 1.1.0)"
href: https://www.tidyverse.org/articles/2017/11/usethis-1.0.0/Control whether news is present on one page or multiple pages with the
one_page field. The default is true.
Suppress the default addition of CRAN release dates with:
See also
Other site components:
build_articles(),
build_home(),
build_llm_docs(),
build_reference(),
build_tutorials()
