Skip to content

Releases: sassoftware/gotagger

v0.9.0

20 Jul 16:14
Compare
Choose a tag to compare

Removed

  • This release of gotagger removes the deprecated git and marker packages, and the TagRepo public function that used them.

    gotagger is on it's 4th release since these were deprecated, and a v1.0.0 release is probably not far off. This is a good time to make this breaking change. #105

Added

  • Added a Force option to gotagger.Config and a corresponding -force flag to the CLI. Setting this to true forces the creation of a tag, even if the HEAD is not a "release" commit. #11
  • gotagger now takes a -path flag that restricts version calculation to commits that affected files below that directory. #93

Fixed

  • Fixed an issue where gotagger could not version the first commit. #103

  • Fixed an issue where gotagger would return an error versioning a go module that was not yet tagged. #104

  • gotagger error output is now correctly written to stderr.

    The error output of the CLI was incorrectly sent to stdin. #61

  • gotagger properly parses scopes with hyphens.

    The regex used by gotagger is now essentially the same as the default used by conventional-commit-parser. #95

Chores

  • The minimum version of go is now 1.17. Go 1.18 was released on 2022-03-15, which means go 1.16 is now EOL.

    The go version in the go.mod is updated to 1.17, so that gotagger can take advantage of the dependency pruning changes introduced in that version of go. Generally, this is not desirable, but this time the benefits are worth the potential disruption. #54

CI

  • Set the git author name and email when generating tags.

v0.8.0

11 Mar 16:25
Compare
Choose a tag to compare

Changelog

7d320fa build(deps): bump actions/checkout from 2.4.0 to 3
136e665 build(deps): bump actions/setup-go from 1 to 2.1.5
1326f5b build(deps): bump actions/setup-go from 2.1.5 to 2.2.0
7329dc0 build(deps): bump actions/setup-go from 2.2.0 to 3
15cbd41 build(deps): bump github.com/Masterminds/semver/v3 from 3.1.0 to 3.1.1
fadf647 build(deps): bump github.com/go-git/go-git/v5 from 5.1.0 to 5.4.2
1fd5911 build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0
1468438 build(deps): bump golang.org/x/mod from 0.3.0 to 0.5.1
4d05964 build(deps): bump golangci/golangci-lint-action from 2.5.2 to 3.1.0
b678b90 build(deps): bump goreleaser/goreleaser-action from 2.8.1 to 2.9.1
5a9f2a8 build(deps): bump pgregory.net/rapid from 0.4.1 to 0.4.7
bc0a220 build(deps): bump pre-commit/action from 2.0.0 to 2.0.3
35d7a07 build(deps): bump reviewdog/action-actionlint from 1.19.0 to 1.20
de46449 chore: auto-update of pre-commit hooks
4100f04 chore: install actionlint in devcontainer
1e2d3bb chore: merge in v0.7.0 tag
2272f3f chore: update devcontainer setup
5eb2e4c chore: update pre-commit hooks
07ab2de ci: add actions/setup-go to golangic-lint workflows
4d542b2 ci: add dependabot setup
ad6b3bf ci: apply actionlint and golangci-lint in workflows
73b64a6 ci: set go version in golangci-lint workflow
73a3e82 ci: turn on pre-commit autoupdate
28edda0 feat: type based version increments
b269f19 release: gotagger v0.8.0

v0.6.3

26 Aug 19:06
Compare
Choose a tag to compare

Changelog

77dda1e chore: upgrade all tool dependencies
c002e67 fix: major version revving in go modules
1a0c0af release: v0.6.3

v0.6.2

20 Jul 16:01
Compare
Choose a tag to compare

Changelog

d9bf41c build: add go 1.16 and drop go 1.14
e75a7cf build: run build target every time
7d5ea77 ci: validate release build
41221f8 fix: multi-module commits
104b3fb release: v0.6.2
63eee11 release: v0.6.2

v0.6.1

17 Feb 01:32
Compare
Choose a tag to compare

Changelog

fd59635 build: fail make if version can't be determined
88ca037 chore: add CODEOWNERS file
7162cc6 chore: prep for open sourcing
53b1268 ci: fetch complete history for build
8c47ea6 ci: increase verbosity and timeout of tests
e4f0487 ci: move git config back to last stage
1c38d5e fix(gotagger): module versioning in Version call
ccbc2a2 fix: change module name
0b5e209 fix: root module wrong on windows
e404a84 release: cut the v0.6.1 release
17f08df release: cut the v0.6.1 release
bf23be0 release: cut the v0.6.1 release