NEWS


fledge 0.1.99.9032

Continuous integration

fledge 0.1.99.9031

Continuous integration

fledge 0.1.99.9030

Continuous integration

fledge 0.1.99.9029

Chore

Continuous integration

Testing

fledge 0.1.99.9028

Bug fixes

Features

fledge 0.1.99.9027

Chore

Continuous integration

fledge 0.1.99.9026

Continuous integration

fledge 0.1.99.9025

Continuous integration

fledge 0.1.99.9024

Testing

fledge 0.1.99.9023

Continuous integration

Testing

fledge 0.1.99.9022

Continuous integration

fledge 0.1.99.9021

Chore

fledge 0.1.99.9020

Chore

Continuous integration

fledge 0.1.99.9019

Bug fixes

fledge 0.1.99.9018

Documentation

fledge 0.1.99.9017

Chore

fledge 0.1.99.9016

fledge 0.1.99.9015

Chore

fledge 0.1.99.9014

Bug fixes

Chore

fledge 0.1.99.9013

Bug fixes

fledge 0.1.99.9012

Features

fledge 0.1.99.9011

Features

Chore

fledge 0.1.99.9010

Features

Chore

fledge 0.1.99.9009

Features

fledge 0.1.99.9008

Features

fledge 0.1.99.9007

Features

Testing

fledge 0.1.99.9006

Bug fixes

Chore

Testing

fledge 0.1.99.9005

fledge 0.1.99.9004

Chore

Refactoring

tests

fledge 0.1.99.9003

Testing

fledge 0.1.99.9002

fledge 0.1.99.9001

Bug fixes

Features

Chore

Testing

Uncategorized

fledge 0.1.99.9000

fledge 0.1.1 (2023-06-17)

fledge 0.1.0.9047

Bug fixes

fledge 0.1.0.9046

Bug fixes

Features

fledge 0.1.0.9045

Bug fixes

Chore

fledge 0.1.0.9044

Chore

fledge 0.1.0.9043

Bug fixes

fledge 0.1.0.9042

Bug fixes

Testing

fledge 0.1.0.9041

Refactoring

fledge 0.1.0.9040

Features

fledge 0.1.0.9039

Bug fixes

Testing

fledge 0.1.0.9038

fledge 0.1.0.9037

Features

Documentation

fledge 0.1.0.9036

Features

Refactoring

fledge 0.1.0.9035

Features

fledge 0.1.0.9034

tests

fledge 0.1.0.9033

fledge 0.1.0.9032

Bug fixes

fledge 0.1.0.9031

Refactoring

fledge 0.1.0.9030

Bug fixes

Features

Closes #525.

Chore

Continuous integration

Refactoring

Uncategorized

fledge 0.1.0.9029

fledge 0.1.0.9028

fledge 0.1.0.9027

fledge 0.1.0.9026

Features

fledge 0.1.0.9025

Documentation

fledge 0.1.0.9024

fledge 0.1.0.9023

Bug fixes

Features

Chore

Documentation

Uncategorized

fledge 0.1.0.9022

Bug fixes

fledge 0.1.0.9021

fledge 0.1.0.9020

fledge 0.1.0.9019

fledge 0.1.0.9018

Documentation

fledge 0.1.0.9017

Bug fixes

fledge 0.1.0.9016

fledge 0.1.0.9015

fledge 0.1.0.9014

fledge 0.1.0.9013

fledge 0.1.0.9012

fledge 0.1.0.9011

fledge 0.1.0.9010

Features

fledge 0.1.0.9009

Features

Uncategorized

fledge 0.1.0.9008

Features

Uncategorized

fledge 0.1.0.9007

Features

Uncategorized

fledge 0.1.0.9006

Features

Uncategorized

fledge 0.1.0.9005

fledge 0.1.0.9004

fledge 0.1.0.9003

Bug fixes

Features

Chore

Continuous integration

Documentation

Uncategorized

fledge 0.1.0.9002

fledge 0.1.0.9001

fledge 0.1.0.9000

fledge 0.1.0 (2021-12-07)

Change log management utility, initial release.

The main entry point is bump_version(), which does the following:

  1. Checks that DESCRIPTION and NEWS.md are clean before bumping, and that the current branch is the main branch.
  2. update_news(): collects NEWS entries from top-level commits
  3. update_version(): bump version in DESCRIPTION, add header to NEWS.md
  4. Depending on the kind of update:
    • If "dev", finalize_version(): commit DESCRIPTION and NEWS.md, create tag with message
    • Otherwise, commit_version(); the user needs to call tag_version() manually
  5. Suggests to push the changes if an upstream repository is configured.

If you haven't committed since updating NEWS.md and 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 unbump_version().

If the 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.

Also includes helper functions get_last_tag() and get_top_level_commits().

Includes vignettes: "Get started", "Using fledge", and "Fledge internals". Examples and tests are supported with a demo project, created via with_demo_project().

Thanks Patrick Schratz and Maëlle Salmon for your contributions!