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.1.15Release notes
Sourced from svelte's releases.
... (truncated)
Changelog
Sourced from svelte's changelog.
... (truncated)
Commits
4a85c41
Version Packages (#14262)0fa43e2
fix: consider static attributes that are inlined in the template (#14249)832499f
Version Packages (#14251)653f4ac
fix: migration script messing with attributes (#14260)ae9f53a
fix: account for mutations in script module in ownership check (#14253)7bc94b9
fix: do not treat reassigned synthetic binds as state in runes mode (#14236)d207666
fix: consider img with loading attribute not static (#14237)4bcd01b
Version Packages (#14207)1060bea
fix: considervalueOf
in the reactive methods ofSvelteDate
(#14227)f0c2d4c
fix: account for shadowing children slot during migration (#14224)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