Skip to content

Releases: capricorn86/happy-dom

v17.1.0

11 Feb 22:44
2f709e4
Compare
Choose a tag to compare

🎨 Features

  • Add support for CSS media query rule "prefers-reduced-motion" - By @mwdiaz in task #1724

v17.0.4

11 Feb 12:55
efd734b
Compare
Choose a tag to compare

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

10 Feb 16:52
70eb289
Compare
Choose a tag to compare

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

08 Feb 14:15
9cb1d32
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • The property "tabIndex" should return "0" by default in HTMLAnchorElement, HTMLAreaElement, HTMLButtonElement, HTMLIFrameElement, HTMLInputElement, HTMLMediaElement, HTMLObjectElement, HTMLSelectElement and HTMLTextAreaElement - By @capricorn86 in task #1714

v17.0.1

08 Feb 13:19
5551267
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • Ensure querySelector() returns the first item that appears in the DOM for grouped selectors - By @christiango in task #1710

v17.0.0

05 Feb 23:46
fbf5adb
Compare
Choose a tag to compare

💣 Breaking Changes

  • Adds support for ECMAScript modules - By @capricorn86 in task #320
    • This change allows the use of import and export statements in JavaScript files

🎨 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
  • 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 and referrerPolicy 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 a HTMLElement wasn't considered connected to the DOM - By @capricorn86 in task #320

v16.8.1

31 Jan 13:17
f2d46b6
Compare
Choose a tag to compare

👷‍♂️ Patch fixes

  • Handle non-string values gracefully when removing an attribute - By @OlaviSau in task #1706

v16.8.0

31 Jan 13:07
df84257
Compare
Choose a tag to compare

🎨 Features

  • Add support for insertRow() and deleteRow() to HTMLTableSectionElement - By @christiango in task #1708

v16.7.3

26 Jan 18:32
a72b016
Compare
Choose a tag to compare

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

22 Jan 01:33
89e8820
Compare
Choose a tag to compare

👷‍♂️ Patch fixes