Fixes a security vulnerability that allowed for server side code to be executed by a <script> tag - By @capricorn86 in task #1585
v15.10.0
:art: Features
Adds setting disableSameOriginPolicy, to make it possible to bypass the same-origin policy - By @betterqualityassuranceuser in task #1553
v15.9.0
:art: Features
Adds support for "aspect-ratio" to CSSStyleDeclaration - By @yinm in task #1147
v15.8.5
:construction_worker_man: Patch fixes
Fixes bug where Node.getRootNode() returned null when it was within a ShadowRoot that previously been disconnected from the Document - By @capricorn86 in task #1581
v15.8.4
:construction_worker_man: Patch fixes
Fixes bug where child nodes of HTMLSelectElement and HTMLFormElement had the wrong reference to the parent - By @capricorn86 in task #1578
v15.8.3
:construction_worker_man: Patch fixes
Toggle "open" attribute on HTMLDetailsElement when dispatching a click event on a summary element which is a child of the details element - By @mikedidomizio in task #1534
v15.8.2
:construction_worker_man: Patch fixes
Use globalThis instead of global to make Happy DOM work in other runtimes such as Cloudflare workers - By @mattallty in task #1546
v15.8.1
:construction_worker_man: Patch fixes
Always return Promise<Blob> from ClipboardItem.getType() - By @ezzatron in task #1538
v15.8.0
:construction_worker_man: Patch fixes
Adds support for using non-ASCII characters in custom elements when parsing HTML - By @capricorn86 in task #1079
Fixes an issue where getHTML() and getInnerHTML() would return the slotted content of a shadow root before the template, but the template should be the first child - By @capricorn86 in task #1079
Fixes a bug where SVG elements would not be found by getElementsByTagName() - By @capricorn86 in task #1079
Improves performance when creating elements (e.g. during parsing of HTML) - By @capricorn86 in task #1550
Binding all methods to the target scope in Proxies caused a performance hit, so this is now done when calling a method the first time
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps happy-dom from 15.7.4 to 15.10.1.
Release notes
Sourced from happy-dom's releases.
Commits
5ee0b16
fix: #1585 Fixes security vulnerability that allowed for server side code t...a20dba9
chore: #1542 Adds SECURITY.md file (#1584)1625d40
feat: #1553 Adds setting disableSameOriginPolicy, to make it possible to by...a78cd8f
feat: #1147 Adds support for aspect-ratio to CSSStyleDeclaration (#1537)e6f8b13
fix: #1581 Fixes bug where Node.getRootNode() returned null when it was wi...38ab960
fix: #1578 Fixes bug where child nodes of HTMLSelectElement and HTMLFormEle...8f74989
fix: #1534 Toggle open attribute on HTMLDetailsElement when dispatching a c...7f57469
fix: #1546 UseglobalThis
instead ofglobal
to make Happy DOM work in o...759b4fb
fix: #1538 Always return Promise<Blob> from ClipboardItem.getType() (#1539)33a72ca
feat: #1079 Adds support for all SVG elements (#1572)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show