Releases: google/google-java-format
Releases · google/google-java-format
v1.19.0
v1.18.1
v1.18.0
Changes
- Update Guava version to resolve GHSA-7g45-4rm6-3mm3 (#950)
- Handle
final var
lambda variables (#959)
Full Changelog: v1.17.0...v1.18.0
v1.17.0
Changes
- Fix compatibility with OpenJDK 21 early access builds (#898)
Full Changelog: v1.16.0...v1.17.0
v1.16.0
v1.15.0
What's Changed
- Passing
--add-exports
flags on the command line is no longer necessary for JDK 17 and newer (ee81afc)
Full Changelog: v1.14.0...v1.15.0
1.14.0
What's Changed
- Handle modifiers that start with
non-
(#696) - Treat single-character upper case identifiers as UpperCamelCase, to improve formatting of Android
R
classes (16e72a1) - Don't format javadoc without a summary fragment as a single-line (668f108)
Full Changelog: v1.13.0...v1.14.0
1.13.0
1.12.0
1.11.0
google-java-format
now has improved support for running on JDK 17 early access builds.
Changes:
- Handle
final
variables ininstanceof
patterns (#588) - Fix handling of annotations in compact record constructors (#574)
- Fix a crash in
instanceof
pattern handling (#594) - Wrap multiple values in switch expression case (#540)
- Fix formatting of module trees after JDK-8255464
- Support
sealed
classes (#603)