Skip to content
This repository has been archived by the owner on Oct 5, 2018. It is now read-only.

Releases: ajoberstar/gradle-git

1.5.0-rc.1

24 May 02:03
Compare
Choose a tag to compare
1.5.0-rc.1 Pre-release
Pre-release
  • 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 the into 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 for final 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

11 Feb 00:12
Compare
Choose a tag to compare
  • Fix #158: Github pages was broken due to a change on 1.4.0

1.4.2-rc.1

11 Feb 00:10
Compare
Choose a tag to compare
1.4.2-rc.1 Pre-release
Pre-release
  • Fix #158: Github pages was broken due to a change on 1.4.0

1.4.1

30 Jan 18:11
Compare
Choose a tag to compare
  • Fix: Grgit dependency updated to 1.5.0 (instead of 1.5.0-rc.1)

1.4.0

30 Jan 18:02
Compare
Choose a tag to compare
  • 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 respects prefixNameWithV.
  • Enhancement: Grgit dependency updated to 1.5.0-rc.1
  • Fix #74 and #141: If the gh-pages (or your chosen targetBranch) does not exist the org.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

09 Jan 18:33
Compare
Choose a tag to compare
1.4.0-rc.1 Pre-release
Pre-release
  • 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 respects prefixNameWithV.
  • Enhancement: Grgit dependency updated to 1.5.0-rc.1
  • Fix #74 and #141: If the gh-pages (or your chosen targetBranch) does not exist the org.ajoberstar.github-pages plugin will now create it for you.

1.3.2

18 Oct 01:40
Compare
Choose a tag to compare
  • Commit counts used in floating stages will now match git describe again (as they did in 1.3.0 and before). Performance improvements from 1.3.1 have still been maintained. (#139)

1.3.1

07 Oct 00:17
Compare
Choose a tag to compare
  • 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

23 Aug 22:22
Compare
Choose a tag to compare
  • 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 the release.grgit extension property of org.ajoberstar.release-base (#130)
  • Added experimental release plugin org.ajoberstar.release-experimental for more minimal use cases, such as with semver-vcs. (#120)

1.2.0

23 Aug 22:18
Compare
Choose a tag to compare
  • Separate publishGhPages into a prepareGhPages and a publishGhPages task. (#108)
  • prepareGhPages is a normal Copy task so dependencies are consistent. (#113)
  • Adding experimental org.ajoberstar.grgit plugin.