Releases: capricorn86/happy-dom
Releases · capricorn86/happy-dom
v17.1.0
v17.0.4
👷♂️ Patch fixes
- The "slotchange" event should be fired after the element has been connected to the DOM - By @capricorn86 in task #1722
v17.0.3
👷♂️ Patch fixes
- Fix bug where nested query selector is not returning the correct result when there are multiple matching selectorGroups - By **@christiango ** in task #1720
v17.0.2
👷♂️ Patch fixes
- The property "tabIndex" should return "0" by default in
HTMLAnchorElement
,HTMLAreaElement
,HTMLButtonElement
,HTMLIFrameElement
,HTMLInputElement
,HTMLMediaElement
,HTMLObjectElement
,HTMLSelectElement
andHTMLTextAreaElement
- By @capricorn86 in task #1714
v17.0.1
👷♂️ Patch fixes
- Ensure
querySelector()
returns the first item that appears in the DOM for grouped selectors - By @christiango in task #1710
v17.0.0
💣 Breaking Changes
- Adds support for ECMAScript modules - By @capricorn86 in task #320
- This change allows the use of
import
andexport
statements in JavaScript files
- This change allows the use of
🎨 Features
- Adds support for tracing never ending tasks when using
waitUntilComplete()
- By @capricorn86 in task #1567- Read more about how to enable this feature under
debug.traceWaitUntilComplete
in the Wiki for IBrowserSettings
- Read more about how to enable this feature under
- Adds support for preloading fetch, stylesheet, script and modules in
HTMLLinkElement
- By @capricorn86 in task #320 - Adds support for
HTMLLinkElement.relList.supports()
- By @capricorn86 in task #320 - Adds support for
Request.mode
- By @capricorn86 in task #320 - Output failed requests to the console - By @capricorn86 in task #320
- Adds support for
HTMLScriptElement.blocking
,HTMLScriptElement.crossOrigin
,HTMLScriptElement.fetchPriority
,HTMLScriptElement.noModule
,HTMLScriptElement.integrity
,HTMLScriptElement.referrerPolicy
- By @capricorn86 in task #320 - Use cache in virtual server requests - By @capricorn86 in task #320
- Adds support for
credentials
andreferrerPolicy
when fetching styles and scripts - By @capricorn86 in task #320 - Disallow invalid attributes from being set in
Element.setAttribute()
- By @OlaviSau in task #1706
👷♂️ Patch fixes
- Call
afterAsyncResponse
fetch interceptor in virtual server requests - By @capricorn86 in task #320 - Fixes bug where children in a
ShadowRoot
of a custom element that was upgraded from aHTMLElement
wasn't considered connected to the DOM - By @capricorn86 in task #320
v16.8.1
v16.8.0
🎨 Features
- Add support for
insertRow()
anddeleteRow()
toHTMLTableSectionElement
- By @christiango in task #1708
v16.7.3
👷♂️ Patch fixes
- Removes space from directory name that prevents the repo to be cloned on MS Windows - By @kleinfreund in task #1703
v16.7.2
👷♂️ Patch fixes
- Ignore invalid cookies in CookieContainer - By @capricorn86 in task #1693