Skip to content

Commit a025637

Browse files
committed
Update to java 17
1 parent 75a52ce commit a025637

4 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Tests
22

33
on:
44
push:
5-
branches: [ master, windows-support ]
5+
branches: [ master, windows-support, java-11 ]
66

77
env:
88
TZ: "Europe/Berlin"
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [ ubuntu-latest, windows-latest]
17-
java-version: [ 8, 11, 17, 21 ]
17+
java-version: [ 17, 21, 25 ]
1818
steps:
1919
- uses: actions/checkout@v5
2020
- name: Set up JDK ${{ matrix.java-version }}

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Built-in template caching using Caffeine cache:
6767
- Cross-platform testing (Windows/Linux) in CI
6868

6969
### Dependencies
70-
- Java 11+ required
70+
- Java 17+ required
7171
- Core dependencies: Apache Commons (JEXL, IO, Lang, Text), Caffeine cache
7272
- Optional: GraalVM for JavaScript expression handling
7373
- Build: Maven 3.0+

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ config.setExpressionHandler(new GraalJsExpressionHandler());
316316

317317
<a name="breaking-changes-2"></a>
318318
## Breaking Changes in 3.0.0
319-
- Compiler Level has been raised to Java 11+
319+
- Compiler Level has been raised to Java 17+
320320

321321
## Breaking Changes in 2.0.0
322322
- Classes are renamed to pug4j.

pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,20 +74,20 @@
7474
<properties>
7575
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
7676
<project.scm.id>git@github.com</project.scm.id>
77-
<maven.compiler.source>11</maven.compiler.source>
78-
<maven.compiler.target>11</maven.compiler.target>
79-
<graalvm.version>23.1.8</graalvm.version>
80-
<java.version>11</java.version>
77+
<maven.compiler.source>17</maven.compiler.source>
78+
<maven.compiler.target>17</maven.compiler.target>
79+
<graalvm.version>25.0.0</graalvm.version>
80+
<java.version>17</java.version>
8181
</properties>
8282

8383
<profiles>
8484
<profile>
8585
<id>javac-release</id>
8686
<activation>
87-
<jdk>[11,)</jdk>
87+
<jdk>[17,)</jdk>
8888
</activation>
8989
<properties>
90-
<maven.compiler.release>11</maven.compiler.release>
90+
<maven.compiler.release>17</maven.compiler.release>
9191
</properties>
9292
</profile>
9393
<profile>
@@ -226,7 +226,7 @@
226226
<configuration>
227227
<archive>
228228
<manifestEntries>
229-
<!-- For Java 11 Modules, specify a module name. Do not create module-info.java until all
229+
<!-- For Java 17 Modules, specify a module name. Do not create module-info.java until all
230230
our dependencies specify a module name. -->
231231
<Automatic-Module-Name>de.neuland.pug4j</Automatic-Module-Name>
232232
</manifestEntries>

0 commit comments

Comments
 (0)