Skip to content

Commit

Permalink
8.9.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
mike-solomon committed Nov 13, 2023
1 parent e49d962 commit dcf399b
Show file tree
Hide file tree
Showing 3 changed files with 166 additions and 33 deletions.
44 changes: 44 additions & 0 deletions src/main/resources/CHANGELOG-2023-11-13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# 8.9.0 release (2023-11-13)

## New Recipes

* [org.openrewrite.java.dependencies.DependencyInsight](https://docs.openrewrite.org/recipes/java/dependencies/dependencyinsight): Finds dependencies, including transitive dependencies, in both Gradle and Maven projects. Matches within all Gradle dependency configurations and maven scopes.
* [org.openrewrite.java.dependencies.DependencyResolutionDiagnostic](https://docs.openrewrite.org/recipes/java/dependencies/dependencyresolutiondiagnostic): Recipes which manipulate dependencies must be able to successfully access the artifact repositories and resolve dependencies from them. This recipe produces two data tables used to understand the state of dependency resolution.

The Repository accessibility report lists all the artifact repositories known to the project and whether respond to network access. The network access is attempted while the recipe is run and so is representative of current conditions.

The Gradle dependency configuration errors lists all the dependency configurations that failed to resolve one or more dependencies when the project was parsed. This is representative of conditions at the time the LST was parsed.
* [org.openrewrite.java.migrate.DontOverfetchDto](https://docs.openrewrite.org/recipes/java/migrate/dontoverfetchdto): Replace method parameters that have DTOs with their data elements when only the specified data element is used.
* [org.openrewrite.java.migrate.search.FindDataUsedOnDto](https://docs.openrewrite.org/recipes/java/migrate/search/finddatausedondto): Find data elements used on DTOs. This is useful to provide information where data over-fetching may be a problem.
* [org.openrewrite.java.migrate.search.FindDtoOverfetching](https://docs.openrewrite.org/recipes/java/migrate/search/finddtooverfetching): Find methods that have 'opportunities' for improvement.
* [org.openrewrite.java.spring.boot3.SpringBootProperties_3_2](https://docs.openrewrite.org/recipes/java/spring/boot3/springbootproperties_3_2): Migrate properties found in `application.properties` and `application.yml`.
* [org.openrewrite.java.testing.jmockit.JMockitExpectationsToMockito](https://docs.openrewrite.org/recipes/java/testing/jmockit/jmockitexpectationstomockito): Rewrites JMockit `Expectations` blocks to Mockito statements.

## Removed Recipes

* **org.openrewrite.java.testing.jmockit.JMockitExpectationsToMockitoWhen**: Rewrites JMockit `Expectations` to `Mockito.when`.

## Changed Recipes

* [org.openrewrite.gradle.search.DependencyInsight](https://docs.openrewrite.org/recipes/gradle/search/dependencyinsight) was changed:
* Old Options:
* `artifactIdPattern: { type: String, required: true }`
* `configuration: { type: String, required: false }`
* `groupIdPattern: { type: String, required: true }`
* New Options:
* `artifactIdPattern: { type: String, required: true }`
* `configuration: { type: String, required: false }`
* `groupIdPattern: { type: String, required: true }`
* `version: { type: String, required: false }`
* [org.openrewrite.maven.search.DependencyInsight](https://docs.openrewrite.org/recipes/maven/search/dependencyinsight) was changed:
* Old Options:
* `artifactIdPattern: { type: String, required: true }`
* `groupIdPattern: { type: String, required: true }`
* `onlyDirect: { type: Boolean, required: false }`
* `scope: { type: String, required: true }`
* New Options:
* `artifactIdPattern: { type: String, required: true }`
* `groupIdPattern: { type: String, required: true }`
* `onlyDirect: { type: Boolean, required: false }`
* `scope: { type: String, required: false }`
* `version: { type: String, required: false }`
File renamed without changes.
Loading

0 comments on commit dcf399b

Please sign in to comment.