Releases: allegro/axion-release-plugin
v1.13.7
What's Changed
- docs: add gitlab ci example by @janderssonse in #433
- Improve and speedup of CI build by @kkocel in #441
- #431 Doc config for Github Actions by @big-andy-coates in #432
- Update link to ScmPosition object by @kevin-kraus in #444
- Update version.md by @gerdklingler in #448
- Document how to override the branch name on Gitlab CI by @david0 in #445
- shadow gradle plugin removed by @bgalek in #460
New Contributors
- @big-andy-coates made their first contribution in #432
- @kevin-kraus made their first contribution in #444
- @gerdklingler made their first contribution in #448
- @david0 made their first contribution in #445
Full Changelog: v1.13.6...v1.13.7
v1.13.6
What's Changed
- fix #392 | Allow to get the uncached version by @dominikbrandon in #428
New Contributors
- @dominikbrandon made their first contribution in #428
Full Changelog: v1.13.5...v1.13.6
v1.13.5
It seems that upgrading gradle to 7.x.x broke the plugin for users with gradle 6.x.
It's a known issue - for now I don't want to force users to use gradle 7+ - so this release is just an downgrade to gradle 6.9.1.
Full Changelog: v1.13.4...v1.13.5
v1.13.4
Chores
- Docs overall update
- Gradle 7.2
- Migrated changelog to github releases
What's Changed
- Fix path of ScmPosition class source file in hooks.md by @rzabini in #411
- Custom package prefix for relocated jars by @kkocel in #412
- add allDependencyConstraints to config by @jkiehlxorder in #365
- Do not declare external runtime libraries in POM file by @kkocel in #415
- Improve RemoteRejection test by @kkocel in #423
- Closure to sam by @Worms308 in #424
- Almost all Groovy closures replaced with Java SMA by @trombka in #363
- replaced some domain config classes with java implementation by @Worms308 in #425
- Add support for jgit log search for latest commit when path is given. by @shashken in #422
- Remove slf4j-api module from shadow jar by @rafalh in #427
New Contributors
- @rzabini made their first contribution in #411
- @jkiehlxorder made their first contribution in #365
- @Worms308 made their first contribution in #424
- @trombka made their first contribution in #363
- @shashken made their first contribution in #422
- @rafalh made their first contribution in #427
Full Changelog: v1.13.3...v1.13.4
axion-release-1.13.3
This release was made due the efforts of:
@pwielgolaski - enable snapshot customization feature #327
@kkocel - jgit bump #405
@gabrieljones - docs fix #406
Thanks for contribution!
axion-release-1.13.2
Users pointed out that in some cases they'll have java.lang.ClassNotFoundException
due to tree-shaking so it was disabled.
This release also fixes behaviour change made by the new v
prefix to incrementMinorIfNotOnRelease
incrementer (#391)
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