axion-release-1.13.0
bgalek
released this
27 Mar 23:11
·
73 commits
to master
since this release
Thanks to all contributors I've we came up with a new release featuring:
- Project toolchain refresh (gradle update, dependencies refreshed, test reporter, github actions)
- Shadowing and treeshaking enabled to fix dependencies conflicts (issue #343)
- SimpleCredentialsProvider replaced with UsernamePasswordCredentialsProvider from jgit (thx to @wojtacha)
- Exposed
getPreviousVersion()
API (issue #138 - thx to @mockitoguy) - Made use of gradle task configuration avoidance API (thx @f4lco)
- Documentation improvements and testing (thx @jandersson-svt, @mockitoguy, @platan, @deejay1)
- Default tag prefix for new plugin users changed from
release-
tov
(issue #378 thx @jandersson-svt)
Breaking change:
Before 1.13.x
prefix configuration like
scmVersion {
tag.prefix = "SOMETHING"
}
resulted in SOMETHING-1.2.3
tag.
From now on, there is no hyphen part included by default.
If You want to preserve old tag format add missing hyphen:
scmVersion {
tag.prefix = "SOMETHING-"
}
The same goes with releaseBranchPattern
setting in incrementMinorIfNotOnRelease
- the new default it's set to v/.+
.
GITLAB CI
Please update your git origin in your gitlab workflow before invoking gradle release
docs:
git remote set-url origin ${CI_SERVER_URL}/${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}.git