Fixes a security vulnerability that allowed for server side code to be executed by a <script> tag - By @capricorn86 in task #1585
There was a case that was missed with the first patch
v15.10.1
:construction_worker_man: Patch fixes
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 a new setting called disableSameOriginPolicy that makes it possible to bypass the same-origin policy in fetch requests - By @OlaviSau 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 major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sillsdev/languageforge-lexbox/network/alerts).
Bumps the npm_and_yarn group with 3 updates in the /frontend directory: svelte, vite and happy-dom.
Updates
svelte
from 4.2.19 to 5.2.3Release notes
Sourced from svelte's releases.
... (truncated)
Changelog
Sourced from svelte's changelog.
... (truncated)
Commits
b145035
Version Packages (#14348)1c454c2
fix: ensure dynamic call expressions correctly generate output (#14345)396ea2e
Version Packages (#14328)3a69b4c
fix: ensure inline object literals are correctly serialised (#14325)95ab85f
Version Packages (#14304)94471ca
fix: avoid relying on Node specifics within compiler (#14314)1f0700f
fix: mark subtree dynamic for img with loading attribute (#14317)efc65d4
fix: mark pseudo classes nested inside:not
as used (#14303)e379319
fix: ensure props passed to components via mount are updateable (#14210)7fd3774
fix: disallow invalid attributes for\<svelte:window>
and `<svelte:document>...Updates
vite
from 5.4.9 to 5.4.11Release notes
Sourced from vite's releases.
Changelog
Sourced from vite's changelog.
Commits
c54c860
release: v5.4.115f52bc8
release: v5.4.107d1a3bc
fix: backport #18367,augment hash for CSS files to prevent chromium erroring ...Updates
happy-dom
from 15.7.4 to 15.10.2Release notes
Sourced from happy-dom's releases.
... (truncated)
Commits
d23834c
fix: #1585 Fixes a security vulnerability that allowed for server side code...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)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