All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- In addition to
GRGIT_USER,GRGIT_PASS, andgh_token, we also now look for:GH_TOKEN,GITHUB_TOKEN(#53)
- The
runAfterPushcommand should replace brackets as documented. (#52)
- A
runAfterPushcommand to run a CLI command after the push is complete. (#51)
- No more Gradle 8 warnings about
without the corresponding declaration via 'Task#usesService'. (#47)
- Artifacts published correctly to MavenCentral and Plugin Portal.
- YANKED due to failed publish to Gradle plugin portal
- BREAKING Change the default value of
enforceChecktotrue. (fixes #38)- Our docs have always claimed this was the default (it should be!), but we made a mistake and the default value has actually been
falsein the past.
- Our docs have always claimed this was the default (it should be!), but we made a mistake and the default value has actually been
- If
changelogPushis run and the WC is not clean at the start of the build, throw an error. (fixes #37) - Bump required Java from 8 to 11, and JGit from
5.13to6.4. (#43)
- Bump all dependencies to latest.
- New plugin
com.diffplug.if-git-diff(#31).
-Prelease=falseno longer generates an error (fixes #28)
- Fix a bug when loading spotless-changelog from configuration cache.
- Full support for Gradle Configuration Cache (#27).
- Minimum required Gradle bumped from
5.2to6.2because we needBuildServiceandProviderFactory.gradleProperty.
tagMessageallows to create annotated tags when publishing new versions. (#22)
- Starting in
2.1.0, we stopped sending credentials togit:repositories, this is now fixed.
- Added
org.eclipse.jgit.ssh.jschdependency, which is required for JGit >=5.8.
- Support for remote url
ssh://(#19)
- When the remote branch was missing (as in a bare checkout), the user got an NPE rather than a nice error message. (#16)
- BREAKING Default branch is now assumed to be
mainrather thanmaster. (#13)
- Better error message for cases where the
spotlessChangelogblock is too low. (#6) - Bug in
PoolString.concat(String)(1f6da65). - No longer accepts git failures silently (they were always printed, but did not properly kill the build). (#11)
- Support for a
-SNAPSHOTmode (#4).
- Minor documentation and test improvements.
Gear Live. Gear Live Inc. CC Public Domain.
- BREAKING Renamed
SemverCondense__X_Y_0__to__X_YtoSemverCondense_XY0_to_XY.
- The project URL was accidentally set to blowdryer.
- Groups and descriptions for the tasks, so that they show up in
./gradlew tasks.
- The git status messages that get printed to console.
- Version calculation is cacheable in-memory
- Third-party version calculation is now possible
- BREAKING misc to make the above work
- We now respect the
gh_pagesenv variable as a way to do GitHub auth, as we intended to all along.
- Fixed the "push status" messages so that they are useful instead of
push: org.eclipse.jgit.transport.PushResult@48be852b.
First release.