Skip to content

0.5.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ajoberstar ajoberstar released this 08 Apr 19:55
· 162 commits to main since this release

This release made some major improvements to handling of dirty repos and rebuild logic.

  • If a repo is dirty, it will never be considered a rebuild
  • If a repo is dirty, it will always result in the string "uncommitted" being in the build metadata (for stage pre-release users) or a SNAPSHOT (for snapshot pre-release users)
  • If a repo is clean and you provide no input, you will get a rebuild (assuming the HEAD is tagged)

Breaking Changes

  • #46 Reimplemented rebuild behavior
  • #67 Indicate uncommitted changes in version strings

Enhancements

None

Fixes

  • #68 Projects with no commits fail with IllegalArgumentException

Deprecations

None

Compatibility

Tested against the following versions.

Java Version Gradle Versions
8 3.0 through 4.7-rc-1
9 4.2.1. through 4.7-rc-1
10 4.1 through 4.6