Sourced from com.google.googlejavaformat:google-java-format's releases.
v1.19.1
Changes
- Fix support for Java 21 features by enabling JDK 21 for release builds (#1014).
Full Changelog: https://github.com/google/google-java-format/compare/v1.19.0...v1.19.1
v1.19.0
Changes
This release adds initial support for more Java 21 features, including:
- String templates (#981)
- Unnamed variables (#978)
- Pattern matching and guard clauses in switch expressions (#937, #880, #983, #988)
Other changes:
- Handle type annotations on method reference qualifiers (53390d99b56edae23cfab5adcafd7df28d9984c8)
- Avoid reflowing text blocks (#976)
Full Changelog: https://github.com/google/google-java-format/compare/v1.18.1...v1.19.0
8cafdb3
Release google-java-format 1.19.18afdfca
chore: bump checkout/setup-java to v4 (use nodejs20 runtime)627c97e
chore: fix SyntaxWarning: invalid escape sequence +
for
py3.120e7cc6f
Upgrade jdk used by release action to 21b5feefe
Initial support for string templatesdc8b461
Make g-j-f native image more compatibleb92435a
Support unnamed variables430ba3b
Initial support for pattern matching in switchesb86c508
Add support for guard clauses in Java 21 switch expressionsad77154
Bump Guava to 32.1.3