accessibility-insights-web
accessibility-insights-web copied to clipboard
chore(deps-dev): Bump fake-indexeddb from 4.0.2 to 6.0.1
Bumps fake-indexeddb from 4.0.2 to 6.0.1.
Release notes
Sourced from fake-indexeddb's releases.
v6.0.1
- #110 - Fix handling of "undefined value" vs "missing value" in IDBObjectStore.add/put when that value is at the keyPath and autoIncrement is true - it should throw an error if the keyPath value is undefined, but previously it was not.
v6.0.0
I made this a new major version because it includes a few changes that could in theory break something in some weird situations. But I think the vast majority of users (possibly all users?) won't have any issue upgrading.
#48 - Switched to using
DOMExceptionerrors rather than normal errors, since that's what the IndexedDB spec says to use, and Node.js now has a built-in DOMException in all supported versions.#93 -
@bryan-codaiomade the latest tweak to event scheduling, this time improving howsetImmediateis used in some situations where people are mocking timers.#99 -
@sjnhofixed handling ofDateobjects to account for some edge cases, including jsdom overriding the nativeDateconstructor.v5.0.2
- #94 - Improved performance of
IDBObjectStore.countandIDBIndex.count.v5.0.1
#89 - Fixed bug where ArrayBuffer views were not being correctly handled when used as keys.
#88 - Added explanation to README.md about how to use fake-indexeddb v5+ with jsdom, since a
structuredClonepolyfill is not included anymore.v5.0.0
- Dropped support for Node.js 16, which allows me to get rid of the structuredClone polyfill, which reduces the package size by roughly 50%.
Changelog
Sourced from fake-indexeddb's changelog.
6.0.1 (2025-05-09)
- #110 - Fix handling of "undefined value" vs "missing value" in IDBObjectStore.add/put when that value is at the keyPath and autoIncrement is true - it should throw an error if the keyPath value is undefined, but previously it was not.
6.0.0 (2024-05-20)
I made this a new major version because it includes a few changes that could in theory break something in some weird situations. But I think the vast majority of users (possibly all users?) won't have any issue upgrading.
#48 - Switched to using
DOMExceptionerrors rather than normal errors, since that's what the IndexedDB spec says to use, and Node.js now has a built-in DOMException in all supported versions.#93 -
@bryan-codaiomade the latest tweak to event scheduling, this time improving howsetImmediateis used in some situations where people are mocking timers.#99 -
@sjnhofixed handling ofDateobjects to account for some edge cases, including jsdom overriding the nativeDateconstructor.5.0.2 (2023-12-30)
- #94 - Improved performance of
IDBObjectStore.countandIDBIndex.count.5.0.1 (2023-10-25)
#89 - Fixed bug where ArrayBuffer views were not being correctly handled when used as keys.
#88 - Added explanation to README.md about how to use fake-indexeddb v5+ with jsdom, since a
structuredClonepolyfill is not included anymore.5.0.0 (2023-10-13)
- Dropped support for Node.js 16, which allows me to get rid of the
structuredClonepolyfill, which reduces the package size by roughly 50%.
Commits
94c37bc6.0.14edcd4bChangelog080f182Make FDBObjectStore.add/put correctly distinguish between "value at keyPath i...f5fa40dFix87bd2ffUpdate CIc9f154dUpgrade dependenciesfc452ecFix tests on modern systems, see https://stackoverflow.com/a/72679175/78664457465fdMerge pull request #105 from IkeHunter/masterf1fd4bfAdd message to error when factory version is 0ab0bc47Fix another case of instanceof Date for #98- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)