Updated dependencies, notably w3c-xmlserializer, which fixes using DOMParser on XML documents containing emoji.
Version 20.0.2
Fixed xhr.abort() to no longer give an exception when the constructed XMLHttpRequest was invalid. (whamtet)
Fixed event.getModifierState() on MouseEvent and KeyboardEvent instances to properly consult the ctrlKey, altKey, metaKey, and shiftKey properties of the event. (juzerzarif)
Fixed custom element creation to not be affected by any modifications to the window.customElements property. (bicknellr)
Version 20.0.1
Improved the performance of appending <option> elements to <select> elements. (TheHound)
Fixed location.pathname getter to not crash when the JSDOM instance was created using an opaque-path URL, including the default URL of about:blank.
Fixed crypto.getRandomValues() to accept typed array subclasses. (sebamarynissen)
Updated various dependency minor versions. Notably, nwsapi fixed some selectors bugs, and tough-cookie fixed some cookie bugs.
Version 20.0.0
Node.js v14 is now the minimum supported version.
Added crypto.getRandomValues(). (sjrd)
Added HTMLFormControlsCollection and RadioNodeList, so formEl.elements now behaves correctly. (UndefinedBehavior)
Added the signal option to addEventListener(). (cheap-glitch)
Fixed the :root pseudoclass to work correctly. (hughs-ch)
Updated parse5, bringing along some HTML parsing and serialization fixes. (fb55)
Version 19.0.0
Changed jsdom.nodeLocation() to return undefined when used on nodes that originate via fragment parsing (e.g., via innerHTML). Previously it would return based on the node location of the fragment string, which made node locations unreliable with respect to the original document source. This restores the behavior that was present in v14.0.0, and was accidentally broken in v14.1.0. (bakkot)
Fixed calling window.close() inside the Window's load event to no longer crash. (MattiasBuelens)
Version 18.1.1
Fixed connectedCallback to fire in situations involving document fragments, which was broken in v18.0.1. (GrantGryczan)
Version 18.1.0
Fixed headers.append() and headers.set() to normalize values. (MattiasBuelens)
Fixed pageshow events to have bubbles: true and cancelable: true. (MattiasBuelens)
Implemented the reason property on AbortSignals, along with the corresponding reason argument to abortSignal.abort() and AbortSignal.abort(). (MattiasBuelens)
Version 18.0.1
Fixed live Ranges to update correctly after calling node.normalize(). (hgiesel)
Fixed live Ranges to update correctly after removing child nodes. (hgiesel)
Fixed setting inputEl.valueAsDate = null to no longer throw an exception, but instead set the value to the empty string. (simon-weimann)
Improved performance of node insertion and node.contains(). (GrantGryczan)
Version 18.0.0
Potentially-breaking bug fixes:
Fixed SSL certificate checking for WebSocket connections. Previously, invalid SSL certificates were always accepted; now, they properly respect the ResourceLoader's strictSSL option (which defaults to true).
Changed the global in which almost all Promise and TypeError instances are created to be the jsdom global, not the Node.js global. This could affect any code that uses instanceof.
Other changes:
Fixed moving an element between HTML and XML documents to reset the tagName cache, allowing it to return a lowercase value once it's in the XML document. (LucasLefevre)
Fixed form submission to not happen when the form is invalid. (pozil)
Updated dependencies, notably w3c-xmlserializer, which fixes using DOMParser on XML documents containing emoji.
20.0.2
Fixed xhr.abort() to no longer give an exception when the constructed XMLHttpRequest was invalid. (whamtet)
Fixed event.getModifierState() on MouseEvent and KeyboardEvent instances to properly consult the ctrlKey, altKey, metaKey, and shiftKey properties of the event. (juzerzarif)
Fixed custom element creation to not be affected by any modifications to the window.customElements property. (bicknellr)
20.0.1
Improved the performance of appending <option> elements to <select> elements. (TheHound)
Fixed location.pathname getter to not crash when the JSDOM instance was created using an opaque-path URL, including the default URL of about:blank.
Fixed crypto.getRandomValues() to accept typed array subclasses. (sebamarynissen)
Updated various dependency minor versions. Notably, nwsapi fixed some selectors bugs, and tough-cookie fixed some cookie bugs.
20.0.0
Node.js v14 is now the minimum supported version.
Added crypto.getRandomValues(). (sjrd)
Added HTMLFormControlsCollection and RadioNodeList, so formEl.elements now behaves correctly. (UndefinedBehavior)
Added the signal option to addEventListener(). (cheap-glitch)
Fixed the :root pseudoclass to work correctly. (hughs-ch)
Updated parse5, bringing along some HTML parsing and serialization fixes. (fb55)
19.0.0
Changed jsdom.nodeLocation() to return undefined when used on nodes that originate via fragment parsing (e.g., via innerHTML). Previously it would return based on the node location of the fragment string, which made node locations unreliable with respect to the original document source. This restores the behavior that was present in v14.0.0, and was accidentally broken in v14.1.0. (bakkot)
Fixed calling window.close() inside the Window's load event to no longer crash. (MattiasBuelens)
18.1.1
Fixed connectedCallback to fire in situations involving document fragments, which was broken in v18.0.1. (GrantGryczan)
18.1.0
Fixed headers.append() and headers.set() to normalize values. (MattiasBuelens)
Fixed pageshow events to have bubbles: true and cancelable: true. (MattiasBuelens)
Implemented the reason property on AbortSignals, along with the corresponding reason argument to abortSignal.abort() and AbortSignal.abort(). (MattiasBuelens)
18.0.1
Fixed live Ranges to update correctly after calling node.normalize(). (hgiesel)
Fixed live Ranges to update correctly after removing child nodes. (hgiesel)
Fixed setting inputEl.valueAsDate = null to no longer throw an exception, but instead set the value to the empty string. (simon-weimann)
Improved performance of node insertion and node.contains(). (GrantGryczan)
[jest-reporters] Add summaryThreshold option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (#13895)
[jest-runtime, @jest/transform] Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (#13974)
[jest-snapshot] Add support to cts and mts TypeScript files to inline snapshots (#13975)
[jest-worker] Add start method to worker farms (#13937)
[jest-worker] Support passing a URL as path to worker (#13982)
Fixes
[babel-plugin-jest-hoist] Fix unwanted hoisting of nested jest usages (#13952)
[jest-circus] Send test case results for todo tests (#13915)
[jest-circus] Update message printed on test timeout (#13830)
[jest-circus] Avoid creating the word "testfalse" when takesDoneCallback is false in the message printed on test timeout AND updated timeouts test (#13954)
[jest-environment-jsdom] Stop setting document to null on teardown (#13972)
[@jest/expect-utils] Update toStrictEqual() to be able to check jest.fn().mock.calls (#13960)
[@jest/test-result] Allow TestResultsProcessor type to return a Promise (#13950)
Chore & Maintenance
[jest-snapshot] Remove dependency on jest-haste-map (#13977)
[jest-reporters] Add summaryThreshold option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (#13895)
[jest-runtime, @jest/transform] Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (#13974)
[jest-snapshot] Add support to cts and mts TypeScript files to inline snapshots (#13975)
[jest-worker] Add start method to worker farms (#13937)
[jest-worker] Support passing a URL as path to worker (#13982)
Fixes
[babel-plugin-jest-hoist] Fix unwanted hoisting of nested jest usages (#13952)
[jest-circus] Send test case results for todo tests (#13915)
[jest-circus] Update message printed on test timeout (#13830)
[jest-circus] Avoid creating the word "testfalse" when takesDoneCallback is false in the message printed on test timeout AND updated timeouts test (#13954)
[jest-environment-jsdom] Stop setting document to null on teardown (#13972)
[@jest/expect-utils] Update toStrictEqual() to be able to check jest.fn().mock.calls (#13960)
[@jest/test-result] Allow TestResultsProcessor type to return a Promise (#13950)
Chore & Maintenance
[jest-snapshot] Remove dependency on jest-haste-map (#13977)
29.4.3
Features
[expect] Update toThrow() to be able to use error causes (#13606)
[jest-core] allow to use workerIdleMemoryLimit with only 1 worker or runInBand option (#13846)
This version was pushed to npm by anhpnnd, a new releaser for jest-preset-angular since your current version.
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 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)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/plone/executioner/network/alerts).
Bumps jsdom to 20.0.3 and updates ancestor dependencies jsdom, jest and jest-preset-angular. These dependencies need to be updated together.
Updates
jsdom
from 11.12.0 to 20.0.3Release notes
Sourced from jsdom's releases.
... (truncated)
Changelog
Sourced from jsdom's changelog.
... (truncated)
Commits
22f7c3c
Version 20.0.3c540630
Update dependencies and dev dependenciescdf07a1
Slight tweaks to GitHub Actionsbd77578
Try to make the issue template clearere285763
Version 20.0.2cb4e454
Change how the custom element registry is looked upf4324ba
Fix event.getModifierState() and modifier property interactionfea788b
Fix xhr.abort() when the XHR is invalidc3c421c
Remove outdated commentdf8de00
Version 20.0.1Updates
jest
from 24.8.0 to 29.5.0Release notes
Sourced from jest's releases.
... (truncated)
Changelog
Sourced from jest's changelog.
... (truncated)
Commits
39f3bed
v29.5.0a49c886
v29.4.36d2632a
Update copyrights with Meta Platforms, restore original license in Jasmine fo...f0fc92e
v29.4.2bc7b20c
chore: make sure to exclude .eslintcache from published module (#13832)bc84c8a
v29.4.14bc0e8a
v29.4.06e5b1d6
chore: update typescript (#13616)05deb83
v29.3.184b8de9
v29.3.0Maintainer changes
This version was pushed to npm by simenb, a new releaser for jest since your current version.
Updates
jest-preset-angular
from 7.1.1 to 13.0.1Release notes
Sourced from jest-preset-angular's releases.
... (truncated)
Changelog
Sourced from jest-preset-angular's changelog.
... (truncated)
Commits
5c8c993
chore(release): 13.0.1 (#2024)c422877
build(deps): Update Jest packages to ^29.5.0 (#2020)743513a
build(deps): Update Yarn to v3.5.0 (#2021)9848f9d
build(deps): Update dependency glob to ^9.3.1 (#2018)666af57
build(deps): Update dependency prettier to ^2.8.6 (#2019)d3c2bc0
build(deps): Update dependency fs-extra to ^11.1.1 (#2017)301be47
build(deps): Update Angular packages (#2001)c901b4e
build(deps): Update dependency@types/node
to ^16.18.18 (#2015)44d3922
fix(serializer): replaceɵivyEnabled
with workaround to detect Ivy mode (#...dd1854b
build(deps): Update dependency eslint-config-prettier to ^8.8.0 (#2014)Maintainer changes
This version was pushed to npm by anhpnnd, a new releaser for jest-preset-angular since your current version.
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 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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/plone/executioner/network/alerts).