Releases: allegro/axion-release-plugin
axion-release-1.13.1
There was a problem with shadow settings that prevented access to plugin classes via implementation
dependency.
Thx @mateuszkwiecinski for pointing out issue #388
This release updates shadow settings and should fix class access.
axion-release-1.13.0
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
axion-release-1.12.0
- core logic mostly rewritten to Java - plugin requires Java 8 to work!
- moved to JGit 5.7.x (5.7.0.202003110725-r)
- fixed bug that made 1.11.0 fail on Windows - thanks to @sradi for contribution
axion-release-1.11.0
- support for Monorepos! - thanks to @john-tipper and @sradi for contribution
axion-release-1.10.3
- support for Azure DevOps Pipelines by allowing to override branch name when in detached state - thanks to @maniekq for contribution
- less strict tag prefix checking logic by using version separator for check makes tag names like module and moduleV2 possible - thanks to @john-tipper for contribution
axion-release-1.10.2
- adds
.netrc
file support when using HTTP transport - thanks to @hugares for contribution
axion-release-1.10.1
- adds option for
incrementPrerelease
to append-rcX
when not found - thanks to @krzysiekbielicki for contribution
axion-release-1.10.0
- reintroduces support for SSH agents:
ssh-agent
on Linux andpageant
on Windows
axion-release-1.9.4: Uses next release version when force snapshot is used
axion-release-1.9.3
nextVersion -Prelease.incrementer=...
can create next version using selected incrementer - thanks to @jplucinski for contribution- adds user-friendly message when no tracking branch present