Skip to content

Releases: allegro/axion-release-plugin

v1.13.6

27 Oct 22:01
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.5...v1.13.6

v1.13.5

19 Oct 20:21
Compare
Choose a tag to compare

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

18 Oct 18:59
Compare
Choose a tag to compare

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

Full Changelog: v1.13.3...v1.13.4

axion-release-1.13.3

28 Jun 10:43
Compare
Choose a tag to compare

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

13 Apr 16:39
Compare
Choose a tag to compare

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

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