Skip to content

Releases: ajoberstar/grgit

2.1.2-rc.1

14 Apr 17:36
8041440
Compare
Choose a tag to compare
2.1.2-rc.1 Pre-release
Pre-release

Fix release to make lsremote respect any authentication settings you've made.

Breaking Changes

None

Enhancements

None

Fixes

  • #222 lsremote() fails to use credentials configured on repository

Deprecations

None

Compatibility

Tested on the following version:

Java Version Gradle Versions
8 3.0 through 4.7-rc-1
9 4.2.1. through 4.7-rc-1
10 4.2.1 through 4.6

2.1.1

25 Feb 18:44
Compare
Choose a tag to compare

Update dependencies and fix POM for Grgit to use static versions instead of ranges.

Breaking Changes

None

Enhancements

  • Bumps JGit dependency to 4.10.0.201712302008-r

Fixes

  • POM file for this project now uses fixed versions again. This was a symptom of using a dependency locking plugin without verifying the outputted POM.

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1, 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1, 4.3, 4.3.1, 4.4, 4.4.1, 4.5, 4.5.1

2.1.0

22 Oct 21:27
Compare
Choose a tag to compare

Adds support for the match option on describe.

Breaking Changes

None

Enhancements

  • #183 Support git-describe --match
  • Bumps JGit dependency from 4.8.0.201706111038-r to 4.9.0.201710071750-r

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1, 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1

2.0.1

14 Sep 03:02
Compare
Choose a tag to compare

Small fix release.

Breaking Changes

None

Enhancements

None

Fixes

  • #193 Commit.date was broken

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1, 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1-rc-1

2.0.0

06 Aug 16:05
Compare
Choose a tag to compare

This is a breaking release to clean up some outstanding deprecated items, require Java 8 (to be able to use the latest JGit), incorporate the org.ajoberstar.grgit Gradle plugin, and a few miscellaneous features.

All documentation has also been revised and migrated to a site that should be a little more friendly.

Breaking Changes

  • #180 Require Java 8
  • #67 Removed deprecated methods:
    • Grgit.open(String)
    • Grgit.open(String, Credentials)
    • Grgit.open(File)
    • Grgit.open(File, Credentials)
    • branch field on grgit.branch.status(...)

Enhancements

  • #187 The org.ajoberstar.grgit plugin was added to this project (migrated from gradle-git)
    • After all tasks have finished the grgit instance will be closed
    • Plugin will warn you if you apply the plugin in a way that causes one project to overwrite another's grgit property.
  • #85 Methods on Grgit are now generated by an AST transformation, so they should be visible in IDE completion.
  • #174 grgit.describe(...) now supports a longDescr option to force it to always output the more verbose format (thanks to Frank Vennemeyer)
  • #172 grgit.describe(...) now supports a commit option to choose an alternate target to describe than HEAD (thanks to Frank Vennemeyer)
  • Introduced grgit.branch.current() to replace the now deprecated grgit.branch.getCurrent(). These have identical functionality.

Fixes

  • #171 Safer selection of Jsch agent for authentication

Deprecations

  • grgit.branch.current / grgit.branch.getCurrent() has been deprecated in favor of grgit.branch.current()

Compatibility

Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1, 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1-rc-1

2.0.0-rc.1

30 Jul 14:18
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

This is a breaking release to clean up some outstanding deprecated items, require Java 8 (to be able to use the latest JGit), incorporate the org.ajoberstar.grgit Gradle plugin, and a few miscellaneous features.

Breaking Changes

  • #180 Require Java 8
  • #67 Removed deprecated methods:
    • Grgit.open(String)
    • Grgit.open(String, Credentials)
    • Grgit.open(File)
    • Grgit.open(File, Credentials)
    • branch field on grgit.branch.status(...)

Enhancements

  • #187 The org.ajoberstar.grgit plugin was added to this project (migrated from gradle-git)
    • After all tasks have finished the grgit instance will be closed
    • Plugin will warn you if you apply the plugin in a way that causes one project to overwrite another's grgit property.
  • #85 Methods on Grgit are now generated by an AST transformation, so they should be visible in IDE completion.
  • #174 grgit.describe(...) now supports a longDescr option to force it to always output the more verbose format (thanks to Frank Vennemeyer)
  • #172 grgit.describe(...) now supports a commit option to choose an alternate target to describe than HEAD (thanks to Frank Vennemeyer)

Fixes

  • #171 Safer selection of Jsch agent for authentication

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1, 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1-rc-1

2.0.0-milestone.2

30 Jul 13:47
Compare
Choose a tag to compare
2.0.0-milestone.2 Pre-release
Pre-release

This is a breaking release to clean up some outstanding deprecated items, require Java 8 (to be able to use the latest JGit), incorporate the org.ajoberstar.grgit Gradle plugin, and a few miscellaneous features.

Breaking Changes

  • #180 Require Java 8
  • #67 Removed deprecated methods:
    • Grgit.open(String)
    • Grgit.open(String, Credentials)
    • Grgit.open(File)
    • Grgit.open(File, Credentials)
    • branch field on grgit.branch.status(...)

Enhancements

  • #187 The org.ajoberstar.grgit plugin was added to this project (migrated from gradle-git)
  • #85 Methods on Grgit are now generated by an AST transformation, so they should be visible in IDE completion.
  • #174 grgit.describe(...) now supports a longDescr option to force it to always output the more verbose format (thanks to Frank Vennemeyer)
  • #172 grgit.describe(...) now supports a commit option to choose an alternate target to describe than HEAD (thanks to Frank Vennemeyer)

Fixes

  • #171 Safer selection of Jsch agent for authentication

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

2.0.0-milestone.1

29 Jul 21:41
Compare
Choose a tag to compare
2.0.0-milestone.1 Pre-release
Pre-release

This is a breaking release to clean up some outstanding deprecated items, require Java 8 (to be able to use the latest JGit), and a few miscellaneous features.

Breaking Changes

  • #180 Require Java 8
  • #67 Removed deprecated methods:
    • Grgit.open(String)
    • Grgit.open(String, Credentials)
    • Grgit.open(File)
    • Grgit.open(File, Credentials)
    • branch field on grgit.branch.status(...)

Enhancements

  • #85 Methods on Grgit are now generated by an AST transformation, so they should be visible in IDE completion.
  • #174 grgit.describe(...) now supports a longDescr option to force it to always output the more verbose format (thanks to Frank Vennemeyer)
  • #172 grgit.describe(...) now supports a commit option to choose an alternate target to describe than HEAD (thanks to Frank Vennemeyer)

Fixes

  • #171 Safer selection of Jsch agent for authentication

Deprecations

None

Compatibility

Java: requires 8 or higher

1.9.3

09 Jun 01:07
Compare
Choose a tag to compare

This is a fix release to resolve an issue introduced in 1.9.1.

Enhancements

None

Fixes

  • #163 Unable to provide credentials to repository

Compatibility

Java: requires 7 or higher

1.9.3-rc.2

06 Jun 00:02
Compare
Choose a tag to compare
1.9.3-rc.2 Pre-release
Pre-release

This is a fix release to resolve an issue introduced in 1.9.1.

Enhancements

None

Fixes

  • #163 Unable to provide credentials to repository

Compatibility

Java: requires 7 or higher