0.8.0
This is a feature release to clean up some details of the build metadata and handling of snapshots.
Breaking Changes
- #86 For clean repos, build metadata uses an abbreviated hash instead of the full hash.
- #90 For unclean repos, build metadata uses a UTC timestamp instead of
<hash>.uncommitted
. Reckoner$Builder#stages
no longer acceptssnapshot
as an input.stages
andsnapshot
are mutually exclusive options.- Stage names provided to
stages
or returned from yourstageCalc
are lowercased for consistency.
Enhancements
- #83 Task names are now available as public constants in
ReckonPlugin
.
Fixes
- #85 Snapshots will no longer trigger "Cannot release final or significant from dirty repo" errors.
Deprecations
None
Compatibility
Tested against the following versions.
Java Version | Gradle Versions |
---|---|
8 | 3.0, 3.5.1, 4.0, 4.9-rc-1 |
9 | 4.2.1, 4.9-rc-1 |
10 | 4.2.1, 4.9-rc-1 |