Skip to content

Releases: HtmlUnit/htmlunit

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

HtmlUnit 4.6.0

06 Nov 11:44
820325f
Compare
Choose a tag to compare

Highlights

  • This release is not compatible with 3.xx versions

  • Chrome/Edge 130, Firefox 132

  • core-js: fixes for default values in destructuring assignments; fixes for optional chain and nullish coalesce

  • core-js: support optional chaining for function calls, as well as the "eval" case like 'f?.()'

  • core-js: nullish assignment operator '??=' implemented

  • performance improvements for the DOM parsing/construction

  • 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.5.0...4.6.0

HtmlUnit 4.5.0

20 Oct 12:56
98c7e86
Compare
Choose a tag to compare

Highlights

  • This release is not compatible with 3.xx versions

  • Chrome/Edge 129, Firefox 131, FirefoxESR 128

  • core-js: optional chaining operator '?.' support added

  • core-js: Support for default parameters added

  • core-js: Support for nullish coalescing operator '??' added.

  • core-js: Support for logical assigment operators '||=' and '&&=' added.

  • core-js: many minor improvements and fixes

  • FormData improved

  • WorkerNavigator and WorkerLocation implemented; WebWorker context setup fixed, all API's now available.

  • 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.4.0...4.5.0