Releases: capricorn86/happy-dom
Releases · capricorn86/happy-dom
v13.6.2
🎨 Features
👷♂️ Patch fixes
- The Event listener method
handleEvent()
should be called within the listener scope - By @titouanmathis in task #1182
v13.6.1
v13.6.0
🎨 Features
👷♂️ Patch fixes
- Adds support for the property
Document.forms
- By @juandiegombr in task #1260 - Adds check for if
MutationObserver
options are null, which most likely happens for code that is executed after the Window instance has been closed - By @zachlankton in task #1217
v13.5.3
v13.5.2
👷♂️ Patch fixes
- Adds unit test for Vue component with SVG - By @capricorn86 in task #1271
v13.5.1
👷♂️ Patch fixes
- Fixes problem with query selectors not finding SVG elements after the v13.4.0 release - By @capricorn86 in task #1274
v13.5.0
🎨 Features
- Use the Node.js
ReadableStream
class for the propertiesResponse.body
andRequest.body
- By @diego-toro and @capricorn86 in task #1180- The previous implementation used the Node.js
Stream.Readable
class, which is not fully spec compliant
- The previous implementation used the Node.js
v13.4.1
👷♂️ Patch fixes
- Updates documentation for tearing down the Window instance - By @capricorn86 in task #1268
v13.4.0
🎨 Features
- Adds support for
CustomElementRegistry.getName()
- By @mash-graz in task #1176 - Adds support for
await Window.happyDOM.close()
, which makes it possible to wait for the teardown to be completed in a detached window - By @capricorn86 in task #1176
👷♂️ Patch fixes
- Use
Element.localName
correctly inDocument.createElement()
andDocument.createElementNS()
- By @capricorn86 in task #1176 - Set correct
namespaceURI
for "xmlns" attribute when parsing SVGs - By @capricorn86 in task #1176 - Fixes problem related to window being "null" during teardown/close - By @capricorn86 in task #1176
- Validate custom element name in
CustomElementRegistry
- By @mash-graz in task #1176 - Prevent registration of the same
HTMLElement
class with different name inCustomElementRegistry
- By @mash-graz in task #1176
v13.3.8
👷♂️ Patch fixes
- Updates documentation - By @capricorn86 in task #1251