Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
8.60.0 source code.tar.gz | 2025-08-12 | 10.3 MB | |
8.60.0 source code.zip | 2025-08-12 | 12.8 MB | |
README.md | 2025-08-12 | 9.2 kB | |
Totals: 3 Items | 23.1 MB | 0 |
What's Changed
- refactor: Inline variable by @timtebeek in https://github.com/openrewrite/rewrite/pull/5785
- Parse dynamic method invocation by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5778
- Groovy Parser supports negative literals with trailing zeros by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5787
- Add option to UpdateScmFromGitOrigin recipe by @sambsnyd in https://github.com/openrewrite/rewrite/pull/5798
- Null as Identifier in HCL by @MBoegers in https://github.com/openrewrite/rewrite/pull/5780
- Sync best practices as defined in rewrite-rewrite by @timtebeek in https://github.com/openrewrite/rewrite/pull/5800
- Test cases that show that UpgradeDependencyVersion does not downgrade by @bmuschko in https://github.com/openrewrite/rewrite/pull/5797
- Add Flag.Enum to allow identifying enum constants from other members in a JavaType.Class of Enum Kind by @pdelagrave in https://github.com/openrewrite/rewrite/pull/5789
- Enhance accuracy of GradleProject post
UpgradeDependencyVersion
with respect to transitive dependency versions/presense by @sambsnyd in https://github.com/openrewrite/rewrite/pull/5799 - Groovy Parser supports basic Enum classes by @timtebeek in https://github.com/openrewrite/rewrite/pull/5781
- Fix UpgradeTransitiveDependencyVersion to handle configuration inheritance by @sambsnyd in https://github.com/openrewrite/rewrite/pull/5804
RemoveUnusedImports
creating ambiguous imports by @knutwannheden in https://github.com/openrewrite/rewrite/pull/5714- Fix
UseStaticImport
creating ambiguous imports by @timtebeek in https://github.com/openrewrite/rewrite/pull/5806 - Added a new recipe to add an XML tag attribute AddTagAttribute by @SureshMuthukaruppasamy in https://github.com/openrewrite/rewrite/pull/5733
- Handling cases for
AddCommentToMethodInvocations
where single line comments would break code and simplifying recipe. by @steve-aom-elliott in https://github.com/openrewrite/rewrite/pull/5793 - Groovy Parser supports constructor method invocations for Enum classes by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5802
- DeleteProperty: remove comments associated with the property deleted by @xLitil in https://github.com/openrewrite/rewrite/pull/5747
- Refactor EmptyNewlineAtEndOfFile recipe by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5810
- Remove UpdateDependencyLock recipe and adapt consuming recipes by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5809
- Add DependencyManagement handling by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5623
UseStaticImport
fails when called twice for overloaded methods by @timtebeek in https://github.com/openrewrite/rewrite/pull/5816- Support for external properties for UpgradeTransitiveDependencyVersion recipe (part 2) by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5794
UpdateJavaCompatibility
supportsjvmToolchain
shorthand by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5820- Javadoc snippets fail to parse by @timtebeek in https://github.com/openrewrite/rewrite/pull/5827
- JavaScript - add support for generics in JSX/TSX tags by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5834
- Remove trailing whitespace by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5835
- refactor: Equals avoids null by @timtebeek in https://github.com/openrewrite/rewrite/pull/5836
- refactor: Static imports for Collections and Collectors by @timtebeek in https://github.com/openrewrite/rewrite/pull/5837
- refactor: Prefer increment and decrement operators by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5838
- Retry parsing in JavaTemplateParser by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5832
- Only look at requested pom when verifying if property is present so that properties of parents do not get added to child if not present. by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5840
- refactor: Prefer increment/decrement and compound assignment operators by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5839
- JavaScript - fix whitespace parsing within JSX opening tags, next to generics by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5842
- Add
exclusions
andapplyTo
options to CoalesceProperties by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5824 - Ensure rewrite-kotlin uses junit 5 by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5850
- Visit
Hcl.Empty
inHclPrinter
for print equality by @timtebeek in https://github.com/openrewrite/rewrite/pull/5854 - Remove
GetRef
RPC method by @knutwannheden in https://github.com/openrewrite/rewrite/pull/5856 - Support Javadoc generic wildcards by @timtebeek in https://github.com/openrewrite/rewrite/pull/5857
- fix: prevent variable renaming in class literal references by @jeanbottein in https://github.com/openrewrite/rewrite/pull/5848
- Remove Gradle buildCache configuration by @timtebeek in https://github.com/openrewrite/rewrite/pull/5826
- Always instantiate Kotlin recipes via Jackson by @knutwannheden in https://github.com/openrewrite/rewrite/pull/5595
- Fixed wildcard matching for elements with type information. by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5833
- AddOrUpdateAnnotationAttribute: Add better support for enums by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5709
- Fix the error message when a recipe test generates source files the test does not expect by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5859
- rename settings.local.json to settings.json by @zieka in https://github.com/openrewrite/rewrite/pull/5861
- Avoid overwriting parent pom from marker when going in child. by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5821
- Do not downgrade version defined in
settings.gradle
by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5808 - Create production-package.zip earlier in the process by @shanman190 in https://github.com/openrewrite/rewrite/pull/5691
- Remove lambda parameter imports when inferred by @timtebeek in https://github.com/openrewrite/rewrite/pull/5866
- Prefer direct comparison of numbers by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5870
- Applying code suggestions by @greg-at-moderne in https://github.com/openrewrite/rewrite/pull/5871
- Show failure to parse extra semicolons surrounding imports by @timtebeek in https://github.com/openrewrite/rewrite/pull/5878
- Ensure Maven parser uses last-wins strategy for duplicate dependencies by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5872
- Prevent dependencies blocks in Gradle kotlin build files by @Laurens-W in https://github.com/openrewrite/rewrite/pull/5876
- Extract common RewriteTest defaults for RecipeSpec by @timtebeek in https://github.com/openrewrite/rewrite/pull/5887
ChangeDependencyGroupIdAndArtifactId
does not update properties in parent pom by @steve-aom-elliott in https://github.com/openrewrite/rewrite/pull/5815- UpgradeTransitiveDependencyVersion should only compare name when comparing the config with the GradleDependencyConfiguration by @jevanlingen in https://github.com/openrewrite/rewrite/pull/5865
- Fix performance problem with RemoveUnusedProperties by @timtebeek in https://github.com/openrewrite/rewrite/pull/5895
- Stable label order for
PrintMavenAsDot
by @timtebeek in https://github.com/openrewrite/rewrite/pull/5893 - Match dot output in CI by @timtebeek in https://github.com/openrewrite/rewrite/pull/5898
- Adding recipe for adding comments to import statements by @steve-aom-elliott in https://github.com/openrewrite/rewrite/pull/5884
- Make the parser settable on KotlinTemplate by @evanchooly in https://github.com/openrewrite/rewrite/pull/5890
- Call user hook to inspect source file before validation and recipe execution by @timtebeek in https://github.com/openrewrite/rewrite/pull/5888
- Add the concept of an "attribute" to Dependency. by @sambsnyd in https://github.com/openrewrite/rewrite/pull/5881
- Call
UnnecessaryParenthesesVisitor
on parent afterRemoveObjectsIsNull
by @timtebeek in https://github.com/openrewrite/rewrite/pull/5900 - Maven recipe to remove redundant properties by @tschut in https://github.com/openrewrite/rewrite/pull/5831
- Gradle
DependencyInsights
breaks on dependencies with constraints by @MBoegers in https://github.com/openrewrite/rewrite/pull/5897 - Revert "
ChangeDependencyGroupIdAndArtifactId
does not update properties in parent pom (#5815) by @Jenson3210 in https://github.com/openrewrite/rewrite/pull/5903
New Contributors
- @SureshMuthukaruppasamy made their first contribution in https://github.com/openrewrite/rewrite/pull/5733
- @jeanbottein made their first contribution in https://github.com/openrewrite/rewrite/pull/5848
- @evanchooly made their first contribution in https://github.com/openrewrite/rewrite/pull/5890
- @tschut made their first contribution in https://github.com/openrewrite/rewrite/pull/5831
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.59.1...v8.60.0