axion-release-plugin

Gradle release & version management plugin.

APACHE-2.0 License

Stars
558
Committers
84

Bot releases are visible (Hide)

axion-release-plugin -

Published by bgalek about 3 years ago

  • next version markers - ability to declare working on next major version
axion-release-plugin -

Published by bgalek about 3 years ago

  • hooks - add custom actions before/after release
  • new documentation in RTD
axion-release-plugin -

Published by bgalek about 3 years ago

  • create separate tasks for tag creation and pushing
  • possibility to use different configuration across multiple modules
axion-release-plugin -

Published by bgalek about 3 years ago

  • use newer GrGit (and JGit) version with some bugfixes
  • start using Coveralls
axion-release-plugin -

Published by bgalek about 3 years ago

  • support for Basic Auth username and password (GitHub tokens!)
axion-release-plugin -

Published by bgalek about 3 years ago

  • support for pre-release versions (i.e. 2.0.0-rc2) - thanks to vbuell for contribution
axion-release-plugin -

Published by bgalek about 3 years ago

  • support for custom version incrementation rules - thanks to vbuell for contribution
  • ability to push only tags to remote repo - thanks to erichsend for contribution
axion-release-plugin -

Published by bgalek about 3 years ago

  • added option to treat uncommitted changes as repository change
  • added push hook action
axion-release-plugin -

Published by bgalek about 3 years ago

  • added possibility to read uncached, current version in hooks
axion-release-plugin -

Published by bgalek about 3 years ago

  • added release.version argument that should be used instead of release.forceVersion and release.nextVersion
axion-release-plugin -

Published by bgalek about 3 years ago

  • added option to specify tag prefix per branch
  • added option to specify version incrementer per branch
  • added option to use predefined version incrementers and creators in per-branch settings
  • (internal) separated all version management logic from Gradle
axion-release-plugin -

Published by bgalek about 3 years ago

  • added tagSelector option to choose from multiple tags on single commit - thanks to levsa for contribution
  • added snapshot dependencies check - thanks to vbuell for contribution
axion-release-plugin -

Published by bgalek about 3 years ago

  • compatibility with Gradle 3.0
axion-release-plugin -

Published by bgalek about 3 years ago

  • fixing critical bug in printing Git changes, which could block verifyRelease task
axion-release-plugin -

Published by bgalek about 3 years ago

  • added ordering of tags by version when multiple found on single commit
axion-release-plugin -

Published by bgalek about 3 years ago

  • added option to find highest version from all tags, not only current branch - thanks to ProTrent for contribution
axion-release-plugin -

Published by bgalek about 3 years ago

  • compatibility with Gradle 4.0
axion-release-plugin -

Published by bgalek about 3 years ago

  • fixes error when working on project without Git repository
axion-release-plugin -

Published by bgalek about 3 years ago

  • better performance when scanning for tags - lazy scan instead of reading all commits at once
  • adds graceful failure on version parsing problems
  • chooses normal version over nextVersion when both on same commit
axion-release-plugin -

Published by bgalek about 3 years ago

  • allows on extending axion-release tasks - thanks to Maria Camenzuli for contribution
  • moves travis builds to JDK 8 only - from this time on JDK 7 compatibility is no longer tested
Package Rankings
Top 14.17% on Repo1.maven.org
Badges
Extracted from project README
Related Projects