Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
^1.6.2
^2.0.0
📅 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Kudos, SonarCloud Quality Gate passed!
0 Bugs 0 Vulnerabilities 0 Security Hotspots 0 Code Smells
No Coverage information 0.0% Duplication
This PR contains the following updates:
^1.6.2
->^2.0.0
Release Notes
jhipster/prettier-java
### [`v2.0.0`](https://togithub.com/jhipster/prettier-java/blob/HEAD/CHANGELOG.md#Latest-v200) [Compare Source](https://togithub.com/jhipster/prettier-java/compare/prettier-plugin-java@1.6.2...prettier-plugin-java@2.0.0) #### Breaking changes - Drop support of Node.js 12 #### Enhancements - Support pattern matching guards (Issue [#535](https://togithub.com/jhipster/prettier-java/issues/535) closed with [#559](https://togithub.com/jhipster/prettier-java/pull/559)) ```java // Input class T { void test(Buyer other) { return switch (other) { case null -> true; case Buyer b && this.bestPrice > b.bestPrice -> true; case Buyer b && this.bestPrice > b.bestPrice -> { return true; } case (Buyer b && this.bestPrice > b.bestPrice) -> true; case Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice -> true; case Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice -> { return true; } case (Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice) -> true; case (Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice) -> { return true; } default -> false; }; } } // Output class T { void test(Buyer other) { return switch (other) { case null -> true; case Buyer b && this.bestPrice > b.bestPrice -> true; case Buyer b && this.bestPrice > b.bestPrice -> { return true; } case (Buyer b && this.bestPrice > b.bestPrice) -> true; case Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice -> true; case Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice -> { return true; } case ( Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice ) -> true; case ( Buyer b && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice && this.bestPrice > b.bestPrice ) -> { return true; } default -> false; }; } } ``` #### Fixes - Fix parsing of escaped spaces in strings (Issue [#541](https://togithub.com/jhipster/prettier-java/issues/541) closed with [#543](https://togithub.com/jhipster/prettier-java/pull/543)) ```java public class Test { public static final String REGEX = "^\s$"; } ``` - Fix unwanted space in "exports"-statement in module-info.java (Issue [#550](https://togithub.com/jhipster/prettier-java/issues/550) closed with [#551](https://togithub.com/jhipster/prettier-java/pull/551)) Thanks to [@BjornJaspers](https://togithub.com/BjornJaspers) for the fix ```java // Input open module org.myorg.module { requires some.required.module; exports org.myorg.module.exportpackage1; exports org.myorg.module.exportpackage2; } ``` ```java // Prettier 1.6.2 open module org.myorg.module { requires some.required.module; exports org.myorg.module.exportpackage1 ; exports org.myorg.module.exportpackage2 ; } ``` ```java // Prettier 1.6.3 open module org.myorg.module { requires some.required.module; exports org.myorg.module.exportpackage1; exports org.myorg.module.exportpackage2; } ``` #### Misc - doc: add VSCode Java import order configuration ([#546](https://togithub.com/jhipster/prettier-java/pull/546)) Thanks to [@derkoe](https://togithub.com/derkoe) for the contributionConfiguration
📅 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.