Releases: Nightapes/go-semantic-release
v2.1.1 (2023-02-20)
v2.1.1 (2023-02-20)
Bug fixes
go
update to go 1.19 as default build (ca6488e)*
update all dependencies to fix security findings (979a378)
Docker image
New docker image is released under nightapes/go-semantic-release:2.1.1
Usage
docker run nightapes/go-semantic-release:2.1.1
or
docker run nightapes/go-semantic-release:latest
Special Thanks
Sebastian Beisch
v2.1.0 (2022-04-11)
v2.1.0 (2022-04-11)
Features
changelog
show authors of commits and show body as header (0c7338a)Enable new features in
.release.yml
like
changelog:
showAuthors: false ## Show authors in changelog
showBodyAsHeader: false ## Show all bodies of the commits as header of changelog (useful for squash commit flow to show long text in release)
Bug fixes
analyzer
fix commit message body parser (03f2eea)In special cases the body of a commit was not correctly interpreted and the changelog was displayed wrongly.
Docker image
New docker image is released under nightapes/go-semantic-release:2.1.0
Usage
docker run nightapes/go-semantic-release:2.1.0
or
docker run nightapes/go-semantic-release:latest
Special Thanks
Sebastian, Sebastian Beisch
v2.0.2 (2022-03-04)
v2.0.2 (2022-03-04)
Bug fixes
#62
show message block with right indent (c5f993e)
Docker image
New docker image is released under nightapes/go-semantic-release:2.0.2
Usage
docker run nightapes/go-semantic-release:2.0.2
or
docker run nightapes/go-semantic-release:latest
v2.0.1 (2021-08-10)
v2.0.1 (2021-08-10)
Bug fixes
Dockerfile
move binary in /usr/local/bin to callgo-semantic-releaser
via $PATH in terminal directly and update alpine (f89150b)
Docker image
New docker image is released under nightapes/go-semantic-release:2.0.1
Usage
docker run nightapes/go-semantic-release:2.0.1
or
docker run nightapes/go-semantic-release:latest
v2.0.0 (2021-05-08)
v2.0.0 (2021-05-08)
BREAKING CHANGES
changelog
changelog command will now prepend changelogs to the changelog-file
introduced by commit:
prepend a changelog to a file as default, use --overwrite to overwrite the whole file (a054cf9)
Docker image
New docker image is released under nightapes/go-semantic-release:2.0.0
Usage
docker run nightapes/go-semantic-release:2.0.0
or
docker run nightapes/go-semantic-release:latest
v1.10.3 (2021-05-06)
v1.10.3 (2021-05-06)
Bug fixes
gitutil
don't crash if no last version was found (f79466b)
Docker image
New docker image is released under nightapes/go-semantic-release:1.10.3
Usage
docker run nightapes/go-semantic-release:1.10.3
or
docker run nightapes/go-semantic-release:latest
v1.10.2 (2021-04-28)
v1.10.2 (2021-04-28)
Bug fixes
internal
improve git log for commits on current branch since last release
At the moment when PRs where done in parallel it could happen that some commits where ignored in the release. This should be fixed now (2cd2477)
Docker image
New docker image is released under nightapes/go-semantic-release:1.10.2
Usage
docker run nightapes/go-semantic-release:1.10.2
or
docker run nightapes/go-semantic-release:latest
v1.10.1 (2021-03-10)
v1.10.1 (2021-03-10)
Bug fixes
github
fix baseURL for enterprise and test failures (795f5d5)
Docker image
New docker image is released under nightapes/go-semantic-release:1.10.1
Usage
docker run nightapes/go-semantic-release:1.10.1
or
docker run nightapes/go-semantic-release:latest
v1.10.0 (2021-02-25)
v1.10.0 (2021-02-25)
Features
changelog
add npm helper text to changelog (3bc68d9)integrations
add first simple npm integration
Integrations are simple helpers to make integration with existing tools easier.
At basic npm support, the integration will set the version before release to the package.json
integrations:
npm:
enabled: true
``` ([c7d6c7c](https://github.com/nightapes/go-semantic-release/commit/c7d6c7cc7bc557c8911452e314d179dd28bd272c))
## Docker image
New docker image is released under `nightapes/go-semantic-release:1.10.0`
### Usage
`docker run nightapes/go-semantic-release:1.10.0`
or
`docker run nightapes/go-semantic-release:latest`
v1.9.0 (2021-02-23)
v1.9.0 (2021-02-23)
Features
angular
update angular to include new structured fields (7208dae)conventional
parse body and footers according to the rules
Previous assumption about multiple labeled body blocks and footers is
not correct. There is only one body text block with multi-line support.
A footer always starts with a token with a separator.
- A body ends when a footer is found or text ends.
- A footer ends when another footer is found or text ends. (a20992a)
analyzer
update AnalyzedCommit to add flexibility in parsing a message
This provides flexibility of parsing and rendering structured messages
with more detail in the changelog and helps extract metadata from the
message. The new structure can be used to split a message in multiple
blocks (e.g. footer) (dc4d1c5)
changelog
add a function in the funcMap to return commit URL (47a5443)
Bug fixes
analyzer
remove extra quote in structtag (08ab3af)
Docker image
New docker image is released under nightapes/go-semantic-release:1.9.0
Usage
docker run nightapes/go-semantic-release:1.9.0
or
docker run nightapes/go-semantic-release:latest