happy-dom

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

MIT License

Downloads
4.1M
Stars
3K
Committers
123

Bot releases are visible (Hide)

happy-dom - v14.11.0

Published by github-actions[bot] 5 months ago

🎨 Features

  • Adds support for HTMLTimeElement - By @r-thomson in task #1431
happy-dom - v14.10.3

Published by github-actions[bot] 5 months ago

👷‍♂️ Patch fixes

  • Adds check for if Window and MutationObserver has been destroyed when triggering listeners - By @capricorn86 in task #1436
happy-dom - v14.10.2

Published by github-actions[bot] 5 months ago

👷‍♂️ 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
happy-dom - v14.10.1

Published by github-actions[bot] 5 months ago

👷‍♂️ 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
happy-dom - v14.10.0

Published by github-actions[bot] 5 months ago

🎨 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
happy-dom - v14.9.0

Published by github-actions[bot] 5 months ago

🎨 Features

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

Published by github-actions[bot] 5 months ago

👷‍♂️ Patch fixes

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

Published by github-actions[bot] 5 months ago

👷‍♂️ Patch fixes

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

Published by github-actions[bot] 5 months ago

👷‍♂️ Patch fixes

  • Improves support of the DOMRect interface - By @domakas in task #1161
  • Adds support for the DOMReactReadOnly interface - By @domakas in task #1161
happy-dom - v14.8.0

Published by github-actions[bot] 5 months ago

🎨 Features

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

Published by github-actions[bot] 6 months ago

👷‍♂️ 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
happy-dom - v14.7.0

Published by github-actions[bot] 6 months ago

🎨 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')
happy-dom - v14.6.2

Published by github-actions[bot] 7 months ago

👷‍♂️ Patch fixes

  • Makes it possible to spy on Storage.prototype methods - By @capricorn86 in task #1377
happy-dom - v14.6.1

Published by github-actions[bot] 7 months ago

👷‍♂️ Patch fixes

  • Fixes bug where Document.createTextNode() didn't handle conversion of non-string values to string - By @odanado in task #1380
  • Adds support for throwing an exception when no argument is submitted to Document.createTextNode() - By @odanado in task #1380
happy-dom - v14.6.0

Published by github-actions[bot] 7 months ago

🎨 Features

  • Adds support for the HTMLElement.inert property - By @odanado in task #1124
happy-dom - v14.5.2

Published by github-actions[bot] 7 months ago

👷‍♂️ Patch fixes

  • Fixes bug related to custom property resolution chaining when using Window.getComputedStyle() - By @odanado in task #1363
happy-dom - v14.5.1

Published by github-actions[bot] 7 months ago

👷‍♂️ Patch fixes

  • Fixes problem with Document.defaultView not referring to the global object when using GlobalRegistrator - By @capricorn86 in task #1367

🎨 Features

  • Adds support for closing/destroying the Window in GlobalRegistrator.unregister() - By @capricorn86 in task #1367
happy-dom - v14.5.0

Published by github-actions[bot] 7 months ago

🎨 Features

  • Adds support for handling "application/x-www-form-urlencoded" in Request.formData() - By @tt-public in #1379
happy-dom - v14.4.0

Published by github-actions[bot] 7 months ago

🎨 Features

  • Adds support for HTMLIFrameElement.sandbox to return a DOMTokenList - By @jeffwcx and @capricorn86 in task #825
happy-dom - v14.3.10

Published by github-actions[bot] 7 months ago

👷‍♂️ Patch fixes

  • Fixes problem related to CSS properties not being used in CSS values when they are declared after (e.g. when CSS properties are defined in Element attribute) - By @capricorn86 in task #1364
  • Update the CSSStyleSheet object when child nodes of an HTMLStyleElement are modified - By @capricorn86 in task #1364