fix(deps): update dependency com.google.googlejavaformat:google-java-format to v1.33.0
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| com.google.googlejavaformat:google-java-format | 1.7 -> 1.33.0 |
Release Notes
google/google-java-format (com.google.googlejavaformat:google-java-format)
v1.33.0
This release contains no formatting changes.
The constructors of the com.google.googlejavaformat.java.filer.FormattingFiler API are now deprecated, and the new factory method FormattingFiler#create(ProcessingEnvironment) should be used instead.
Full Changelog: https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0
v1.32.0
Changes:
- Add support for AOSP formatting in the Eclipse plugin (#179)
Full Changelog: https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0
v1.31.0
This release contains no formatting changes.
Changes:
- Add a
SnippetFormatter(JavaFormatterOptions)constructor (8c30268)
Full Changelog: https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0
v1.30.0
Changes:
- Initial support for
import module(#1213)
Full Changelog: https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0
v1.29.0
This release contains no formatting changes.
The minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.
Full Changelog: https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0
v1.28.0
This release contains no formatting changes.
Releases (including snapshots) have migrated from OSSRH to the Central Publisher Portal.
Full Changelog: https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0
v1.27.0
This release contains no formatting changes.
Changes:
Full Changelog: https://github.com/google/google-java-format/compare/v1.26.0...v1.27.0
v1.26.0
Formatting changes:
- Text blocks: don't automatically deindent long text blocks to start at column 0. For text blocks that are already deindented, the existing choice will be preserved, but it won't happen automatically.
- Text blocks: for deindented text blocks, put the opening
"""at column 0 instead of indenting it
Changes:
- The published GraalVM native-image binaries now include a binary for Linux arm64
Full Changelog: https://github.com/google/google-java-format/compare/v1.25.2...v1.26.0
v1.25.2
Changes:
- Fix a crash formatting text blocks involving trailing whitespace before the close delimiter (#1205)
Full Changelog: https://github.com/google/google-java-format/compare/v1.25.1...v1.25.2
v1.25.1
Changes:
- Fix a crash in text block formatting (#1195)
Full Changelog: https://github.com/google/google-java-format/compare/v1.25.0...v1.25.1
v1.25.0
The minimum support JDK version to run google-java-format is now JDK 17 (#1159). Using google-java-format to format earlier versions of the language is still supported, but running the formatter itself on JDK 17 or newer is required.
Changes:
- Various improvements to text block formatting
- Improve formatting of
whenpattern guards
Full Changelog: https://github.com/google/google-java-format/compare/v1.24.0...v1.25.0
v1.24.0
Changes:
- Fix inconsistency in formatting of comments in switch statements (#1127)
- Fix different formatting of block line comments (#1153)
- Print the problem line as context in error messages
Full Changelog: https://github.com/google/google-java-format/compare/v1.23.0...v1.24.0
v1.23.0
Changes:
- Adjust indentation of line comments inside expression switches (#876)
- Fix modifier order handling for
non-sealed(7fd9300) - Handle empty classes with no members that contain semi-colons (
b9b6730) - Support overlapping ranges in
--lines(c4b467d) - Remove support for the String Templates preview feature, see https://bugs.openjdk.org/browse/JDK-8329949 (
fdf4b29) - Improve compatibility with latest JDK early access builds (
0b384e3)
Full Changelog: https://github.com/google/google-java-format/compare/v1.22.0...v1.23.0
v1.22.0
Changes:
- Improve support for tokens that span multiple lines (
9bdae02) - Fix an issue with text block formatting, when the text block is the receiver of a method call (#1081)
-
google-java-format-diff.pynow parallelizes the calls to the formatter, for better performance (3ee6e2a)
Full Changelog: https://github.com/google/google-java-format/compare/v1.21.0...v1.22.0
v1.21.0
Formatting changes:
- Adjust indentation of text blocks (
ce3cb59)
Bug fixes:
- Fix a crash with comments inside string templates (
e946e82) - Native image
-versionreportsHEAD-SNAPSHOTinstead of the correct version (#1068) - Improve compatibility with older glibc versions (#1072)
Full Changelog: https://github.com/google/google-java-format/compare/v1.20.0...v1.21.0
v1.20.0
This release includes GraalVM native-image binaries for google-java-format for windows, linux, and mac. These binaries offer improved startup performance.
Changes:
Full Changelog: https://github.com/google/google-java-format/compare/v1.19.2...v1.20.0
v1.19.2
Changes
Full Changelog: https://github.com/google/google-java-format/compare/v1.19.1...v1.19.2
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 (
53390d9) - Avoid reflowing text blocks (#976)
Full Changelog: https://github.com/google/google-java-format/compare/v1.18.1...v1.19.0
v1.18.1
Changes
- Fixed version number for Eclipse plugin (#744)
Full Changelog: https://github.com/google/google-java-format/compare/v1.18.0...v1.18.1
v1.18.0
Changes
- Update Guava version to resolve https://github.com/advisories/GHSA-7g45-4rm6-3mm3 (#950)
- Handle
final varlambda variables (#959)
Full Changelog: https://github.com/google/google-java-format/compare/v1.17.0...v1.18.0
v1.17.0
Changes
- Fix compatibility with OpenJDK 21 early access builds (#898)
Full Changelog: https://github.com/google/google-java-format/compare/v1.16.0...v1.17.0
v1.16.0
Changes
Bug fixes
Full Changelog: https://github.com/google/google-java-format/compare/v1.15.0...v1.16.0
v1.15.0
What's Changed
- Passing
--add-exportsflags on the command line is no longer necessary for JDK 17 and newer (ee81afc)
Full Changelog: https://github.com/google/google-java-format/compare/v1.14.0...v1.15.0
v1.14.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
Rclasses (16e72a1) - Don't format javadoc without a summary fragment as a single-line (
668f108)
Full Changelog: https://github.com/google/google-java-format/compare/v1.13.0...v1.14.0
v1.13.0: 1.13.0
What's Changed
Full Changelog: https://github.com/google/google-java-format/compare/v1.12.0...v1.13.0
v1.12.0: 1.12.0
What's Changed
- Format type annotation as part of the type, not part of the modifiers list (#653)
- Fix indentation of case statements on JDK 17 (#654)
Full Changelog: https://github.com/google/google-java-format/compare/v1.11.0...v1.12.0
v1.11.0: 1.11.0
google-java-format now has improved support for running on JDK 17 early access builds.
Changes:
- Handle
finalvariables ininstanceofpatterns (#588) - Fix handling of annotations in compact record constructors (#574)
- Fix a crash in
instanceofpattern handling (#594) - Wrap multiple values in switch expression case (#540)
- Fix formatting of module trees after JDK-8255464
- Support
sealedclasses (#603)
v1.10.0: 1.10.0
google-java-format now supports running on JDK 16. The following flags are required when running on JDK 16, due to JEP 396: Strongly Encapsulate JDK Internals by Default:
java \
--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \
-jar google-java-format-1.10.0-all-deps.jar T...
Other changes:
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 this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.