Skip to content

Releases: informalsystems/unclog

v0.7.3

12 Feb 19:21
v0.7.3
2d7de21
Compare
Choose a tag to compare

Feb 12, 2024

The v0.7.2 release was not completely published - this release fixes that.

v0.7.1

05 Dec 16:15
v0.7.1
3f8ec2d
Compare
Choose a tag to compare

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 calling find-duplicates
    (#153)

v0.7.0

03 Dec 18:43
v0.7.0
5bd3422
Compare
Choose a tag to compare

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

10 Mar 15:14
v0.6.0
416dcb1
Compare
Choose a tag to compare

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 use unclog 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)

FEATURES

  • Add support for GitLab repositories.
    (#37)
  • Add support for a prologue to be inserted at the beginning of the changelog
    (#47)

v0.5.1

27 Jan 13:41
v0.5.1
6d2859e
Compare
Choose a tag to compare

27 January 2023

A minor bug fix release with a small improvement to the way new entries are added from the CLI.

BUG FIXES

  • Escape # in issue or PR number (#38)

v0.5.0

23 Jun 22:17
8a92901
Compare
Choose a tag to compare

23 June 2022

This release includes a minor footgun guardrail and some minor improvements to
the way I/O errors are reported.

BREAKING CHANGES

  • It is now required to add components to your config.toml
    file prior to creating entries referencing those components
    (#23)

v0.4.1

16 Sep 15:48
48574b7
Compare
Choose a tag to compare

v0.4.0

12 Sep 14:27
1f76e5e
Compare
Choose a tag to compare