Update rewrite to v8 (major) #41
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.40.8→8.71.07.40.8→8.71.07.40.8→8.71.0Release Notes
openrewrite/rewrite (org.openrewrite:rewrite-test)
v8.71.0: 8.71.0What's Changed
ClasspathScanningLoadermethods by @timtebeek in #6471JS.Spreadfor spread and rest syntax by @knutwannheden in #6436gradleEnterpriseanddevelocity.buildCacheby @timtebeek in #6476groupIdandartifactIdon project POM definition need to be resolved fully to prevent being interpreted as an external POM by @shanman190 in #6477InMemoryDiffEntryto print with the correctMarkerPrinterby @kmccarp in #6486pluginsblock is added afterpluginManagement, even whenpluginManagementwas added just before by @Laurens-W in #6489JavaLanguageVersion.of(JavaVersion.VERSION_1_8)by @timtebeek in #6491New Contributors
Full Changelog: openrewrite/rewrite@v8.70.4...v8.71.0
v8.70.4: 8.70.4What's Changed
Full Changelog: openrewrite/rewrite@v8.70.3...v8.70.4
v8.70.3: 8.70.3What's Changed
ChangeManagedDependencyGroupIdAndArtifactIdfor globs by @timtebeek in #6469Full Changelog: openrewrite/rewrite@v8.70.2...v8.70.3
v8.70.2: 8.70.2What's Changed
Full Changelog: openrewrite/rewrite@v8.70.1...v8.70.2
v8.70.1: 8.70.1Full Changelog: openrewrite/rewrite@v8.70.0...v8.70.1
v8.70.0: 8.70.0What's Changed
ProjectParserfor whole-project parsing by @knutwannheden in #6458OrderImportsrecipe by @MBoegers in #6461AddMethodParameterto match overridden methods by @Anmol202005 in #6294Full Changelog: openrewrite/rewrite@v8.69.1...v8.70.0
v8.69.0: 8.69.0What's Changed
ExplainDependenciesInUsedata table by @jkschneider in #6386@openrewrite/rewritein imports by @greg-at-moderne in #6400DependencyInsightrather than listing per row by @shanman190 in #6405FindMissingTypesby @Laurens-W in #6402ChangeParentPompulling properties defined externally to the POMs themselves into the final POM. by @steve-aom-elliott in #6407ChangeDependencyrecipes by @BoykoAlex in #6406SimplifyMethodChainto operate on Groovy and Kotlin by @timtebeek in #6413UpgradeTransitiveDependencyVersionrecipe by @knutwannheden in #6416ChangeTypeshould also update type information on nested types by @timtebeek in #6412AddDependencyrecipe by @greg-at-moderne in #6384maybeRemoveImportbeforemaybeAddImportby @timtebeek in #6439isCharsetBomMarked()call should be inside the try block as that is the only method that can throwUnsupportedOperationExceptionby @akiraly in #6440varas variable name in lambda parameters by @akiraly in #6443TypesInUseforRemoveUnusedImportsby @Pankraz76 in #5738JavaScriptRewriteRpc.Builderby @pdelagrave in #6441New Contributors
Full Changelog: openrewrite/rewrite@v8.68.1...v8.69.0
v8.68.1: 8.68.1What's Changed
Full Changelog: openrewrite/rewrite@v8.68.0...v8.68.1
v8.68.0: 8.68.0What's Changed
XPathMatcherimplementation by @knutwannheden in #6353'$'is preceded by an even number of backslashes by @akiraly in #6348PackageJsonParserandNodeResolutionResultmarker by @knutwannheden in #6308GradleDependencyonly needs to look at first order dependencies by @shanman190 in #6364doAfterVisit(new ChangeTagValueVisitor<>(..)in MavenAddPropertyto be direct invocation instead to trigger model update by @steve-aom-elliott in #6366AddImportbug by @knutwannheden in #6367NoSuchMethodErrorduring Java 11 parsing when the LST generation is running on an older Java 11 version which doesn't haveJCTree.JCVariableDecl.declaredUsingVar()by @akiraly in #6372UpgradeDependencyVersionrecipe by @knutwannheden in #6369ChangeDependencyGroupIdAndArtifactIdshould also update annotation processor paths by @murdos in #6361Full Changelog: openrewrite/rewrite@v8.67.1...v8.68.0
v8.67.1: 8.67.1What's Changed
type-mapping.test.tsby @greg-at-moderne in #6328Expression.typeby @greg-at-moderne in #6327XPathMatcherto supporttext()predicate in XPath expressions by @timtebeek in #6315com.sun.tools.javac.code.@​Nullableby @timtebeek in #6336Stringallocations inVersionby @knutwannheden in #6317New Contributors
Full Changelog: openrewrite/rewrite@v8.67.0...v8.67.1
v8.67.0: 8.67.0What's Changed
Pattern#match()andTemplate#apply()APIs by @knutwannheden in #6311targetparam ofmaybeAddImport()andmaybeRemoveImport()by @knutwannheden in #6309@CheckReturnValueannotations to tree packages by @timtebeek in #6289Full Changelog: openrewrite/rewrite@v8.66.4...v8.67.0
v8.66.4: 8.66.4What's Changed
beforein JRightPadded.withElements() by @greg-at-moderne in #6301Versionto reduce GC impact by @shanman190 in #6296New Contributors
Full Changelog: openrewrite/rewrite@v8.66.3...v8.66.4
v8.66.3: 8.66.3What's Changed
Full Changelog: openrewrite/rewrite@v8.66.2...v8.66.3
v8.66.2: 8.66.2What's Changed
TabsAndIndentsVisitorwhen formatting subtree by @knutwannheden in #6264patternmatching by @knutwannheden in #6284undefinedinvisitRightPadded()by @knutwannheden in #6288New Contributors
Full Changelog: openrewrite/rewrite@v8.66.1...v8.66.2
v8.66.1: 8.66.1What's Changed
JavaType.Primitives.FindFieldsOfTypeshould properly match against primitives now. by @steve-aom-elliott in #6246Full Changelog: openrewrite/rewrite@v8.66.0...v8.66.1
v8.66.0: 8.66.0What's Changed
licenseFormataftergenerateAntlrSourcesby @timtebeek in #6197cursor.parentin visitor by @greg-at-moderne in #6198AddImportvisitor by @knutwannheden in #6201node_modulesfornpm()test utility by @knutwannheden in #6211function()as expressions in autoformatting by @greg-at-moderne in #6213:rewrite-gradle:syncWrapperScriptsby @knutwannheden in #6222dedentfunction for test harness by @knutwannheden in #6229prefixassignment bug by @knutwannheden in #6230RecipeMarketplaceby @jkschneider in #6235@InlineMeannotation and recipe generator ahead of move to rewrite-third-party by @timtebeek in #6242Full Changelog: openrewrite/rewrite@v8.65.0...v8.66.0
v8.65.0: 8.65.0What's Changed
0777by @knutwannheden in #6172\xhex escape sequences by @knutwannheden in #6174RemoveImport: Handle multi-variable assignments by @knutwannheden in #6185RemoveImportcorrections by @knutwannheden in #6187import ... = ...inRemoveImportby @knutwannheden in #6190maybeAutoFormat()method to visitors by @greg-at-moderne in #6189if,while,forby @greg-at-moderne in #6186Full Changelog: openrewrite/rewrite@v8.64.0...v8.65.0
v8.64.0: 8.64.0What's Changed
JavaScriptReceiver#visitJsxTag()inrpc.tsby @knutwannheden in #6163Full Changelog: openrewrite/rewrite@v8.63.4...v8.64.0
v8.63.4: 8.63.4What's Changed
HasMethodandHasType, and use of them in JavaScript preconditions by @jkschneider in #6138UpgradeDependencyVersionby @Jenson3210 in #5936BigIntliterals to string values by @knutwannheden in #6148Full Changelog: openrewrite/rewrite@v8.63.3...v8.63.4
v8.63.3: 8.63.3What's Changed
Full Changelog: openrewrite/rewrite@v8.63.2...v8.63.3
v8.63.2: 8.63.2What's Changed
@openrewrite/rewritemodules must only be loaded once by @knutwannheden in #6131Full Changelog: openrewrite/rewrite@v8.63.1...v8.63.2
v8.63.1: 8.63.1What's Changed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.