Skip to content

Latest commit

 

History

History
200 lines (154 loc) · 4.73 KB

CHANGELOG.md

File metadata and controls

200 lines (154 loc) · 4.73 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[0.15.5] - 2024-04-22

Changed

  • refactor: improves semver logging.

[0.15.4] - 2024-04-12

Changed

  • chore(deps): bumps actions/checkout to v4.
  • chore(deps): bumps actions/setup-go to v4.
  • chore(deps): bumps goreleaser/goreleaser-action to v5.
  • ci: updates deprecated Goreleaser config value.

[0.15.3] - 2024-04-12

Changed

  • test: improves coverage for annotated tags.

Fixed

  • fix: annotated tags shouldn't be ignored.

[0.15.2] - 2024-04-12

Changed

  • docs: adds missing release date.
  • test: improves coverage for changelog generation.

Fixed

  • fix: improves error trapping when there are no changes since start tag.
  • fix: numbered releases should include date in changelog heading.

[0.15.1] - 2023-12-30

Changed

  • docs: adds link to changelog init command.
  • docs: improves usage instructions.
  • docs: moves example to examples dir.

Fixed

  • fix: correct tag prefix check.

[0.15.0] - 2023-12-21

Added

  • feat: adds changelog init command.
  • feat: changelog initialisation defaults file path to repo root.
  • feat: supports commit messages that do not follow conventional commit format.

Changed

  • refactor: factors out commit processor.

Fixed

  • fix: deduplicate commit messages within a version.
  • fix: don't add date to unreleased version header.
  • fix: don't ignore changelog init flags.
  • fix: initial changelog should include first tag.
  • fix: semantic version comparison should support tags without 'v' prefix.
  • fix: skip unreleased commits when initialising changelog.
  • fix: stop after appending tag commits for previous tag.

[0.14.2] - 2023-07-30

Fixed

  • fix: removes goreleaser replacements config.

[0.14.1] - 2023-05-19

Changed

  • refactor: updates org reference.

[0.14.0] - 2023-05-13

Added

  • feat: adds script hooks.

[0.13.0] - 2023-05-13

Added

  • feat: deduplicates commit messages by default.

[0.12.0] - 2023-05-04

Added

  • feat: adds ability to ignore commits.

[0.11.1] - 2023-05-04

Changed

  • build: adds since config.
  • refactor: improves logging of VCS operations.

Fixed

  • fix: inherit environment when invoking hooks.

[0.11.0] - 2023-05-04

Added

  • feat: adds release check for required branch.

Changed

  • refactor: moves commit logic to separate file.

Fixed

  • fix: corrects YAML config deserialisation tags.
  • fix: makes changelog path relative to repo root when adding to index.

[0.10.0] - 2023-05-04

Added

  • feat: adds support for pre- and post- release hooks.

[0.9.0] - 2023-05-01

Added

  • feat: adds changelog generate command.
  • feat: improves logging.

Changed

  • docs: updates license header.

[0.8.2] - 2023-04-30

Changed

  • docs: improves description of project release command.

[0.8.1] - 2023-04-30

Changed

  • build: removes redundant release script.
  • docs: describes project release command.
  • docs: improves quiet flag description.

[0.8.0] - 2023-04-30

Added

  • feat: adds project release command.

Changed

  • build: sets working directory to root in release script.

[0.7.3] - 2023-04-30

Fixed

  • fix: trim commit messages to first line only.

[0.7.2] - 2023-04-30

Fixed

  • fix: corrects typo in command description.

[0.7.1] - 2023-04-30

Changed

  • docs: improves readme.

Fixed

  • fix: sorts items in each category.

[0.7.0] - 2023-04-30

Added

  • feat: allows printing of current version.

Changed

  • build: adds release script.
  • ci: renames tap repo.

Fixed

  • fix: removes redundant whitespace.
  • fix: prints directly to stdout.

[0.6.1] - 2023-04-30

Changed

  • build: ignores binary name.
  • ci: updates dryrun changelog command.
  • ci: replaces deprecated goreleaser flag.

[0.6.0] - 2023-04-30

Added

  • feat: groups changes into sections.
  • feat: adds changelog update command.
  • feat: adds command to list changes in repo since tag.

Changed

  • ci: adds goreleaser config and workflow step.
  • refactor: organises commands under 'project' and 'changelog'.
  • refactor: renames list command to extract.
  • build: renames module.

Fixed

  • fix: only fetch commits once when updating changelog.
  • fix: sorts commit categories before printing.

[0.5.0] - 2023-04-28

Added

  • feat: determine semver based on git log.

[0.4.1] - 2023-04-28

Changed

  • refactor: switches commander to cobra.

[0.4.0] - 2023-03-05

Added

  • feat: allow version header to be skipped.

[0.3.0] - 2023-03-05

Changed

  • refactor: moves printer to function parameter.

[0.2.0] - 2023-03-05

Added

  • fix: prints entries to stdout.
  • ci: adds GitHub Actions workflow.

[0.1.0] - 2023-03-04

Added

  • feat: initial version.