0.7.0-rc.1
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
None
Deprecations
None
Compatibility
Tested against the following versions.
Java Version | Gradle Versions |
---|---|
8 | 3.0 through 4.7 |
9 | 4.2.1. through 4.7 |
10 | 4.2.1 through 4.7 |