Skip to content

Releases: capricorn86/happy-dom

v14.12.0

29 May 23:12
ef2dfea
Compare
Choose a tag to compare

🎨 Features

  • Makes it possible to configure timer settings to improve performance - By @capricorn86 in task #1451
    • Read more about the new settings in the Wiki
  • Groups timers with a delay of 0 into one timer to improve performance and make waitUntilComplete() less likely to resolve too early - By @capricorn86 in task #1451

v14.11.4

29 May 11:58
fa03438
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • Fixes bug where waitUntilComplete() was resolved too early when many micro tasks are used - By @capricorn86 in task #1447
    • The patch in v14.11.3 didn't completely resolve the issue

v14.11.3

29 May 11:39
f021a33
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • Fixes bug where waitUntilComplete() was resolved too early when many micro tasks are used - By @capricorn86 in task #1447

v14.11.2

28 May 12:25
db97904
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • Adds fix to update CSS rules in HTMLStyleElement sheet when editing the data of a child Text node - By @capricorn86 in task #1445

v14.11.1

27 May 13:43
6ada816
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • Adds a temporary fix where waitUntilComplete() will hook into promises returned by connectedCallback() until Happy DOM has support for waiting for dynamic imports - By @capricorn86 in task #1442
    • It is common do make dynamic imports in connectedCallback() of web components. As Happy DOM doesn't have support for dynamic imports in waitUntilComplete(), a temporary fix has been added to hook into promises returned by connectedCallback().

v14.11.0

14 May 22:23
f0d6091
Compare
Choose a tag to compare

🎨 Features

v14.10.3

14 May 16:58
909069b
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

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

v14.10.2

13 May 22:31
5b527c2
Compare
Choose a tag to compare

👷‍♂️ 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

06 May 23:15
8ceadb3
Compare
Choose a tag to compare

👷‍♂️ 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

06 May 23:01
4dc3de4
Compare
Choose a tag to compare

🎨 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