Skip to content

Releases: HtmlUnit/htmlunit

HtmlUnit 4.15.0

17 Aug 12:02
394f102
Compare
Choose a tag to compare

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

30 Jul 17:26
93a5da1
Compare
Choose a tag to compare

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

03 Jun 11:19
0acedef
Compare
Choose a tag to compare

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

17 May 12:00
0ca4b09
Compare
Choose a tag to compare

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

26 Mar 06:02
19fd2b3
Compare
Choose a tag to compare

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

25 Mar 16:13
4f6cbc6
Compare
Choose a tag to compare

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

22 Feb 17:05
1f2d4dc
Compare
Choose a tag to compare

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

22 Jan 18:09
59a3c8b
Compare
Choose a tag to compare

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

12 Jan 12:48
f33c7c3
Compare
Choose a tag to compare

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

29 Nov 18:29
bea7673
Compare
Choose a tag to compare

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