Releases: HtmlUnit/htmlunit
HtmlUnit 4.15.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 139, Firefox 141
-
core-js: TypedArray.from and TypedArray.of implemented
-
core-js: some regressions from version 4.14.0 fixed
-
The parser for the refresh header has been rewritten; we are now much closer to real browsers
-
the usual small improvements
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.14.0...4.15.0
HtmlUnit 4.14.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 138, Firefox 140
-
core-js: several major improvements
-
new project jsoup-bridge
-
SBOM (CycloneDX format) added
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.13.0...4.14.0
HtmlUnit 4.13.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 136, Firefox 138
-
bunch of fixes for the setup of various prototype objects
-
core-js: several improvements to be more spec complient
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.12.0...4.13.0
HtmlUnit 4.12.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 135, Firefox 137
-
neko: ignore white space before the closing > when parsing special tags; avoid HTML1011 error for self closing tags
-
core-js: NativeArray impl is now lambda based
-
core-js: improved date string parser
-
DomTokenList.forEach() / NodeList.forEach() now takes care of the current state of the list (e.g. the forEach function might add/remove elements to the list itself).
-
upgrade Apache commons-io to 2.19.0.
-
core-js: Complete re-implementation of 'String.prototype.search', 'String.prototype.replace', 'String.prototype.replaceAll', and 'String.prototype.split'. The new impl is much closer to the spec.
-
core-js: Named capture groups support added, more regexp fixes
-
WebClient.setWebSocketAdapter(WebSocketAdapterFactory) added. This should help to use a different WebSocket implementation.
-
WebSocketAdapter splitted into WebSocketAdapter and WebSocketListener. New interface WebSocketAdapterFactory introduced. This should help to make it simpler to use a different WebSocket implementation.
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.11.1...4.12.0
HtmlUnit 4.11.1
Highlights
-
This release is not compatible with 3.xx versions
-
NumberFormatException fixed
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.11.0...4.11.1
HtmlUnit 4.11.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 134, Firefox 136
-
many Rhino/core-js improvements/fixes/performance updates
-
switching back to use the rhino regular expressions (instead of trying to translate them into java regex)
-
apache commons-codec is no longer a runtime dependency
-
as usual a bunch of improvements and fixes
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.10.0...4.11.0
HtmlUnit 4.10.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 133, Firefox 135
-
many Rhino/core-js improvements/fixes/performance updates
-
reviewed and fixed javascript error handling, now HtmlUnit throws the correct error in (almost) all cases
-
as usual a bunch of improvements and fixes
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.9.0...4.10.0
HtmlUnit 4.9.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 132, Firefox 134
-
BigInt support added
-
core-js: junit-vintage-engine was NOT marked as 'test' dependency, therefore we had junit as part of our depenencies/lib/diestribution (regression from 4.8.0)
-
as usual a bunch of improvements and fixes
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.8.0...4.9.0
HtmlUnit 4.8.0
Highlights
-
This release is not compatible with 3.xx versions
-
cssparser: improved color (hwb(), lab(), lch(), oklab(), and oklch()) support including relative color definitions
-
core-js: super operator implemented
-
core-js: many improvements
-
Apache commons-net and commons-text are no longer runtime dependencies
-
as usual a bunch of improvements and fixes
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.7.0...4.8.0
HtmlUnit 4.7.0
Highlights
-
This release is not compatible with 3.xx versions
-
Chrome/Edge 131, Firefox 133
-
core-js: String.prototype.matchAll, Symbol.matchAll, and RegExp.prototype[Symbol.matchAll] added
-
Implementation of Plugin/PluginArray/MimeType/MimeTypeArray updated
-
Upgrade Apache commons-io to 2.18.0
-
DOMTokenList add()/remove() are able to handle an arbitrary amount of tokens
-
document.all == undefined and document.all == null now returns true
-
performance improvements and micro optimizations
-
as usual a bunch of improvements and fixes
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.6.0...4.7.0