Skip to content

2.98.0.3

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:42
· 63 commits to main since this release
Immutable release. Only release title and notes can be modified.
a8e4ae3

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 var from 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