diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index fd9c293c..53fb59d0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -15,7 +15,7 @@ jobs:
strategy:
matrix:
- java: ['8', '11', '17', '21']
+ java: ['17', '21']
steps:
- name: Checkout code
@@ -47,7 +47,7 @@ jobs:
retention-days: 7
- name: Upload coverage report
- if: matrix.java == '8'
+ if: matrix.java == '17'
uses: actions/upload-artifact@v4
with:
name: coverage-report
@@ -64,10 +64,10 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- - name: Set up JDK 8
+ - name: Set up JDK 17
uses: actions/setup-java@v4
with:
- java-version: '8'
+ java-version: '17'
distribution: 'temurin'
cache: 'maven'
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 234aa59e..457312fc 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -32,10 +32,10 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Set up JDK 8
+ - name: Set up JDK 17
uses: actions/setup-java@v4
with:
- java-version: '8'
+ java-version: '17'
distribution: 'temurin'
cache: 'maven'
diff --git a/README.md b/README.md
index 7375d31c..91dae6b0 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
[](https://central.sonatype.com/artifact/org.htmlunit/neko-htmlunit)
[](https://jenkins.wetator.org/view/HtmlUnit/job/HtmlUnit%20-%20Neko/)
[](https://opensource.org/licenses/Apache-2.0)
-[](https://www.oracle.com/java/)
+[](https://www.oracle.com/java/)
The **Htmlunit-NekoHtml** Parser is a HTML scanner and tag balancer that enables application programmers to parse HTML documents
and access the information using standard XML interfaces.
@@ -16,7 +16,7 @@ NekoHTML adds missing parent elements; automatically closes elements with option
✅ **Standards Compliant** - Follows HTML parsing specifications
✅ **Well Tested** - Over 8,000 test cases
✅ **No External Dependencies** - Pure Java implementation
-✅ **Java 8+ Compatible** - Works with Java 8, 11, 17, 21 and beyond
+✅ **Java 17+ Compatible** - Works with Java 17, 21 and beyond
✅ **Android Support** - Runs on Android platforms
The **Htmlunit-NekoHtml** Parser is used by [HtmlUnit](https://htmlunit.sourceforge.io/).
diff --git a/pom.xml b/pom.xml
index f918eb05..c1f9346b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,8 +20,8 @@
UTF-8
yyyy-MM-dd HH:mm
- 8
- 8
+ 17
+ 17
5.14.1
@@ -262,7 +262,7 @@
3.6.3
- 1.8.0
+ 17