Happy Dom Versions Save

A JavaScript implementation of a web browser without its graphical user interface

v14.10.2

1 week ago

:construction_worker_man: Patch fixes

  • HTMLAnchorElement, HTMLButtonElement, HTMLInputElement and HTMLLabelElement checked that click events triggering native behavior was of type PointerEvent, but should check that they are of type MouseEvent - By @capricorn86 in task #1397

v14.10.1

2 weeks ago

:construction_worker_man: Patch fixes

  • Makes descriptor for properties "configurable" to make Storage.entries(), Storage.keys() and Storage.values() work according to spec - By @motss in task #1418

v14.10.0

2 weeks ago

:art: Features

  • Adds support for Document.elementFromPoint() - By @TreyVigus in task #1400
    • The method will always return null as Happy DOM doesn't support rendering and can't calculate an element's position based on where it is rendered

v14.9.0

2 weeks ago

:art: Features

  • Adds support for Document.queryCommandSupported() - By @btea in task #1411

v14.8.3

2 weeks ago

:construction_worker_man: Patch fixes

  • Fixes issue related to Element.insertBefore() not removing comment node from previous ancestor - By @mdafanasev in task #1406

v14.8.2

2 weeks ago

:construction_worker_man: Patch fixes

  • Changes implementation to return HTMLCollection instead of NodeList in Document.forms - By @jean-leonco in task #1349

v14.8.1

2 weeks ago

:construction_worker_man: Patch fixes

  • Improves support of the DOMRect interface - By @domakas in task #1161
  • Adds support for the DOMReactReadOnly interface - By @domakas in task #1161

v14.8.0

2 weeks ago

:art: Features

  • Adds support for the HTMLIFrameElement.srcdoc property - By @jeffwcx in task #1398

v14.7.1

1 month ago

:construction_worker_man: Patch fixes

  • Adds support for using Node.prototype.cloneNode.call(element), Node.prototype.appendChild.call(element), Node.prototype.removeChild.call(element), Node.prototype.insertBefore.call(element) and Node.prototype.replaceChild.call(element), which Svelte v5 relies on - By @capricorn86 in task #1392

v14.7.0

1 month ago

:art: Features

  • Adds support for constructing Text and Comment using the new operator - By @capricorn86 in task #1387
    • E.g. new Text('text') or new Comment('comment')