Releases: informalsystems/unclog
v0.7.3
v0.7.1
Dec 5, 2023
A small release to improve the readability of the find-duplicates
command's
output.
ENHANCEMENTS
- Condense
find-duplicates
output by not outputting.changelog
directory path by default. To include the.changelog
folder path,
use the--include-changelog-path
flag when callingfind-duplicates
(#153)
v0.7.0
Dec 3, 2023
This release includes a few workflow enhancements that will hopefully make
users' lives a little easier and cater for a few more variations of how
changelogs are generated.
FEATURES
- Add configuration file section
[change_set_sections]
with parameter
sort_entries_by
to sort entries in change set sections either by issue/PR
number (id
; default), or alphabetically (entry-text
)
(#147) - Add ability to optionally sort releases by date
to configuration - see the README for details
(#148) - Add CLI subcommand
find-duplicates
to assist in finding changelog entries
that are duplicated across releases - see the README for more details
(#149)
v0.6.0
Mar 10, 2023
This release introduces a few CLI-breaking changes in order to improve user
experience, so please review those breaking changes below carefully. In terms of
non-breaking changes, unclog v0.6.0 now supports the insertion of an arbitrary
prologue at the beginning of the changelog, in case you want some form of
preamble to your changelog.
Internally, the structopt
package has been replaced by the latest version of
clap
to build unclog's CLI, since it appears to have a better support
trajectory.
Also, special thanks to @thaligar for adding support for GitLab projects!
BREAKING CHANGES
- When calling
unclog build
, unclog now only builds
released entries into the changelog. To build all entries
(including unreleased ones), please useunclog build --all
(#51) - When calling
unclog release
, the--version
flag has been removed and
has become a mandatory positional argument, e.g.unclog release v0.1.0
(#60)
DEPENDENCIES
- Switch from structopt to clap to remove dependency on now unmaintained
ansi_term
package, and update other dependencies where possible
(#49)