Skip to content

Commit c8d6152

Browse files
committed
[infra] ant targets to test on JDK23 added and changelog updated.
1 parent 6454db6 commit c8d6152

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

buildScripts/tests.ant.xml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,14 @@ This buildfile is part of projectlombok.org. It takes care of compiling and runn
148148
<test.javacX version="17" />
149149
</target>
150150

151+
<target name="test.javac21" depends="test.compile, test.formatter.compile" description="runs the tests on your default VM, using javac21 as underlying compiler">
152+
<test.javacX version="21" />
153+
</target>
154+
151155
<!-- For non-LTS versions, feel free to aggressively update these to the current non-LTS openjdk version, and delete them once they roll out of the 6 month window. -->
152156

153-
<target name="test.javac20" depends="test.compile, test.formatter.compile" description="runs the tests on your default VM, using javac20 as underlying compiler">
154-
<test.javacX version="20" />
157+
<target name="test.javac23" depends="test.compile, test.formatter.compile" description="runs the tests on your default VM, using javac23 as underlying compiler">
158+
<test.javacX version="23" />
155159
</target>
156160

157161
<target name="test.javacCurrent" depends="test.compile, test.formatter.compile" description="runs the tests on your default VM, using its javac as underlying compiler">
@@ -368,5 +372,5 @@ This buildfile is part of projectlombok.org. It takes care of compiling and runn
368372
</target>
369373

370374
<target name="test" depends="test.javacCurrent, test.eclipse-202212" description="runs the tests against the default JVM, javac, and eclipse" />
371-
<target name="test.broad" depends="test.javac8, test.javac17, test.javac20, test.eclipse-oxygen, test.eclipse-202212, test.eclipse-202006-jdk8" description="runs the tests against the default JVM, javac, and eclipse" />
375+
<target name="test.broad" depends="test.javac8, test.javac17, test.javac21, test.javac23, test.eclipse-oxygen, test.eclipse-202212, test.eclipse-202006-jdk8" description="runs the tests against the default JVM, javac, and eclipse" />
372376
</project>

doc/changelog.markdown

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ Lombok Changelog
22
----------------
33

44
### v1.18.35 "Edgy Guinea Pig"
5-
* We recently released v1.18.34; there is no edge release since then.
5+
* PLATFORM: JDK23 support added.
66
* BUGFIX: Eclipse projects using the `com.pro-crafting.tools:jasperreports-maven-plugin` will now compile.
77

8-
98
### v1.18.34 (June 28th, 2024)
109
* PLATFORM: Added support for Eclipse 2024-06; you'd get some `NoSuchMethodError` traces in your logs if using `@Builder` or `@Singular` prior to this fix. [Issue #3638](https://github.com/projectlombok/lombok/issues/3638).
1110
* IMPROBABLE BREAKING CHANGE: Lombok now adds `@lombok.Generated` by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue #3667](https://github.com/projectlombok/lombok/issues/3667).

0 commit comments

Comments
 (0)