chore(deps-dev): bump the dev-dependencies group across 1 directory with 19 updates
Bumps the dev-dependencies group with 19 updates in the / directory:
| Package | From | To |
|---|---|---|
| @axe-core/playwright | 4.12.1 | 4.13.0 |
| @playwright/test | 1.61.1 | 1.63.0 |
| @types/node | 26.1.1 | 26.6.3 |
| @vitest/coverage-v8 | 4.1.10 | 5.0.2 |
| eslint | 10.7.0 | 10.11.0 |
| fast-check | 4.9.0 | 4.10.2 |
| happy-dom | 20.11.1 | 20.14.5 |
| lucide-static | 1.26.0 | 1.48.0 |
| msw | 2.15.0 | 3.0.0 |
| prettier | 3.9.6 | 3.9.9 |
| react | 19.2.8 | 19.3.0 |
| @types/react | 19.2.17 | 19.3.0 |
| react-dom | 19.2.8 | 19.3.0 |
| @types/react-dom | 19.2.3 | 19.3.0 |
| rollup-plugin-visualizer | 7.0.1 | 7.1.1 |
| typescript-eslint | 8.65.0 | 8.71.0 |
| vite | 8.1.5 | 8.3.1 |
| vitest | 4.1.10 | 5.0.2 |
| wrangler | 4.114.0 | 4.143.0 |
Updates @axe-core/playwright from 4.12.1 to 4.13.0
Release notes
Sourced from @axe-core/playwright's releases.
Release 4.13.0
What's Changed
- ci: use pat instead of github token by
@Garbeein dequelabs/axe-core-npm#1334- chore: bump nyc from 17.1.0 to 18.0.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1311- chore: increase timeout for axe-core update by
@Garbeein dequelabs/axe-core-npm#1354- chore: pin node by
@Garbeein dequelabs/axe-core-npm#1355- test: fix webdriverio esmTest.mjs by
@strakerin dequelabs/axe-core-npm#1356- chore: disable dependabot rebase strategy by
@Garbeein dequelabs/axe-core-npm#1344- chore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk group by
@dependabot[bot] in dequelabs/axe-core-npm#1357- ci: increase timeout for axe-core update by
@Garbeein dequelabs/axe-core-npm#1360- chore: exclude test/release from npm workspaces by
@Garbeein dequelabs/axe-core-npm#1361- chore: bump axios from 1.14.0 to 1.17.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1358- chore: merge master into develop by
@michael-siekin dequelabs/axe-core-npm#1362- chore: declare
@eslint/jsand group eslint deps for dependabot by@Garbeein dequelabs/axe-core-npm#1348- chore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk group by
@dependabot[bot] in dequelabs/axe-core-npm#1363- chore: group browser-driver and jest deps for dependabot by
@Garbeein dequelabs/axe-core-npm#1365- chore: bump flatted from 3.3.1 to 3.4.2 by
@dependabot[bot] in dequelabs/axe-core-npm#1301- chore: bump handlebars from 4.7.8 to 4.7.9 by
@dependabot[bot] in dequelabs/axe-core-npm#1305- chore: bump fast-xml-parser from 5.5.1 to 5.8.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1325- chore: bump lodash from 4.17.21 to 4.18.1 by
@dependabot[bot] in dequelabs/axe-core-npm#1337- chore: bump ip-address and socks by
@dependabot[bot] in dequelabs/axe-core-npm#1339- chore: bump fast-xml-builder from 1.1.0 to 1.2.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1342- chore: bump basic-ftp from 5.2.0 to 5.3.1 by
@dependabot[bot] in dequelabs/axe-core-npm#1341- chore: bump qs from 6.14.0 to 6.15.2 by
@dependabot[bot] in dequelabs/axe-core-npm#1349- chore: bump tmp from 0.2.5 to 0.2.7 by
@dependabot[bot] in dequelabs/axe-core-npm#1350- chore: bump
@babel/plugin-transform-modules-systemjsfrom 7.29.0 to 7.29.7 by@dependabot[bot] in dequelabs/axe-core-npm#1343- chore: bump undici from 6.23.0 to 6.26.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1366- chore: bump the selenium group with 2 updates by
@dependabot[bot] in dequelabs/axe-core-npm#1369- chore: bump lint-staged from 16.3.2 to 17.0.7 by
@dependabot[bot] in dequelabs/axe-core-npm#1375- chore: bump sinon from 21.0.1 to 22.0.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1374- chore: bump
@playwright/testfrom 1.58.2 to 1.60.0 in the playwright group by@dependabot[bot] in dequelabs/axe-core-npm#1371- feat: Update axe-core to v4.12.1 by
@attest-team-ciin dequelabs/axe-core-npm#1378- chore: RC v4.12.0 by
@attest-team-ciin dequelabs/axe-core-npm#1381- chore: RC v4.12.1 by
@attest-team-ciin dequelabs/axe-core-npm#1391- chore: release v4.12.1 by
@axe-corein dequelabs/axe-core-npm#1393- chore: merge master into develop by
@attest-team-ciin dequelabs/axe-core-npm#1394- chore: bump
@sigstore/corefrom 3.1.0 to 3.2.1 by@dependabot[bot] in dequelabs/axe-core-npm#1395- chore: bump axios from 1.17.0 to 1.18.1 by
@dependabot[bot] in dequelabs/axe-core-npm#1400- chore: bump rollup from 4.46.2 to 4.62.2 by
@dependabot[bot] in dequelabs/axe-core-npm#1402- chore: bump undici from 6.26.0 to 6.28.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1409- chore: bump ip-address from 10.2.0 to 10.4.0 by
@dependabot[bot] in dequelabs/axe-core-npm#1408- ci: remove scheduled trigger from update-axe-core workflow by
@Garbeein dequelabs/axe-core-npm#1411- feat: update axe-core to v4.13.0 by
@axe-corein dequelabs/axe-core-npm#1413- chore: RC v4.13.0 by
@attest-team-ciin dequelabs/axe-core-npm#1414- chore: release v4.13.0 by
@axe-corein dequelabs/axe-core-npm#1416Full Changelog: https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0
Commits
- See full diff in compare view
Updates @playwright/test from 1.61.1 to 1.63.0
Release notes
Sourced from @playwright/test's releases.
v1.63.0
🔒 Test locks
Tests that access a shared resource — an external service, a global account setting — can now declare a named
lock. Tests that share a lock name never run concurrently, across files, workers and projects, while everything else keeps running in parallel:test('update user settings', { lock: 'user-settings' }, async ({ page }) => { // never runs at the same time as other tests holding 'user-settings' });A test can hold multiple locks, and test.describe() accepts a
lockfor the whole group. Learn more about test locks.🪟 Locate across frames
page.frameLocator() and frame.frameLocator() called without a selector search in any frame of the subtree, so you no longer need to locate the iframe first:
// Finds the button in any frame on the page. await page.frameLocator().getByRole('button').click();The rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it matches elements in several frames.
👁️ Visible-only locators
New locator.visible() returns a locator that matches only visible elements. It is the recommended replacement for the
:visibleCSS pseudo-class:await page.locator('button').visible().click();🧾 Step params and subtitles
Steps now carry structured data for reporters. Playwright API steps report the target locator and call arguments, and test.step() accepts
subtitleandparamsoptions for your own steps:await test.step('Login', async () => { // ... }, { subtitle: 'as admin', params: { user: 'admin' } });Reporters receive them via testStep.subtitle and testStep.params. For Playwright API
... (truncated)
Commits
1b025d7chore: mark v1.63.0 (#42569)0b9956dcherry-pick(#42568): docs(test): mark test.step subtitle option as since v1.6313dbf10cherry-pick(#42552): docs: release notes for v1.63e93b64echerry-pick(#42566): feat(test): add subtitle option to test.step (#42567)2b7a5f2test: response.body() for content-encoding:identity (#42537)648a67cfix(mcp): create parent directories for explicitly named files (#42540)7894f56docs(mcp): clarify how tool file names are resolved (#42538)52900a1devops: restore npm publishing from GitHub Actions (#42550)8c47f59docs(csharp): fix nonexistent method names in guide examples (#42507)bd6e552chore(video): emit frames with real timestamps, drop frame number quantizatio...- Additional commits viewable in compare view
Updates @types/node from 26.1.1 to 26.6.3
Commits
- See full diff in compare view
Updates @vitest/coverage-v8 from 4.1.10 to 5.0.2
Release notes
Sourced from @vitest/coverage-v8's releases.
v5.0.2
🐞 Bug Fixes
- Bind
processin case global is overwritten - by@AriPerkkioin vitest-dev/vitest#11343 (0b792)- detect-async-leaks:
- Ignore
process.stdiohandles - by@AriPerkkioin vitest-dev/vitest#11333 (0fd6b)- expect:
- Fix
toMatchObjectwith asymmetric matchers - by@ShreeBohara, Claude Opus 5,@hi-ogawa, Hiroshi Ogawa and Codex (GPT-5) in vitest-dev/vitest#11100 (42523)- jsdom:
- Fix
RequestwithBlobbody on jsdom 28+ - by@harshit-d3vin vitest-dev/vitest#11295 (d1c3e)- reporter:
agentto respect--silent- by@Raj4478and@AriPerkkioin vitest-dev/vitest#11271 (5b95e)- reporters:
- Handle concurrent
createReportcalls - by@7rulnikin vitest-dev/vitest#11278 (e8e55)hanging-processto use ESM entrypoint - by@AriPerkkioin vitest-dev/vitest#11316 (4e91e)- spy:
- Fix stack overflow when spying
Set.prototype.add- by@fengmk2in vitest-dev/vitest#11299 (a0a93)- ui:
- Persist authentication cookie beyond current browser session - by
@hi-ogawa, Hiroshi Ogawa and OpenCode (gpt-5.6-sol) in vitest-dev/vitest#11066 (f8819)View changes on GitHub
v5.0.1
🚀 Features
- ui:
- Move trace attempts selector to viewer header - by
@hi-ogawa, Hiroshi Ogawa and Codex in vitest-dev/vitest#11189 (5dc4b)- Add focused trace view layout mode - by
@hi-ogawa, Hiroshi Ogawa, OpenCode (gpt-5.6-sol) and Codex in vitest-dev/vitest#11190 (376dc)🐞 Bug Fixes
- Exit 1 when vitest list fails collection - by
@hamed-bavarin vitest-dev/vitest#11145 and vitest-dev/vitest#11146 (6108b)- Keep parse error details in static collection - by
@hamed-bavarin vitest-dev/vitest#11150 and vitest-dev/vitest#11151 (7c818)- Avoid recursive prototype in automocking - by
@sheremet-vain vitest-dev/vitest#11195 (99fc5)- Prevent false Vitest import resolution - by
@sheremet-vain vitest-dev/vitest#11196 (b426c)- Keep metadata file when clearing the cache - by
@sheremet-vain vitest-dev/vitest#11199 (73614)- Correct typos in error message and comments - by
@shinji00222and Shinji in vitest-dev/vitest#11187 (115c3)- Resolve ResolvedConfig exactOptionalPropertyTypes errors - by
@LukeAbbyin vitest-dev/vitest#11175 (498fb)- Share the server on self-referencing
extends- by@sheremet-vain vitest-dev/vitest#11034 (23dda)- Warn when deprecated
deps.optimizer.webis used - by@im10furryin vitest-dev/vitest#11214 (2ce29)- browser:
- Avoid double quotes in
config.define- by@sheremet-vain vitest-dev/vitest#11198 (972e2)- doctor:
- Measure vm pools for custom environments - by
@sheremet-vain vitest-dev/vitest#11212 (91ab1)- expect:
- Correct return value in
toMatchAriaSnapshot- by@sheremet-vain vitest-dev/vitest#11208 (c119b)- fakeTimers:
- Force
queueMicrotaskandnextTickintoNotFake- by@kingmakeruix, kingmakeruix, Hiroshi Ogawa, Codex and@hi-ogawain vitest-dev/vitest#11261 (a47d7)- snapshot:
- Report obsolete keys next to skipped tests - by
@hamed-bavar, Hiroshi Ogawa and OpenCode (gpt-5.6-sol) in vitest-dev/vitest#11157 and vitest-dev/vitest#11158 (17e2b)
... (truncated)
Commits
428e2e5chore: release v5.0.2 (#11357)03630a5chore: release v5.0.1 (#11275)f441c6fchore: release v5.0.0 (#11130)c4473e4fix(coverage): prevent crash on/@fs/prepended virtual files (#11119)897f51fchore: release v5.0.0-rc.4 (#11107)7db80dcchore: release v5.0.0-rc.3 (#11089)5f6a5e8feat(coverage): switch to@vitest/istanbuljspackages (#11053)c6174a6fix(coverage): v8 to ignore Vite SSR's generated import bindings (#11023)af83d1bchore: release v5.0.0-rc.2 (#10976)a7fa111chore: release v5.0.0-rc.1 (#10920)- Additional commits viewable in compare view
Updates eslint from 10.7.0 to 10.11.0
Release notes
Sourced from eslint's releases.
v10.11.0
Features
d136fa4feat: object-shorthand handle quoted properties forignoreConstructors(#21271) (Pavel)397b3b8feat: report unsafe labeledcontinueinno-unsafe-finallyrule (#21316) (electrohyun)d3dd47ffeat: only exemptnew-capbuilt-ins that reference the global (#21290) (sethamus)Bug Fixes
22b09f5fix: ignore__proto__properties inprefer-object-spread(#21311) (xbinaryx)b684bb1fix: make TimePass.parse optional in types and docs (#21313) (ntnyq)26d11bcfix: don't report__proto__properties inobject-shorthand(#21310) (xbinaryx)Documentation
9ecfdc5docs: note that --cache can serve stale results for cross-file rules (#21312) (bytedoe)6c789ffdocs: Update README (GitHub Actions Bot)5997825docs: clarify preserve-caught-error known limitation (#21294) (Akinyemi Toluwalase)Chores
520dd77perf: Implement fast paths in critical areas (#21210) (Nicholas C. Zakas)92086c8test: updateEMFILEerror generation for Node.js 26.9.0 compatibility (#21330) (Francesco Trotta)9ac7eb6chore: update github/codeql-action action to v4.38.0 (#21331) (renovate[bot])24310e3chore: update ecosystem plugins (#21324) (ESLint Bot)45ad79eci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#21318) (dependabot[bot])ac74e37chore: Add AGENTS.md with AI disclosure requirements (#21221) (Nicholas C. Zakas)c832660chore: Upgrade Stylelint to the latest version in docs (#21245) (Jung Hyeon Jun)f9f88fcchore: update ecosystem plugins (#21308) (ESLint Bot)fc81076ci: add more types integration tests (#20395) (Nitin Kumar)v10.10.0
Features
264b434feat: adddandvflags tono-unexpected-multiline(#21305) (Gihyeon Jeong / 정기현)c6cc6c5feat: checkObject.prototypeproperty names innew-cap(#21269) (crimsonjay0)5661fa6feat: no-extra-bind false negatives with class fields and static blocks (#21260) (synthex-byte)Bug Fixes
bb47dc6fix: update dependency file-entry-cache to v11 (#20801) (Milos Djermanovic)427ac0afix: use format strings in debug calls (#21247) (Francesco Trotta)9d81532fix: support__proto__in/* exported */comments (#21261) (sethamus)87e0a08fix: prefer-object-has-own autofix breaks when Object is shadowed (#21282) (김채영)8e2cb14fix:new-capfalse positive forUTCcalls withproperties: false(#21275) (Pixel)9f4a364fix: Ignore static imports in no-unreachable (#21276) (Taha Kotil)Documentation
2417caddocs: Update README (GitHub Actions Bot)9cecb8adocs: document\ccontrol letter escapes in no-control-regex (#21286) (한국)8724829docs: update compat table links (#21263) (fnx)5634542docs: Clarify eqeqeq suggestion behavior (#21256) (Müslüm Yılmaz)Chores
... (truncated)
Commits
3c0b7c610.11.0321f0a7Build: changelog update for 10.11.0520dd77perf: Implement fast paths in critical areas (#21210)9ecfdc5docs: note that --cache can serve stale results for cross-file rules (#21312)92086c8test: updateEMFILEerror generation for Node.js 26.9.0 compatibility (#21330)9ac7eb6chore: update github/codeql-action action to v4.38.0 (#21331)22b09f5fix: ignore__proto__properties inprefer-object-spread(#21311)24310e3chore: update ecosystem plugins (#21324)d136fa4feat: object-shorthand handle quoted properties forignoreConstructors(#21...45ad79eci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#21318)- Additional commits viewable in compare view
Updates fast-check from 4.9.0 to 4.10.2
Release notes
Sourced from fast-check's releases.
v4.10.2
Fix interrupt plugin (throwing) [Code][Diff]
Fixes
- (PR#7333) Bug: Plugin
interruptAfterTimeLimitcrashesFix fake-timer compatibility in timeout and interrupt plugins
Fixes
- (PR#7293) Bug: Capture timers for
interruptAfterTimeLimitplugin- (PR#7282) CI: Temporarily disable documentation updates until v5
- (PR#7279) Doc: Release note for 4.10.0
New plugin API and deprecations ahead of v5
Features
- (PR#7216) Introduce a plugin API
- (PR#7221) Refine plugin API
- (PR#7222) Add ability to configure plugins globally
- (PR#7224) Add the
beforeEachplugin to hook in life-cycle- (PR#7227) Create an
afterEachplugin- (PR#7232) Deprecate life-cycle methods
- (PR#7235) Support teardown of
beforeEachplugin- (PR#7228) Add
timeoutplugin to stop long running predicates- (PR#7237) Deprecate timeout from parameters
- (PR#7238) Pass a store to plugins
- (PR#7239) Add extra plugin's method called
onAllRunsComplete- (PR#7240) Deprecate
reporterandasyncReporterfrom parameters- (PR#7229) Add plugin to interrupt after time limit
- (PR#7245) Support
failOnInterrupton the plugin- (PR#7230) Add plugins to drop runs on already covered cases
- (PR#7259) Add ability to decorate
generatevia Plugins- (PR#7231) Add the
unbiasedplugin to generate without bias- (PR#7260) Deprecate parameters superseded by plugins
- (PR#7261) Deprecate v5 removals
Fixes
... (truncated)
Changelog
Sourced from fast-check's changelog.
4.10.2
Fix interrupt plugin (throwing) [Code][Diff]
Fixes
- (PR#7333) Bug: Plugin
interruptAfterTimeLimitcrashes4.10.1
Fix fake-timer compatibility in timeout and interrupt plugins [Code][Diff]
Fixes
- (PR#7292) Bug: Capture timer globals for
timeoutplugin- (PR#7293) Bug: Capture timers for
interruptAfterTimeLimitplugin- (PR#7282) CI: Temporarily disable documentation updates until v5
- (PR#7279) Doc: Release note for 4.10.0
4.10.0
New plugin API and deprecations ahead of v5 [Code][Diff]
Features
- (PR#7216) Introduce a plugin API
- (PR#7221) Refine plugin API
- (PR#7222) Add ability to configure plugins globally
- (PR#7224) Add the
beforeEachplugin to hook in life-cycle- (PR#7227) Create an
afterEachplugin- (PR#7232) Deprecate life-cycle methods
- (PR#7235) Support teardown of
beforeEachplugin- (PR#7228) Add
timeoutplugin to stop long running predicates- (PR#7237) Deprecate timeout from parameters
- (PR#7238) Pass a store to plugins
- (PR#7239) Add extra plugin's method called
onAllRunsComplete- (PR#7240) Deprecate
reporterandasyncReporterfrom parameters- (PR#7229) Add plugin to interrupt after time limit
- (PR#7245) Support
failOnInterrupton the plugin- (PR#7230) Add plugins to drop runs on already covered cases
- (PR#7259) Add ability to decorate
generatevia Plugins- (PR#7231) Add the
unbiasedplugin to generate without bias- (PR#7260) Deprecate parameters superseded by plugins
- (PR#7261) Deprecate v5 removals
Fixes
... (truncated)
Commits
c77afa8v4.10.21e80f3av4.10.22df3265🐛 PlugininterruptAfterTimeLimitcrashes (#7333)e93c6a8🔖 Update CHANGELOG.md for fast-check@4.10.1 (#7294)15744d0🐛 Capture timers forinterruptAfterTimeLimitplugin (#7293)fb2ea50🐛 Capture timer globals fortimeoutplugin (#7292)4fba17d🔖 Update CHANGELOG.md for fast-check@4.10.0,@fast-check/jest@2.3.0,@fast-ch...a433d8b⬆️ Update dependency@types/nodeto ^24.13.4 (#7263)8470c46⬆️ Update dependency@microsoft/api-extractorto ^7.59.1 (#7255)5382221🗑️ Deprecate v5 removals (#7261)- Additional commits viewable in compare view
Updates happy-dom from 20.11.1 to 20.14.5
Release notes
Sourced from happy-dom's releases.
v20.14.5
:construction_worker_man: Patch fixes
- Preserve character references in comment data - By
@hampustagerudin task #2409v20.14.4
:construction_worker_man: Patch fixes
- End comments at the first comment end tag when it overlaps a comment start tag - By
@hampustagerudin task #2407v20.14.3
:construction_worker_man: Patch fixes
- Avoids cloning all properties in CSSPropertyManager.toString - By
@erictheswiftin task #2363v20.14.2
:construction_worker_man: Patch fixes
- Fixes regression where not all CSS variables where resolved in
getComputedStyle()- By@klaesrain task #2344v20.14.1
:construction_worker_man: Patch fixes
- Invalidate the computed style cache for the whole subtree - By
@matmannionand@capricorn86in task #2366v20.14.0
:art: Features
- Improves computed style cache - By
@capricorn86in task #2357v20.13.2
:construction_worker_man: Patch fixes
- Fix problem with getComputedStyle with :host and :host-context selectors - By
@capricorn86in task #2349v20.13.1
:construction_worker_man: Patch fixes
- GetComputedStyle should return inherited value when it is set to inherit - By
@capricorn86in task #2347v20.13.0
:art: Features
- Adds support for :host psuedo query selector - By
@capricorn86in task #2345v20.12.2
:construction_worker_man: Patch fixes
- Custom elements should be upgraded when connected to DOM - By
@capricorn86in task #2342v20.12.1
:art: Features
- Adds support for kebab-case properties on
CSSStyleDeclaration- By@capricorn86in task #2256- Adds support for all Chromium CSS properties to
CSSStyleDeclaration- By@capricorn86in task #2256
- Downloads a list from the Chromium project when compiling
:construction_worker_man: Patch fixes
- Fixes issue with parsing CSS fallback variables - By
@capricorn86in task #2256v20.12.0
... (truncated)
Commits
0d4cdbefix: #2409 Preserve character references in comment data (#2410)9c920a4fix: #2407 End comments at the first comment end tag when it overlaps a com...5fb1df3fix: #2363 Avoids cloning all properties in CSSPropertyManager.toString() (...de0a1e9fix: #2344 Resolve every var() in a value, not only the first one (#2395)64b8b94fix: #2366 Invalidate the computed style cache for the whole subtree (#2367)eac5a38feat: #2357 Improves computed style cache (#2358)5b3559bfix: #2349 Fix problem with getComputedStyle with :host and :host-context s...f33da73fix: #2347 getComputedStyle should return inherited value when it is set to...68b9806feat: #2345 Adds support for :host psuedo query selector (#2346)9300a9ffix: #2342 Custom ele...Description has been truncated
Summary by cubic
Updates 19 dev dependencies across the project. Most are patch or minor releases, but
msw,vitest, and@vitest/coverage-v8jump to new major versions and may need code changes.Major version bumps
mswmoves from 2.x to 3.0.0; confirm request handlers and test setup still work.vitestand@vitest/coverage-v8move from 4.x to 5.x; check test config, coverage thresholds, and snapshot output.