Releases: capricorn86/happy-dom
Releases · capricorn86/happy-dom
v18.0.1
👷♂️ Patch fixes
- Addresses an issue where an error occurred if the Element ID was set to the same name as a Window property with a null value - By @capricorn86 in task #1841
v18.0.0
💣 Breaking Changes
- Makes the types for Happy DOM strict - By @capricorn86 in task #1154
- This makes it possible to use the option
skipLibCheck
set to "false" in the typescript configuration for projects with a strict configuration - This change has resulted in that some types has changed and is therefore considered as a breaking change
- This makes it possible to use the option
BrowserContext.close()
now throws an error when trying to close the default context of a browser - By @capricorn86 in task #1154
🎨 Features
- Adds support for
Browser.closed
,BrowserContext.closed
,BrowserPage.closed
andBrowserFrame.closed
- By @capricorn86 in task #1154 - Adds support for
VirtualConsolePrinter.close()
andVirtualConsolePrinter.closed
- By @capricorn86 in task #1154 - Adds support for
CookieContainer.clearCookies()
- By @capricorn86 in task #1154
v17.6.3
👷♂️ Patch fixes
- Removes global typescript definition that was used for custom elements - By @capricorn86 in task #1154
v17.6.2
👷♂️ Patch fixes
- Updates Typescript to the latest version - By @capricorn86 in task #1154
v17.6.1
🎨 Features
- Adds support for disabling validation of certificates, to allow for self-signed certificates to be used - By @capricorn86 in task #1763
- Read more about the new setting
fetch.disableStrictSSL
under IBrowserSettings in the Wiki
- Read more about the new setting
v17.5.9
👷♂️ Patch fixes
- Adds missing null check in
HTMLLinkElement
for a browser frame property that becomes null during teardown of aWindow
- By @capricorn86 in task #1800
v17.5.8
👷♂️ Patch fixes
- Incorrect cache matching caused
Element.classList
to return the wrong items - By @capricorn86 in task #1812
v17.5.7
v17.5.6
v17.5.4
👷♂️ Patch fixes
- Fixes issue where the body of a
ReadableStream
was locked after being cloned - By @MarcMcIntosh in task #1493