@@ -9,12 +9,16 @@ has no runtime dependencies; optional JSP and Jakarta adapters provide view-laye
99bindings. Encoding is one part of [ XSS prevention] [ xss ] , alongside
1010safe templates, URL validation and other application controls.
1111
12- ** Released 2026-09-28:** version 1.5.0 fixes parser-boundary vulnerabilities in
13- JavaScript-in-HTML, CDATA, and XML-comment fragment composition. Versions through
14- 1.4.1 do not contain those fixes. The [ signed GitHub release] [ release ] and
15- [ Maven Central artifacts] ( releases/1.5.0-central-publication.md ) have been
16- independently verified. See the [ 1.5.0 release notes] ( releases/1.5.0.md ) ,
17- [ security advisory] ( https://github.com/OWASP/owasp-java-encoder/security/advisories/GHSA-g8p6-7r8f-qrpv )
12+ ** 1.5.1 release preparation:** this patch release clarifies the JavaScript and
13+ JSON documentation and strengthens parser regression tests. Encoder behavior,
14+ public APIs, and runtime dependencies are unchanged from 1.5.0. Publication is
15+ not complete; the dependency example below targets the prepared release. See
16+ [ the 1.5.1 release record] ( releases/1.5.1.md ) for availability and verification.
17+
18+ The latest verified Central release remains [ 1.5.0] ( releases/1.5.0-central-publication.md )
19+ until 1.5.1 publication is confirmed. It introduced the parser-boundary security
20+ fixes retained in 1.5.1; versions through 1.4.1 do not contain those fixes. See
21+ [ the security advisory] ( https://github.com/OWASP/owasp-java-encoder/security/advisories/GHSA-g8p6-7r8f-qrpv )
1822and [ VERIFYING.md] ( VERIFYING.md ) .
1923
2024## Start using the OWASP Java Encoders
@@ -32,7 +36,7 @@ The three supported artifacts use group ID `org.owasp.encoder`:
3236<dependency >
3337 <groupId >org.owasp.encoder</groupId >
3438 <artifactId >encoder</artifactId >
35- <version >1.5.0 </version >
39+ <version >1.5.1 </version >
3640</dependency >
3741```
3842
@@ -45,7 +49,7 @@ on the same classpath or module path. See the [runtime matrix](compatibility/REA
4549` encoder-esapi ` was retired after 1.4.1 and is not included or supported in
46501.5.0. Applications using it must [ migrate away from the adapter] ( docs/encoder-esapi-retirement.md ) .
4751
48- Published 1.5.0 API documentation: [ core] ( https://javadoc.io/doc/org.owasp.encoder/encoder/1.5.0/ ) ,
52+ Published 1.5.0 API documentation (1.5.1 indexing follows publication) : [ core] ( https://javadoc.io/doc/org.owasp.encoder/encoder/1.5.0/ ) ,
4953[ javax JSP] ( https://javadoc.io/doc/org.owasp.encoder/encoder-jsp/1.5.0/ ) and
5054[ Jakarta JSP] ( https://javadoc.io/doc/org.owasp.encoder/encoder-jakarta-jsp/1.5.0/ ) .
5155
@@ -172,4 +176,4 @@ links distinguish maintainer support from OWASP Foundation donations.
172176[ xss ] : https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html
173177[ java-libraries ] : https://devguide.owasp.org/en/05-implementation/03-secure-libraries/04-java-secure-libs/
174178[ project ] : https://owasp.org/projects/java-encoder
175- [ release ] : https://github.com/OWASP/owasp-java-encoder/releases/tag/v1.5.0
179+ [ release ] : https://github.com/OWASP/owasp-java-encoder/releases/tag/v1.5.1
0 commit comments