This repository was archived by the owner on Oct 5, 2018. It is now read-only.
Releases: ajoberstar/gradle-git
Releases · ajoberstar/gradle-git
1.1.0
- Bug fix: Update
org.ajoberstar.release-opinion
to usegrgit.resolve.toCommit(String)
instead of the removedgrgit.resolveCommit(String)
. - Make deletion of gh-pages content optional. (Thanks to Stu Arnett)
- Added a new pre-release strategy for alpha, beta, and rc as an alternative to the default milestone, rc. (Thanks to Henry Addo)
- Update to grgit 1.1.0.
1.0.0
- Better multi-project support for [release plugins](release plugins 1.x):
- The release plugins now apply the inferred version to all projects in the build.
- Project name is included in logging during version inference. (Thanks to Aaron Zirbes)
- Using Grgit 1.0.0.
0.13.0
- New RebuildVersionStrategy added to fix #84. Can be used to reuse the latest version tagged at
HEAD
, as long as the repo is clean and norelease.
properties are set on the Gradle project. - The rebuild strategy is added to the
org.ajobestar.release-opinion
plugin.
0.12.0
- Added support for Gitflow branches in Strategies. Thanks to Rob Spieldenner.
0.11.2
0.11.1
- Added a
prepare
task to theBaseReleasePlugin
, which will verify that the current branch is not behind its tracked counterpart. - No longer running a
fetch
everytime the version is inferred (just during theprepare
task). - Possible breaking change: Removed the
allowBranchBehind
flag onSemVerStrategy
since the fetch doesn't happen until after version inference.
0.11.0
0.10.1
0.10.0
- Primary goal of this release is to get the plugin into the new Gradle plugin portal.
- Breaking change: Plugin ID's changed from
github-pages
toorg.ajoberstar.github-pages
andgrgit-release
toorg.ajoberstar.grgit-release
. - Possibly breaking change: Built against Gradle 2.1. This may break compatibility with earlier Gradle versions.
- Breaking change: Plugin ID's changed from
- Possibly breaking change:
github-pages
will now do a full sync of the content. If you were relying on it leaving some of the files
outside of yourgithubPages.pages
definition alone, this will cause problems for you. - Allow custom logic for determining if a version is releasable. (#59, courtesy of Benjamin Muschko)
- No longer throwing
IllegalStateException
when getters onInferredVersion
are used before the version is inferred.
NOTE: I'm planning on completely rewriting the grgit-release
plugin for the next release in order to provide more flexibility for
people with other needs.
0.9.0
- Breaking change for the
grgit-release
plugin.- The
ready<Scope>As<Stage>
andrelease<Scope>As<Stage>
tasks were replaced
by aprepare
and arelease
task. - Scope and stage are now provided by project properties
release.scope
and
release.stage
. - Version inference happens when
toString
is called, instead of when the task
graph is ready. - These changes work around some eager evaluation of the version experienced
with themaven-publish
and some other plugins.
- The