2.98.0.3
·
63 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changelog
- a8e4ae3 Merge pull request #30 from openjavaformat/upstream-prs-1707-1786
- ecc0647 Merge main into upstream-prs-1707-1786
- 43f5d3d Merge pull request #49 from openjavaformat/argfile-quotes
- 9c98a31 Sign the Gradle plugins on the Plugin Portal with the release key
- da12ddc Put the Gradle plugins' jar in the GitHub release, signed like the rest
- 43df12f Merge pull request #47 from openjavaformat/close-thread-pool
- c5f3de1 Merge pull request #48 from openjavaformat/dry-run-replace-message
- 67c0111 Release everything from a tag, publishing only once both deployments are in
- c10548d Shut down the command line's thread pool when formatting is done
- c73a083 Name --replace in the error for --dry-run with in-place formatting
- f5e6b12 Read quoted arguments from parameter files, and refuse a file that includes itself
- e2142e5 Merge pull request #46 from openjavaformat/upstream-pr-1784
- f38b759 Merge pull request #43 from openjavaformat/unused-import-blank-line
- c6f717f Merge pull request #44 from openjavaformat/comments-between-imports
- eda37c1 Merge pull request #42 from openjavaformat/multiline-comment-column
- 0ef517a Merge pull request #41 from openjavaformat/comment-nbsp-wrap
- 95c738a Cover two more text blocks that settled only on a second run
- e2c90fd Run the string wrapping pass to a fixed point
- 56c7a01 Keep comments between imports with the import after them
- 3632838 Stop an unused import from leaving two blank lines behind
- 30b63ba Stop comments that share a line from doubling each other's indent
- 3810d50 Stop breaking line comments at a no-break space
- 53ac7d8 Stop splitting long strings inside an escaped backslash
- 39f69dc Stop passing --ojf from the benchmarks and the Gradle plugin's native step
- 9182725 Stop deeply nested calls from taking exponential time to format
- 894f4a5 Stop passing --ojf to the formatter process
- b2fd323 Resolve buildSrc's dependencies from Maven Central first
- aed6a78 Leave the Gradle plugin's tests out of the JDK 27 job
- 4e6ca5e Show a failing test's whole exception in the log
- 9c315d6 Print
varfrom its token, now that JDK 27 gives it a type node - 97358ba Smoke-test the native binary on Java 25 syntax
- 5e99868 Check that the tests run on the JDK the jdk job asked for
- 60f39af Register the javac end-position API for the native image
- b2e270b Format module imports, compact source files and unnamed patterns
- 4a89e1e Support JDK 27 end positions (JDK-8372948)
- 31e51b0 Run the tests on JDK 25, 26 and 27 as well
- a2c8970 Merge pull request #28 from openjavaformat/windows-native-gradle
- e96548e Expect a platform path in the git diff parsing test
- a60e060 Compare line-ending-neutral in the two tests that failed on Windows
- e530bbe Run the native formatter from the Gradle plugin on Windows
Contributors
We'd like to thank the following people for their contributions:
Alex Abashev, Alexey Abashev, Claude Opus 5 (1M context), GitHub, Karlheinz Friedberger, Sylwester Lachiewicz, Zayan Khan, arimu1, asm0dey, rootkiller6788