Skip to content

0.7.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ajoberstar ajoberstar released this 30 May 03:19
· 125 commits to main since this release
0cc8d77

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 own VcsInventorySupplier, 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