Skip to content

Releases: ben-manes/gradle-versions-plugin

v0.52.0

23 Jan 04:06
Compare
Choose a tag to compare
  • Replace deprecated api usage for Gradle 9.0 compatibility (#856; thanks @jvandort)
  • Resolve Kotlin 2.0 incompatibility (#907; thanks @elevenfive)

Note

Kotlin 1.x is no longer supported

This plugin now uses Kotlin 2.x for compatibility. Unfortunately Kotlin lacks the ability to target older versions for binary compatibility (as in Java's --release option) and Gradle does not fully isolate plugins from conflicting dependencies. Therefore, this plugin is incompatible for projects using the Kotlin 1.x gradle plugin due to hidden compiler injected byte code. Please use the previous release for Kotlin 1.x projects (#929).

v0.51.0

22 Jan 18:29
Compare
Choose a tag to compare
  • Ensure Kotlin dependencies are properly handled when not forced (#823, #824, #825; thanks @tresat)

v0.50.0

17 Nov 07:20
Compare
Choose a tag to compare

Fixed xml report "Unrecognized configuration feature: indent-number" (#818)

v0.49.0

08 Oct 07:05
d56bbc9
Compare
Choose a tag to compare

Replaced xstreams with javax.xml for Gradle 8.4 compatibility (#814)

If you still have a legacy xml provider listed in your buildEnvironment dependency tree, such as old version of xerces, then you can force the default provider to OpenJDK's by adding the following to your gradle.properties.

systemProp.javax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
systemProp.javax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
systemProp.javax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl

v0.48.0

07 Sep 07:12
Compare
Choose a tag to compare

Allow the gradle versions api url to be customized to support restricted environments (#807)

v0.47.0

09 Jun 10:20
610f5b2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.46.0...v0.47.0

v0.46.0

20 Feb 21:54
Compare
Choose a tag to compare
  • Ignore constraints of own projects (#724)
  • Set the JVM attribute on the copied configuration (#727)
  • Do not use textual 'null' for dependencies without group (#731)

v0.45.0

31 Jan 20:10
7b8c8e0
Compare
Choose a tag to compare
  • Fix HTML report structure (#715)
  • Only resolve resolvable configurations (#721)

v0.44.0

12 Nov 06:38
Compare
Choose a tag to compare
  • report results should be modifiable (#704)
  • trim whitespace between output format options (#703)

v0.43.0

17 Oct 05:05
Compare
Choose a tag to compare
  • Ignore failOnDynamicVersions() to fetch latest versions (#593)
  • Requires Gradle 7.0 baseline (earlier plugin versions can be used otherwise)

This release migrated the plugin from Groovy to Kotlin, and therefore there may be some slight regressions. Please let us know if you find any problems.