Skip to content

Releases: allegro/axion-release-plugin

v1.18.14

22 Oct 08:31
876ab17
Compare
Choose a tag to compare

What's Changed

Changed

Dependency updates

Full Changelog: v1.18.13...v1.18.14

v1.18.13

15 Oct 07:30
099f892
Compare
Choose a tag to compare

What's Changed

Changed

New Contributors

Dependency updates

Full Changelog: v1.18.12...v1.18.13

v1.18.12

04 Oct 15:16
394045f
Compare
Choose a tag to compare

What's Changed

Changed

  • Snapshot dependencies checker ignores gradle Project and ProjectDependencyConstraint by @bgalek in #831

Full Changelog: v1.18.11...v1.18.12

v1.18.11

03 Oct 07:25
a158fe6
Compare
Choose a tag to compare

What's Changed

Changed

New Contributors

Full Changelog: v1.18.10...v1.18.11

v1.18.10

01 Oct 21:28
9041e39
Compare
Choose a tag to compare

What's Changed

Changed

Fix #819 was not tested in the multimodule project setup, but it broke some multimodule builds, this release should fix the problem.

Dependency updates

Full Changelog: v1.18.9...v1.18.10

v1.18.9

23 Sep 07:47
0e15a62
Compare
Choose a tag to compare

What's Changed

Changed

  • Fix ConcurrentModificationException in SnapshotDependenciesChecker by @imvs in #819

New Contributors

  • @imvs made their first contribution in #819

Dependency updates

  • Bump net.java.dev.jna:jna-platform from 5.14.0 to 5.15.0 by @dependabot in #817
  • Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 by @dependabot in #815
  • Bump pl.allegro.tech.build.axion-release from 1.18.7 to 1.18.8 by @dependabot in #814

Full Changelog: v1.18.8...v1.18.9

v1.18.8

05 Sep 11:08
359aed4
Compare
Choose a tag to compare

What's Changed

Changed

When using releaseOnlyOnReleaseBranches verifyRelease tasks were not skipped.
From now, gradle release task and it's dependants will be skipped if releaseOnlyOnReleaseBranches is active and the plugin decides to skip the release.

Dependency updates

Full Changelog: v1.18.7...v1.18.8

v1.18.7

27 Aug 13:32
ec7fe55
Compare
Choose a tag to compare

What's Changed

Bugfix

With releaseOnlyOnReleaseBranches property set,
when a release is skipped, GITHUB_OUTPUT is not written anymore.

Full Changelog: v1.18.6...v1.18.7

v1.18.6

27 Aug 09:40
b84cd97
Compare
Choose a tag to compare

What's Changed

Changed

🎉 Achieving a workflow with one-liner gradle step: ./gradew build release publish is now possible!

Setting releaseOnlyOnReleaseBranches option

scmVersion {
    releaseOnlyOnReleaseBranches = true
}

Will make release task no-operation, if run on feature branches (not main/master).

You can further customize release branch name list, using releaseBranchNames property:

scmVersion {
    releaseOnlyOnReleaseBranches = true
    releaseBranchNames = ['main', 'master']
}
  • releaseOnlyOnReleaseBranches & releaseBranchNames options by @bgalek in #797

Based on users feedback it may be set to default in future releases :)

Dependency updates

Full Changelog: v1.18.5...v1.18.6

v1.18.5

19 Aug 06:36
2508725
Compare
Choose a tag to compare

What's Changed

Changed

Introducing fallbackPrefixes that can be used to migrate from one tag prefix to another.

Usage:

scmVersion {
    tag {
        prefix.set("new-prefix-")
        fallbackPrefixes.set(listOf("old-prefix-"))
    }
}

Implement support for fallback tag prefixes by @radoslaw-panuszewski in #793

Dependency updates

Full Changelog: v1.18.4...v1.18.5