This repository has been archived by the owner on Oct 5, 2018. It is now read-only.
Releases: ajoberstar/gradle-git
Releases · ajoberstar/gradle-git
1.5.0-rc.1
- Enhancement #172: The github-pages plugin now defaults the
repoUri
to the origin remote's URI of the project's Git repo (if any). - Enhancement #173: The github-pages plugin will no longer create an empty commit when you have changes. It will just do nothing.
- Enhancement #94: The github-pages plugin will now only delete the existing files from the directory you target your
pages
copy spec to (using theinto
method). This can be used to generate pages into a version-specific folder without wiping out everything else (or having to regenerate all of that doc each time). - Enhancement/Fix #175: Certain cases used to cause failures like
Stage final is not one of [dev] allowed for strategy development.
. These were pretty confusing, since in this case it really meant that the repository had changes that weren't committed yet, making the normal strategy forfinal
skip. Default version strategies are now only used if their selector method returns true, meaning you shouldn't get any failures like this. You should now get a message like this:No version strategies were selected. Run build with --info for more detail.
Info logging has always included information about why strategies were skipped. - Deprecation #180: As a result of the change above, default version strategies are now considered deprecated and are slated for removal in 2.0.0. There shouldn't be any situations a default is needed that can't be met by putting the appropriate strategy in the normal
versionStrategies
. - Fix #171 and #145: Update the version of
grgit
to 1.7.0.
1.4.2
1.4.2-rc.1
- Fix #158: Github pages was broken due to a change on 1.4.0
1.4.1
1.4.0
- Enhancement #83: You can now configure the parsing of tags to versions in the release plugins using
release.tagStrategy.parseTag
. - Enhancement #149: The
org.ajoberstar.release-opinion
plugin now respectsprefixNameWithV
. - Enhancement: Grgit dependency updated to 1.5.0-rc.1
- Fix #74 and #141: If the
gh-pages
(or your chosentargetBranch
) does not exist theorg.ajoberstar.github-pages
plugin will now create it for you.
NOTE: This release mistakenly still depends on grgit
1.5.0-rc.1. This is corrected in gradle-git 1.4.1
.
1.4.0-rc.1
- Enhancement #83: You can now configure the parsing of tags to versions in the release plugins using
release.tagStrategy.parseTag
. - Enhancement #149: The
org.ajoberstar.release-opinion
plugin now respectsprefixNameWithV
. - Enhancement: Grgit dependency updated to 1.5.0-rc.1
- Fix #74 and #141: If the
gh-pages
(or your chosentargetBranch
) does not exist theorg.ajoberstar.github-pages
plugin will now create it for you.
1.3.2
1.3.1
- Major performance improvements to selecting the nearest version in the release plugin. (Big thanks to Daniel Thomas)
- Known issue this has caused a difference in the commit counts reported since the previous version.
- Bumped grgit dependency to 1.4.1
1.3.0
- Branch-based strategies that match on a major and minor component will increment patch if major and minor already match. (#121) This is possibly breaking, but is in line with the intended use of these strategies.
org.ajoberstar.grgit
will automatically configure therelease.grgit
extension property oforg.ajoberstar.release-base
(#130)- Added experimental release plugin
org.ajoberstar.release-experimental
for more minimal use cases, such as with semver-vcs. (#120)