Skip to content

Releases: allegro/axion-release-plugin

axion-release-1.13.1

29 Mar 17:10
Compare
Choose a tag to compare

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

27 Mar 23:11
Compare
Choose a tag to compare

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- to v (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

18 Oct 18:09
Compare
Choose a tag to compare
  • 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

18 Oct 18:10
Compare
Choose a tag to compare

axion-release-1.10.3

18 Oct 18:11
Compare
Choose a tag to compare
  • 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

18 Oct 18:11
Compare
Choose a tag to compare
  • adds .netrc file support when using HTTP transport - thanks to @hugares for contribution

axion-release-1.10.1

18 Oct 18:11
Compare
Choose a tag to compare
  • adds option for incrementPrerelease to append -rcX when not found - thanks to @krzysiekbielicki for contribution

axion-release-1.10.0

18 Oct 18:12
Compare
Choose a tag to compare
  • reintroduces support for SSH agents: ssh-agent on Linux and pageant on Windows

axion-release-1.9.4: Uses next release version when force snapshot is used

18 Oct 18:12
Compare
Choose a tag to compare
  • fixes next version behavior when used with force snapshot - thanks to Theer108 and trohr for contribution

axion-release-1.9.3

18 Oct 18:12
Compare
Choose a tag to compare
  • nextVersion -Prelease.incrementer=... can create next version using selected incrementer - thanks to @jplucinski for contribution
  • adds user-friendly message when no tracking branch present