Releases: capricorn86/happy-dom
Releases · capricorn86/happy-dom
v14.12.1
👷♂️ Patch fixes
- Fixes problem related to React click handler with
preventDefault
not preventing navigation - By @amitdahan in task #1464
v14.12.0
🎨 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
👷♂️ 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
👷♂️ Patch fixes
- Fixes bug where
waitUntilComplete()
was resolved too early when many micro tasks are used - By @capricorn86 in task #1447
v14.11.2
👷♂️ Patch fixes
- Adds fix to update CSS rules in
HTMLStyleElement
sheet when editing the data of a childText
node - By @capricorn86 in task #1445
v14.11.1
👷♂️ Patch fixes
- Adds a temporary fix where
waitUntilComplete()
will hook into promises returned byconnectedCallback()
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 inwaitUntilComplete()
, a temporary fix has been added to hook into promises returned byconnectedCallback()
.
- It is common do make dynamic imports in
v14.11.0
🎨 Features
- Adds support for
HTMLTimeElement
- By @r-thomson in task #1431
v14.10.3
👷♂️ Patch fixes
- Adds check for if Window and MutationObserver has been destroyed when triggering listeners - By @capricorn86 in task #1436
v14.10.2
👷♂️ Patch fixes
HTMLAnchorElement
,HTMLButtonElement
,HTMLInputElement
andHTMLLabelElement
checked that click events triggering native behavior was of typePointerEvent
, but should check that they are of typeMouseEvent
- By @capricorn86 in task #1397