Releases: openrewrite/rewrite-gradle-tooling-model
2.2.0
v2.1.0
What's Changed
- Add a withToolingApi overload which accepts a gradle wrapper URI, to enable testing gradle recipes in environments where services.gradle.org is inaccessible by @sambsnyd 455288d
- refactor: Update Gradle wrapper by @shanman190 in #14
Full Changelog: v2.0.1...v2.1.0
2.0.1
What's Changed
- Move markers to rewrite-gradle by @jkschneider in #13
New Contributors
- @jkschneider made their first contribution in #13
Full Changelog: v2.0.0...v2.0.1
2.0.0
Full Changelog: v1.5.1...v2.0.0
Since the tooling API is primarily used in unit testing Gradle recipes, this release is separating references to the tooling API from the rewrite-gradle marker types. Rather than a fromToolingApi
method on each marker type, there is instead a toMarker
method on the tooling API model object. For example:
By also moving org.openrewrite.gradle.Assertions#withToolingApi
methods to a new class org.openrewrite.gradle.toolingapi.Assertions
in this repository, we are able to remove the compile time tooling api dependency in rewrite-gradle
, thus saving space in distributions running rewrite-gradle
recipes without a loss of functionality.
1.5.1
What's Changed
- refactor: Update Gradle wrapper to 8.5 by @timtebeek in #11
Full Changelog: v1.5.0...v1.5.1
v1.5.0
1.4.1
What's Changed
- Make
GradleDependencyConfiguration#fromToolingModel()
tolerant against cycles by @knutwannheden in #10
New Contributors
- @knutwannheden made their first contribution in #10
Full Changelog: v1.4.0...v1.4.1
1.4.0
What's Changed
- Record dependency configuration error information when configurations are resolved with some dependencies missing by @sambsnyd in 257b757
- Fallback to Gradle 8.4 in OpenRewriteModelBuilder for Java 21 by @timtebeek in #9
Full Changelog: v1.3.2...v1.4.0