0.7.0-rc.2
Pre-release
Pre-release
This release does some syntax cleanup and provides some improvements to building historical commits.
Syntax changes from:
reckon {
normal = scopeFromProp()
preRelease = stageFromProp('beta', 'rc', 'final')
}
To:
reckon {
scopeFromProp()
stageFromProp('beta', 'rc', 'final')
}
The old syntax will continue to be available until 1.0.0, but will generate a deprecation message.
Breaking Changes
- If you used
reckon { vcs = <whatever> }
to provide your ownVcsInventorySupplier
, that will no longer work. - If you were directly using reckon-core, a lot of formerly public APIs changed there. I wouldn't consider the core JAR to be terribly stable. The Gradle plugin should hopefully stay pretty stable.
Enhancements
- #78 Historical commits can now be built (as long as it's either an insignificant version or a rebuild of a tagged version) without an error about the target normal being claimed.
org.ajoberstar.grgit
is now applied by default, you don't need to apply this yourself
Fixes
- Publish static versions in POM file on Gradle Plugin Portal
Deprecations
None
Compatibility
Tested against the following versions.
Java Version | Gradle Versions |
---|---|
8 | 3.0, 3.5.1, 4.0, 4.8.3 |
9 | 4.2.1, 4.8.3 |
10 | 4.2.1, 4.8.3 |