Releases: jhipster/prettier-java
Releases Β· jhipster/prettier-java
2.6.7
2.6.6
2.6.5
2.6.4
2.6.0
Enhancements
- Support Java 21 preview feature: string templates (JEP 430) (#640 by @jtkiesel)
- Avoid breaking on certain method chains and arguments (Issue #626 closed by #632 by @jtkiesel)
Fixes
- Consistent break after equals (Issue #638 fixed by #641 by @jtkiesel)
- Properly break and indent lambda with comments (Issue #581 fixed by #604 by @jtkiesel)
- Do not fail on constructor and method receiver parameter (Issue #607 fixed by #642 by @jtkiesel)
- No break in single-block switch case (Issue #635 fixed by #636 by @jtkiesel)
- Non-block if/else statements are now kept on their own lines (Issue #631 fixed by #633 by @jtkiesel)
Misc
- Create documentation website (#628 by @jtkiesel) available at https://www.jhipster.tech/prettier-java
v2.5.0
Latest v2.5.0
Enhancements
- Supports Java 21 preview feature: unnamed patterns and variables (JEP 443) (#620 by @jtkiesel)
- New entrypoint lexAndParse to return both tokens and CST (#625 by @max-schaefer)
Fixes
Miscellaneous
v2.4.0
v2.3.1
v2.3.0
Latest v2.3.0
Enhancements
- Break long lines on type arguments (#584)
- Break and indent binary expression with cast properly (#587)
- Adjust indentation of multiline string (Issue #593 fixed with #596)
- Improves binary expression formatting (#594)
- Supports JLS annotation style (#586
Thanks to @jtkiesel for all of these contributions !
Fixes
- Fix browser compatibility issue when run in browser (Issue #597 fixed with #598)
Thanks to @magic-akari for the contribution
v2.2.0
Enhancements
- Upgrade prettier version to Prettier v3