chore(deps): bump the minor-and-patch group across 1 directory with 28 updates
Bumps the minor-and-patch group with 28 updates in the / directory:
| Package | From | To |
|---|---|---|
| @axe-core/playwright | 4.12.1 | 4.13.0 |
| @playwright/test | 1.61.1 | 1.63.0 |
| eslint | 10.7.0 | 10.11.0 |
| eslint-plugin-react-hooks | 7.0.1 | 7.1.1 |
| eslint-plugin-react-refresh | 0.4.26 | 0.5.7 |
| globals | 17.4.0 | 17.12.0 |
| prettier | 3.9.6 | 3.9.9 |
| tsx | 4.21.0 | 4.23.15 |
| typescript-eslint | 8.65.0 | 8.70.1 |
| better-sqlite3 | 13.0.1 | 13.0.3 |
| lucide-react | 1.25.0 | 1.48.0 |
| 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 |
| zod | 4.4.3 | 4.6.5 |
| @types/react | 19.2.17 | 19.3.0 |
| @types/react-dom | 19.2.3 | 19.3.0 |
| @vitejs/plugin-react | 6.0.4 | 6.1.1 |
| vite | 8.1.5 | 8.3.1 |
| next | 16.2.11 | 16.3.6 |
| @anthropic-ai/sdk | 0.113.0 | 0.128.0 |
| @google/genai | 2.13.0 | 2.24.0 |
| @puppeteer/browsers | 3.0.6 | 3.2.3 |
| execa | 10.0.0 | 10.0.1 |
| redis | 6.1.0 | 6.2.1 |
| weave | 0.16.3 | 0.16.9 |
| yaml | 2.9.0 | 2.9.1 |
| @modelcontextprotocol/sdk | 1.29.0 | 1.30.1 |
| drizzle-orm | 0.45.2 | 0.45.3 |
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 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 eslint-plugin-react-hooks from 7.0.1 to 7.1.1
Release notes
Sourced from eslint-plugin-react-hooks's releases.
eslint-plugin-react-hooks@7.1.1 (April 17, 2026)
Note: 7.1.0 accidentally removed the
component-hook-factoriesrule, causing errors for users who referenced it in their ESLint config. This is now fixed.
- Add deprecated no-op
component-hook-factoriesrule for backwards compatibility. (@mofeiZin #36307)eslint-plugin-react-hooks@7.1.0 (April 16, 2026)
This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better
set-state-in-effectdetection, improved ref validation, and more helpful error reporting.
- Add ESLint v10 support. (
@azat-ioin #35720)- Skip compilation for non-React files to improve performance. (
@josephsavonain #35589)- Fix exhaustive deps bug with Flow type casting. (
@jorge-cabin #35691)- Fix
useEffectEventchecks in component syntax. (@jbrown215in #35041)- Improved
set-state-in-effectvalidation with fewer false negatives. (@jorge-cabin #35134,@josephsavonain #35147,@jackpopein #35214,@chesnokov-tonyin #35419,@jsleitorin #36107)- Improved ref validation for non-mutating functions and event handler props. (
@josephsavonain #35893,@kolvianin #35062)- Compiler now reports all errors instead of stopping at the first. (
@josephsavonain #35873–#35884)- Improved source locations and error display in compiler diagnostics. (
@nathanmarksin #35348,@josephsavonain #34963)
Changelog
Sourced from eslint-plugin-react-hooks's changelog.
7.1.1
Note: 7.1.0 accidentally removed the
component-hook-factoriesrule, causing errors for users who referenced it in their ESLint config. This is now fixed.
- Add deprecated no-op
component-hook-factoriesrule for backwards compatibility. (@mofeiZin #36307)7.1.0
This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better
set-state-in-effectdetection, improved ref validation, and more helpful error reporting.
- Add ESLint v10 support. (
@azat-ioin #35720)- Skip compilation for non-React files to improve performance. (
@josephsavonain #35589)- Fix exhaustive deps bug with Flow type casting. (
@jorge-cabin #35691)- Fix
useEffectEventchecks in component syntax. (@jbrown215in #35041)- Improved
set-state-in-effectvalidation with fewer false negatives. (@jorge-cabin #35134,@josephsavonain #35147,@jackpopein #35214,@chesnokov-tonyin #35419,@jsleitorin #36107)- Improved ref validation for non-mutating functions and event handler props. (
@josephsavonain #35893,@kolvianin #35062)- Compiler now reports all errors instead of stopping at the first. (
@josephsavonain #35873–#35884)- Improved source locations and error display in compiler diagnostics. (
@nathanmarksin #35348,@josephsavonain #34963)
Commits
- See full diff in compare view
Updates eslint-plugin-react-refresh from 0.4.26 to 0.5.7
Release notes
Sourced from eslint-plugin-react-refresh's releases.
v0.5.7
Add
allowCompoundComponentsoption (#117)Default:
false(trueinviteconfig)Don't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.
This should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since
@vitejs/plugin-react4.7.0,@vitejs/plugin-react-swc3.11.0.{ "react-refresh/only-export-components": [ "error", { "allowCompoundComponents": true } ] }Enabling this option allows code such as the following:
const Root = () => <></>; const Label = () => <></>; export const Tag = { Root, Label };v0.5.6
- Support re-exporting namespace components (fixes #116)
v0.5.5
- Fix SCREAMING_SNAKE_CASE constant exported via
export { Name }incorrectly treated as React component #114 (fixes #113)- Add
contentTypeandsizetoallowExportNamesin Next config #115v0.5.4
- Add
instanttoallowExportNamesin Next config #112v0.5.3
v0.5.2
- Support nested function calls for extraHOCs (actually fixes #104)
v0.5.1
- Mark ESLint v10 as supported
- Support false positives with TypeScript function overloading (fixes #105)
- Support nested function calls for extraHOCs (fixes #104)
v0.5.0
Breaking changes
... (truncated)
Changelog
Sourced from eslint-plugin-react-refresh's changelog.
0.5.7
Add
allowCompoundComponentsoption (#117)Default:
false(trueinviteconfig)Don't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.
This should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since
@vitejs/plugin-react4.7.0,@vitejs/plugin-react-swc3.11.0.{ "react-refresh/only-export-components": [ "error", { "allowCompoundComponents": true } ] }Enabling this option allows code such as the following:
const Root = () => <></>; const Label = () => <></>; export const Tag = { Root, Label };0.5.6
- Support re-exporting namespace components (fixes #116)
0.5.5
- Fix SCREAMING_SNAKE_CASE constant exported via
export { Name }incorrectly treated as React component #114 (fixes #113)- Add
contentTypeandsizetoallowExportNamesin Next config #1150.5.4
- Add
instanttoallowExportNamesin Next config #1120.5.3
0.5.2
- Support nested function calls for extraHOCs (actually fixes #104)
0.5.1
... (truncated)
Commits
fd40d83Add allowCompoundComponents option [publish] (#117)620568aSupport re-exporting namespace components (fixes #116) [publish]65c3172[publish] v0.5.58411020Bump depsc28fa15Fix SCREAMING_SNAKE_CASE constant exported viaexport { Name }incorrectly ...554c764[publish] addcontentTypeandsizeto allowExportNames in Next config (#115)e316617[publish] AddinstanttoallowExportNamesin Next config (#112)00818e9v0.5.3 [publish]202fc4aFix PascalCase class exported viaexport { Name }incorrectly treated as Re...c0317bfFix support for nested function calls for extraHOCs [publish]- Additional commits viewable in compare view
Updates globals from 17.4.0 to 17.12.0
Release notes
Sourced from globals's releases.
v17.12.0
https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0
v17.11.0
- Add
react-nativeglobals (#337) 61eafbf
https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0
v17.10.0
- Add
GM_cookieto Greasemonkey globals (#349) f468407
https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0
v17.9.0
- Update globals (2026-08-01) (#348) 5a958ed
https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0
v17.8.0
- Update globals (2026-07-01) (#347) 7394811
https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0
v17.7.0
- Update globals (2026-06-22) (#345) 33b75f9
https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0
v17.6.0
- Update globals (2026-05-01) (#343) 00a4dd9
https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0
... (truncated)
Commits
98008c317.12.050a2119Update globals (2026-09-01) (#353)779a11aAdd__webpack_layer__global (#351)8c5992717.11.061eafbfAddreact-nativeglobals (#337)7bed4af17.10.0f468407AddGM_cookieto Greasemonkey globals (#349)8e7b93517.9.05a958edUpdate globals (2026-08-01) (#348)36c765917.8.0- Additional commits viewable in compare view
Updates prettier from 3.9.6 to 3.9.9
Release notes
Sourced from prettier's releases.
3.9.9
3.9.8
3.9.7
- Support Angular 22.2
- Fix regressions in v3.9
Changelog
Sourced from prettier's changelog.
3.9.9
Markdown: Fix text with
$been incorrectly parsed as math syntax (#20140 by@fisker)<!-- Input --> **Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.<!-- Prettier 3.9.8 --> Uses $FOO from
a.shandb.sh, plus$BARfromc.sh, before anything else runs here.
<!-- Prettier 3.9.9 --> Uses $FOO froma.shandb.sh, plus$BARfromc.sh, before anything else runs here.3.9.8
Markdown: Don't let Liquid objects interrupt paragraphs (#20087 by
@seiyab)<!-- Input --> If `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a {{jsxref("TypeError")}} is thrown.<!-- Prettier 3.9.7 --> If
moduleis not aWebAssembly.Moduleobject instance, a{{jsxref("TypeError")}} is thrown.
<!-- Prettier 3.9.8 --> Ifmoduleis not aWebAssembly.Moduleobject instance, a {{jsxref("TypeError")}} is thrown.3.9.7
Markdown: Prevent indentation drift in list-item code blocks (#19647, #19990 by
@Austin1serb,@giaBaoJS)<!-- Input --> - [x] short first line. </tr></table>
... (truncated)
Commits
cdd17f2Release 3.9.9dc7b896DisablesingleDollarTextMathinmdast-util-math(#20140)f9be58fGit blame ignore 3.9.888470cbBump Prettier dependency to 3.9.89559cabClean changelog_unreleased4fc8ee8Update dependents count4f2ab67Release 3.9.83d82af8Update Regex related dependencies (#20082)5ec8db1[3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (#20087)5b142edRelease Release@prettier/plugin-hermes@0.2.3,@prettier/plugin-oxc@0.2.3, an...- Additional commits viewable in compare view
Updates tsx from 4.21.0 to 4.23.15
Release notes
Sourced from tsx's releases.
v4.23.15
4.23.15 (2026-09-20)
Bug Fixes
- exclude bare builtins from namespace inheritance (38e1588)
- expose require.cache and require.extensions to tsImport CommonJS modules (2da3407)
- make namespaced register() overloads portable for declaration emit (562c434)
This release is also available on:
v4.23.14
4.23.14 (2026-09-20)
Bug Fixes
This release is also available on:
v4.23.13
4.23.13 (2026-08-30)
Bug Fixes
This release is also available on:
v4.23.12
4.23.12 (2026-08-10)
Bug Fixes
This release is also available on:
... (truncated)
Commits
ca66105test: fix drive-less file URLs in ESM resolver fixtures2da3407fix: expose require.cache and require.extensions to tsImport CommonJS modules38e1588fix: exclude bare builtins from namespace inheritance562c434fix: make namespaced register() overloads portable for declaration emitedfb1f0build: upgrade pkgroll and externalize CJS loader reference70e7828test: upgrade tinyspy for disposable API9ed2022ci: avoid duplicate release notifications872e77frefactor: use disposables for cleanup6e5236bfix: restore the CJS bridge namespace for Node 24 require(esm) under tsImport...28e1f12fix(cache): bound shared transform cache memory (#835)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for tsx since your curren...
Description has been truncated
Summary by cubic
Bumps 28 dependency updates across all workspace packages — react, next, vite, eslint, @playwright/test, zod, and several model-provider SDKs — to their latest patch and minor releases.
Notable updates
eslint-plugin-react-refreshmoves from 0.4.x to 0.5.x with breaking changes; enable the newallowCompoundComponentsoption (default true in Vite configs) to allow compound component exports.eslint-plugin-react-hooks7.1.1 restores thecomponent-hook-factoriesrule that 7.1.0 had accidentally removed.@playwright/test1.63.0 adds test locks, frame-wide locators, and visible-only locators; existing tests need no changes.react,react-dom, andnextbump to 19.3.0 and 16.3.6;@anthropic-ai/sdkand@google/genaijump several minor versions, so recheck adapter behavior.