Releases: sassoftware/gotagger
v0.9.0
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 togotagger.Config
and a corresponding-force
flag to the CLI. Setting this totrue
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
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
v0.6.2
v0.6.1
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