Skip to content

Releases: gabe565/changelog-generator

v1.1.3

04 Dec 19:49
7cd1801
Compare
Choose a tag to compare

Changelog

Others

v1.1.2

15 Nov 22:49
9feb22c
Compare
Choose a tag to compare

Changelog

Features

  • 2788494 feat(cmd): Add support for running as a git plugin
  • 9feb22c feat(config): Add -C shorthand to --repo flag

Fixes

  • 900072f perf: Use Go iterators to loop over commits and tags

Others

  • a788c7e chore(config): Rename flag consts
  • 4d8af29 chore(deps): update go to v1.23.3 (#26)
  • 60d1792 chore(deps): update module github.com/knadh/koanf/providers/file to v1.1.2 (#25)
  • 27d0c65 chore(deps): update module github.com/knadh/koanf/v2 to v2.1.2 (#27)
  • 8adbb67 chore(git): Improve error text when a git repo isn't found
  • c9e8732 chore(goreleaser): Update deprecated config options
  • 4698f0d chore: Change import path to gabe565.com/changelog-generator
  • e774400 chore: Change versioning params to optional using cobrax library
  • 39dced9 chore: Clean up flag error handling with must library

v1.1.1

28 Jul 05:09
a3a3378
Compare
Choose a tag to compare

Changelog

Fixes

  • 5a95b8f fix(action): Overwrite file if already exists when extracting zip

Others

  • a9db3c6 chore(action): Download assets using gh release download
  • 6f984ac chore(deps): update go to v1.22.5 (#24)
  • a3a3378 chore(deps): update module github.com/knadh/koanf/providers/file to v1 (#23)

v1.1.0

28 Jun 19:19
e69bec0
Compare
Choose a tag to compare

Changelog

Features

  • df06027 feat(config): Add tag.regexp which can filter tags

Others

  • 991e5e8 chore(config): Add "Breaking Changes" section to config example
  • a1d34c6 chore(deps): update go to v1.22.4 (#20)
  • d386ce0 chore(deps): update golangci/golangci-lint-action action to v6
  • 9fdf6f8 chore(deps): update goreleaser/goreleaser-action action to v6
  • 87e4eca chore(deps): update module github.com/spf13/cobra to v1.8.1 (#22)
  • e69bec0 chore(git): FindRefs -> FindPreviousTag

v1.0.0

04 May 08:39
a53e443
Compare
Choose a tag to compare

No breaking changes. Releasing v1 since this repo is in a stable state.

Changelog

Features

  • d34c9f5 feat(config): Add config file path: .github/changelog-generator.yaml
  • 2d52304 feat(generate): Add manpage generator
  • 1ff90ef feat(generate): Add shell completion generator
  • a53e443 feat(goreleaser): Add apt, aur, rpm, and brew packages

Fixes

  • a5b0834 fix(deps): update module github.com/go-git/go-git/v5 to v5.12.0 (#5)
  • 7eb18ec fix(deps): update module github.com/knadh/koanf/v2 to v2.1.1 (#6)

Others

  • 41b4ef8 chore(cmd): Add short description
  • d4e6a4d chore(cmd): Simplify completion error handling
  • e4b7f8c chore(config): Add consts for config flag strings
  • bee7761 chore(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 (#8)
  • 39309ed chore(deps): update go to v1.22.2 (#10)
  • cd4dc8f chore(deps): update golangci/golangci-lint-action action to v5
  • 1d632fa chore(schema): Move to config.schema.json [skip ci]
  • d101a86 chore: Ensure all errors are handled
  • c2d9207 ci(publish-schema): Publish the JSON schema to GitHub Pages

v0.2.2

29 Mar 21:55
f379360
Compare
Choose a tag to compare

Changelog

Fixes

  • ab05652 fix: Fix initial tag not generating a commit

v0.2.1

28 Mar 07:46
6057445
Compare
Choose a tag to compare

Changelog

Features

  • 72594cd feat(config): Add JSON schema

Fixes

  • 6057445 fix: Sort tags by date to ensure the latest is always selected

v0.2.0

26 Mar 08:01
49e9eea
Compare
Choose a tag to compare

Changelog

Fixes

  • f9e56a6 fix(cmd): Display error when a positional arg is passed
  • a40950a fix(config): Fix GoReleaser files not being detected if path is hardcoded
  • 35bc08e fix(config): Load config relative to --repo flag
  • 50321ce fix(config): Skip regexp creation if value is empty
  • a4c9cc1 fix: Fix annotated tags being ignored
  • 49e9eea fix: Fix error if there are no commits

Others

  • e477903 chore(config): Remove global var

v0.1.0

14 Mar 07:40
4cb9141
Compare
Choose a tag to compare

Changelog

Features

  • 3fc1156 feat(action): Add install-only input
  • a9c4e8f feat(cmd): Add --completion flag
  • e95c7d6 feat(cmd): Add --repo flag
  • aa95d02 feat(cmd): Add --version flag
  • 20c9c3a feat: Walk parent directories to find .git

Fixes

  • 12ec7e3 fix: Fix panic when no tag exists

Others

  • a5cf399 chore(action): Change action title to "Commit Changelog Generator"
  • 4cb9141 chore(cmd): Change global flags to local since there are no subcommands
  • e7632e7 chore(cmd): Disable main file completion
  • d20e264 chore(cmd): Respect configured cobra output
  • b99bea7 chore(config): Initialize default config at startup
  • 2ca7d6f chore(gitignore): Ignore built binary
  • d9f88f5 chore: Print usage if config loading fails
  • eb0b8ef refactor(cmd): Split main command logic into packages

v0.0.6

12 Mar 07:11
9733ea4
Compare
Choose a tag to compare

Changelog

Features

  • 9733ea4 feat: Show changelog for upcoming release if there are commits newer than the latest tag

Fixes

  • 45e3d65 fix: Fix empty changelog when HEAD is a tag