Releases: sassoftware/gotagger
v0.10.2
Changelog
- 4e55334 chore: auto-update of pre-commit hooks (#283)
- 78aa6ae chore: auto-update of pre-commit hooks (#290)
- 9d7c351 chore: auto-update of pre-commit hooks (#292)
- 6f0e1f2 chore: auto-update of pre-commit hooks (#298)
- 5f90142 chore: auto-update of pre-commit hooks (#304)
- 3c62fd0 chore: bump actions/checkout from 4.2.2 to 5.0.0 (#288)
- b5d0a54 chore: bump actions/checkout from 5.0.1 to 6.0.0 (#295)
- d4264a0 chore: bump actions/setup-go from 5.5.0 to 6.0.0 (#287)
- 64eb614 chore: bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.0 in the gomod group (#306)
- 523691d chore: bump golang.org/x/mod from 0.29.0 to 0.30.0 in the gomod group (#291)
- 34756dd chore: bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#289)
- ebb4a86 chore: bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#308)
- 1949dec chore: bump the github-actions group across 1 directory with 2 updates (#284)
- 8c2106c chore: bump the github-actions group across 1 directory with 2 updates (#294)
- 679478c chore: bump the github-actions group across 1 directory with 3 updates (#301)
- 2e6f72e chore: bump the github-actions group across 1 directory with 3 updates (#307)
- 4b25f69 chore: bump the gomod group across 1 directory with 2 updates (#300)
- 988312e chore: bump the gomod group across 1 directory with 3 updates (#286)
- af2affc chore: upgrade minimal Go to 1.25.0 (#302)
- c22a6be fix: correctly handle multi-line footers (#305)
- d0617b4 release: v0.10.2 (#309)
v0.10.1
Changelog
- 51db213 build: use bingo to manage development tools (#276)
- 8657143 chore: auto-update of pre-commit hooks (#278)
- a3d05e2 chore: bump actions/setup-go from 4.1.0 to 5.5.0
- 1b02f22 chore: bump golangci/golangci-lint-action from 3.7.0 to 8.0.0 (#275)
- 430d26e chore: bump goreleaser/goreleaser-action from 5.0.0 to 6.3.0 (#274)
- 4441e0e chore: update goreleaser config
- 1a6a9db ci: use clean arg for goreleaser (#279)
- 961dd06 fix: double incrementing major version (#277)
- 32dd695 release: v0.10.1 (#280)
v0.10.0
Changelog
- f772716 build(deps): bump golang.org/x/mod from 0.12.0 to 0.13.0
- 827e2e6 build(deps): bump the github-actions group across 1 directory with 2 updates
- 1c251ed build(deps): bump the github-actions group with 2 updates
- 40e0d2b build(deps): bump the gomod group across 1 directory with 7 updates
- 453a658 chore: auto-update of pre-commit hooks
- 06c83a5 chore: auto-update of pre-commit hooks
- 3218178 chore: dependency updates
- 306ab93 chore: drop doctoc
- 69fafd1 chore: update devcontainer setup
- 4441e0e chore: update goreleaser config
- 218f97e chore: update pre-commit hooks
- ec99b41 feat: prepare for release
- e12ca21 release: gotagger v0.10.0
v0.9.0
Removed
-
This release of
gotaggerremoves the deprecated git and marker packages, and the TagRepo public function that used them.gotaggeris 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
Forceoption togotagger.Configand a corresponding-forceflag to the CLI. Setting this totrueforces the creation of a tag, even if the HEAD is not a "release" commit. #11 gotaggernow takes a-pathflag that restricts version calculation to commits that affected files below that directory. #93
Fixed
-
Fixed an issue where
gotaggercould not version the first commit. #103 -
Fixed an issue where
gotaggerwould return an error versioning a go module that was not yet tagged. #104 -
gotaggererror output is now correctly written to stderr.The error output of the CLI was incorrectly sent to stdin. #61
-
gotaggerproperly 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