Skip to content

Commit 1adf1cd

Browse files
committed
4.14.0
1 parent 34abf61 commit 1adf1cd

2 files changed

Lines changed: 31 additions & 26 deletions

File tree

README.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The **Htmlunit-NekoHtml** Parser is used by Htmlunit.
1818

1919
[HtmlUnit@mastodon](https://fosstodon.org/@HtmlUnit) | [HtmlUnit@bsky](https://bsky.app/profile/htmlunit.bsky.social) | [HtmlUnit@Twitter](https://twitter.com/HtmlUnit)
2020

21-
### Latest release Version 4.13.0 / June 03, 2025
21+
### Latest release Version 4.14.0 / July 30, 2025
2222

2323
##### [CVE-2022-29546](https://nvd.nist.gov/vuln/detail/CVE-2022-29546)
2424
Htmlunit-NekoHtml Parser suffers from a denial of service vulnerability on versions 2.60.0 and below. A specifically crafted input regarding the parsing of processing instructions leads to heap memory consumption.
@@ -35,7 +35,7 @@ Add to your `pom.xml`:
3535
<dependency>
3636
<groupId>org.htmlunit</groupId>
3737
<artifactId>neko-htmlunit</artifactId>
38-
<version>4.13.0</version>
38+
<version>4.14.0</version>
3939
</dependency>
4040
```
4141

@@ -44,7 +44,7 @@ Add to your `pom.xml`:
4444
Add to your `build.gradle`:
4545

4646
```groovy
47-
implementation group: 'org.htmlunit', name: 'neko-htmlunit', version: '4.13.0'
47+
implementation group: 'org.htmlunit', name: 'neko-htmlunit', version: '4.14.0'
4848
```
4949

5050
## HowTo use
@@ -165,12 +165,11 @@ Add the dependency to your `pom.xml`:
165165
<dependency>
166166
<groupId>org.htmlunit</groupId>
167167
<artifactId>neko-htmlunit</artifactId>
168-
<version>4.14.0-SNAPSHOT</version>
168+
<version>4.15.0-SNAPSHOT</version>
169169
</dependency>
170170

171-
You have to add the Central Portal snapshot repository to your pom `repositories` section also:
171+
You have to add the sonatype-central snapshot repository to your pom `repositories` section also:
172172

173-
<!-- for snapshots of our dependencies -->
174173
<repositories>
175174
<repository>
176175
<name>Central Portal Snapshots</name>
@@ -196,7 +195,7 @@ repositories {
196195
}
197196
// ...
198197
dependencies {
199-
implementation group: 'org.htmlunit', name: 'neko-htmlunit', version: '4.14.0-SNAPSHOT'
198+
implementation group: 'org.htmlunit', name: 'neko-htmlunit', version: '4.15.0-SNAPSHOT'
200199
// ...
201200
}
202201
```
@@ -286,9 +285,8 @@ This part is intended for committer who are packaging a release.
286285
mvn -up clean deploy
287286
```
288287

289-
* Go to [Sonatype staging repositories](https://s01.oss.sonatype.org/index.html#stagingRepositories) and process the deploy
290-
- select the repository and close it - wait until the close is processed
291-
- release the package and wait until it is processed
288+
* Go to [Maven Central Portal](https://central.sonatype.com/) and process the deploy
289+
- publish the package and wait until it is processed
292290

293291
* Create the version on Github
294292
* login to Github and open project https://github.com/HtmlUnit/htmlunit-neko

pom.xml

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>org.htmlunit</groupId>
77
<artifactId>neko-htmlunit</artifactId>
8-
<version>4.14.0-SNAPSHOT</version>
8+
<version>4.14.0</version>
99
<name>HtmlUnit NekoHtml</name>
1010
<organization>
1111
<name>HtmlUnit</name>
@@ -23,15 +23,24 @@
2323
<maven.compiler.source>8</maven.compiler.source>
2424
<maven.compiler.target>8</maven.compiler.target>
2525

26-
<junit.version>5.13.1</junit.version>
27-
<junit-launcher.version>1.13.1</junit-launcher.version>
28-
29-
<central-publishing.version>0.8.0</central-publishing.version>
26+
<!-- test dependencies -->
27+
<junit.version>5.13.4</junit.version>
28+
<junit-launcher.version>1.13.4</junit-launcher.version>
3029

31-
<checkstyle.version>10.25.0</checkstyle.version>
30+
<!-- quality -->
31+
<checkstyle.version>10.26.1</checkstyle.version>
3232
<spotbugs.version>4.9.3</spotbugs.version>
33-
<pmd.version>7.14.0</pmd.version>
33+
<pmd.version>7.16.0</pmd.version>
3434
<dependencycheck.version>10.0.4</dependencycheck.version>
35+
36+
<!-- plugins -->
37+
<central-publishing-plugin.version>0.8.0</central-publishing-plugin.version>
38+
<checkstyle-plugin.version>3.6.0</checkstyle-plugin.version>
39+
<pmd-plugin.version>3.27.0</pmd-plugin.version>
40+
<spotbugs-plugin.version>4.9.3.2</spotbugs-plugin.version>
41+
<gpg-plugin.version>3.2.8</gpg-plugin.version>
42+
<enforcer-plugin.version>3.6.1</enforcer-plugin.version>
43+
<jar-plugin.version>3.4.2</jar-plugin.version>
3544
</properties>
3645

3746
<dependencies>
@@ -67,7 +76,7 @@
6776
</plugin>
6877
<plugin>
6978
<artifactId>maven-jar-plugin</artifactId>
70-
<version>3.4.2</version>
79+
<version>${jar-plugin.version}</version>
7180
<configuration>
7281
<archive>
7382
<manifest>
@@ -124,7 +133,7 @@
124133
<plugin>
125134
<groupId>org.apache.maven.plugins</groupId>
126135
<artifactId>maven-gpg-plugin</artifactId>
127-
<version>3.2.7</version>
136+
<version>${gpg-plugin.version}</version>
128137
<executions>
129138
<execution>
130139
<phase>verify</phase>
@@ -137,13 +146,12 @@
137146
<plugin>
138147
<groupId>org.sonatype.central</groupId>
139148
<artifactId>central-publishing-maven-plugin</artifactId>
140-
<version>${central-publishing.version}</version>
149+
<version>${central-publishing-plugin.version}</version>
141150
<extensions>true</extensions>
142151
<configuration>
143152
<publishingServerId>central</publishingServerId>
144153
</configuration>
145154
</plugin>
146-
<!--
147155
<plugin>
148156
<groupId>org.owasp</groupId>
149157
<artifactId>dependency-check-maven</artifactId>
@@ -161,11 +169,10 @@
161169
</execution>
162170
</executions>
163171
</plugin>
164-
-->
165172
<plugin>
166173
<groupId>org.apache.maven.plugins</groupId>
167174
<artifactId>maven-checkstyle-plugin</artifactId>
168-
<version>3.6.0</version>
175+
<version>${checkstyle-plugin.version}</version>
169176
<configuration>
170177
<configLocation>checkstyle.xml</configLocation>
171178
<suppressionsLocation>checkstyle_suppressions.xml</suppressionsLocation>
@@ -182,7 +189,7 @@
182189
<plugin>
183190
<groupId>com.github.spotbugs</groupId>
184191
<artifactId>spotbugs-maven-plugin</artifactId>
185-
<version>4.9.3.0</version>
192+
<version>${spotbugs-plugin.version}</version>
186193
<dependencies>
187194
<dependency>
188195
<groupId>com.github.spotbugs</groupId>
@@ -197,7 +204,7 @@
197204
<plugin>
198205
<groupId>org.apache.maven.plugins</groupId>
199206
<artifactId>maven-pmd-plugin</artifactId>
200-
<version>3.26.0</version>
207+
<version>${pmd-plugin.version}</version>
201208
<dependencies>
202209
<dependency>
203210
<groupId>net.sourceforge.pmd</groupId>
@@ -240,7 +247,7 @@
240247
<plugin>
241248
<groupId>org.apache.maven.plugins</groupId>
242249
<artifactId>maven-enforcer-plugin</artifactId>
243-
<version>3.5.0</version>
250+
<version>${enforcer-plugin.version}</version>
244251
<executions>
245252
<execution>
246253
<configuration>

0 commit comments

Comments
 (0)