Change log management utility, initial release.
The main entry point is
bump_version(), which does the following:
NEWS.mdare clean before bumping, and that the current branch is the main branch.
NEWSentries from top-level commits
update_version(): bump version in
DESCRIPTION, add header to
If you haven’t committed since updating
DESCRIPTION, you can also edit
NEWS.md and call
tag_version() again. Both the commit and the tag will be updated.
Bumping can be undone with
DESCRIPTION has a
"Date" field, it is populated with the current date in
update_version(). Likewise, if
NEWS.md contains dates in the headers, new versions also get a date.
An empty list of changes adds a “Same as previous version” bullet. This allows bumping to a dev version immediately after CRAN release.
Includes vignettes: “Get started”, “Using fledge”, and “Fledge internals”. Examples and tests are supported with a demo project, created via
Thanks Patrick Schratz and Maëlle Salmon for your contributions!