Bump Public packages' dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @babel/runtime (source) | ^7.27.0 -> ^7.27.1 |
||||
| @mui/internal-test-utils | ^2.0.7 -> ^2.0.8 |
||||
| @typescript-eslint/parser (source) | ^8.31.1 -> ^8.32.1 |
||||
| react-router (source) | ^7.5.3 -> ^7.6.0 |
||||
| vitest-browser-react | ^0.1.1 -> ^0.2.0 |
Release Notes
babel/babel (@babel/runtime)
v7.27.1
:eyeglasses: Spec Compliance
babel-parserbabel-parser,babel-types
:bug: Bug Fix
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traversebabel-helper-wrap-function,babel-plugin-transform-async-to-generator- #17251 Fix: propagate argument evaluation errors through async promise chain (@magic-akari)
babel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generatorbabel-helper-fixtures,babel-parserbabel-generator,babel-parserbabel-parserbabel-compat-data,babel-preset-envbabel-traverse- #17156 fix: Objects and arrays with multiple references should not be evaluated (@liuxingbaoyu)
babel-generator
:nail_care: Polish
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-transform-arrow-functions,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-traverse- #17221 Reduce generated names size for the 10th-11th (@nicolo-ribaudo)
:house: Internal
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #17263 Remove unused
regenerator-runtimedep in@babel/runtime(@nicolo-ribaudo)
- #17263 Remove unused
babel-compat-data,babel-preset-envbabel-compat-data,babel-standalone- Other
babel-register- #16844 Migrate
@babel/registerto cts (@liuxingbaoyu)
- #16844 Migrate
babel-cli,babel-compat-data,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-fixtures,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-plugin-test-runner,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-parser,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-modules-umd,babel-plugin-transform-react-display-name,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-preset-env,babel-register,babel-standalone,babel-typesbabel-plugin-transform-regenerator- #17205 Inline regenerator in the relevant packages (@nicolo-ribaudo)
- #17205 Inline regenerator in the relevant packages (@nicolo-ribaudo)
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3- #17205 Inline regenerator in the relevant packages (@nicolo-ribaudo)
babel-helpers,babel-plugin-transform-regenerator- #17205 Inline regenerator in the relevant packages (@nicolo-ribaudo)
- #17205 Inline regenerator in the relevant packages (@nicolo-ribaudo)
babel-helpers- #17205 Inline regenerator in the relevant packages (@nicolo-ribaudo)
:microscope: Output optimization
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3- #16538 Reduce
interopRequireWildcardsize (@liuxingbaoyu)
- #16538 Reduce
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3- #17213 Reduce
regeneratorRuntimesize (@liuxingbaoyu)
- #17213 Reduce
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.32.1
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.32.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
remix-run/react-router (react-router)
v7.6.0
Minor Changes
-
Added a new
react-router.config.tsrouteDiscoveryoption to configure Lazy Route Discovery behavior. (#13451)- By default, Lazy Route Discovery is enabled and makes manifest requests to the
/__manifestpath:routeDiscovery: { mode: "lazy", manifestPath: "/__manifest" }
- You can modify the manifest path used:
routeDiscovery: { mode: "lazy", manifestPath: "/custom-manifest" }
- Or you can disable this feature entirely and include all routes in the manifest on initial document load:
routeDiscovery: { mode: "initial" }
- By default, Lazy Route Discovery is enabled and makes manifest requests to the
-
Add support for route component props in
createRoutesStub. This allows you to unit test your route components using the props instead of the hooks: (#13528)let RoutesStub = createRoutesStub([ { path: "/", Component({ loaderData }) { let data = loaderData as { message: string }; return <pre data-testid="data">Message: {data.message}</pre>; }, loader() { return { message: "hello" }; }, }, ]); render(<RoutesStub />); await waitFor(() => screen.findByText("Message: hello"));
Patch Changes
-
Fix
react-routermodule augmentation forNodeNext(#13498) -
Don't bundle
react-routerinreact-router/domCJS export (#13497) -
Fix bug where a submitting
fetcherwould get stuck in aloadingstate if a revalidatingloaderredirected (#12873) -
Fix hydration error if a server
loaderreturnedundefined(#13496) -
Fix initial load 404 scenarios in data mode (#13500)
-
Stabilize
useRevalidator'srevalidatefunction (#13542) -
Preserve status code if a
clientActionthrows adata()result in framework mode (#13522) -
Be defensive against leading double slashes in paths to avoid
Invalid URLerrors from the URL constructor (#13510)- Note we do not sanitize/normalize these paths - we only detect them so we can avoid the error that would be thrown by
new URL("//", window.location.origin)
- Note we do not sanitize/normalize these paths - we only detect them so we can avoid the error that would be thrown by
-
Remove
Navigatordeclaration fornavigator.connection.saveDatato avoid messing with any other types beyondsaveDatain userland (#13512) -
Fix
handleErrorparamsvalues on.datarequests for routes with a dynamic param as the last URL segment (#13481) -
Don't trigger an
ErrorBoundaryUI before the reload when we detect a manifest verison mismatch in Lazy Route Discovery (#13480) -
Inline
[email protected]dependency and fix decoding ordering of Map/Set instances (#13518) -
Only render dev warnings in DEV mode (#13461)
-
UNSTABLE: Fix a few bugs with error bubbling in middleware use-cases (#13538)
-
Short circuit post-processing on aborted
dataStrategyrequests (#13521)- This resolves non-user-facing console errors of the form
Cannot read properties of undefined (reading 'result')
- This resolves non-user-facing console errors of the form
vitest-dev/vitest-browser-react (vitest-browser-react)
v0.2.0
🐞 Bug Fixes
- Expose
actfromrenderHook- by @sheremet-va in https://github.com/vitest-dev/vitest-browser-react/issues/18 (7b378)
View changes on GitHub
Configuration
📅 Schedule: Branch creation - "before 6:00am on Wednesday" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Deploy Preview for base-ui ready!
| Name | Link |
|---|---|
| Latest commit | ef4962b7503f521cf0d12540aa47d19f39b5ed3f |
| Latest deploy log | https://app.netlify.com/projects/base-ui/deploys/6851803cd827c20008f60ce3 |
| Deploy Preview | https://deploy-preview-1879--base-ui.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify project configuration.
Bundle size report
Total Size Change: 🔺+582B(+0.04%) - Total Gzip Change: 🔺+309B(+0.06%) Files: 41 total (0 added, 0 removed, 35 changed)
Show details for 41 more bundles
@base-ui-components/react/select parsed: 🔺+225B(+0.19%) gzip: 🔺+69B(+0.17%) @base-ui-components/react/alert-dialog parsed: 🔺+224B(+0.44%) gzip: 🔺+78B(+0.45%) @base-ui-components/react/dialog parsed: 🔺+224B(+0.43%) gzip: 🔺+72B(+0.41%) @base-ui-components/react parsed: 🔺+79B(+0.03%) gzip: 🔺+29B(+0.03%) @base-ui-components/react/context-menu parsed: 🔺+79B(+0.07%) gzip: 🔺+37B(+0.10%) @base-ui-components/react/menu parsed: 🔺+79B(+0.07%) gzip: 🔺+33B(+0.09%) @base-ui-components/react/popover parsed: 🔺+79B(+0.09%) gzip: 🔺+36B(+0.12%) @base-ui-components/react/accordion parsed: 🔺+1B(0.00%) gzip: 🔺+3B(+0.04%) @base-ui-components/react/avatar parsed: 🔺+1B(+0.01%) gzip: 🔺+3B(+0.11%) @base-ui-components/react/checkbox parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.03%) @base-ui-components/react/checkbox-group parsed: 🔺+1B(+0.01%) gzip: 🔺+1B(+0.02%) @base-ui-components/react/collapsible parsed: 🔺+1B(+0.01%) gzip: 🔺+1B(+0.02%) @base-ui-components/react/field parsed: 🔺+1B(+0.01%) gzip: 🔺+1B(+0.02%) @base-ui-components/react/fieldset parsed: 🔺+1B(+0.02%) gzip: 🔺+1B(+0.04%) @base-ui-components/react/input parsed: 🔺+1B(+0.01%) gzip: 0B(0.00%) @base-ui-components/react/menubar parsed: 🔺+1B(0.00%) gzip: 🔺+3B(+0.04%) @base-ui-components/react/meter parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.07%) @base-ui-components/react/number-field parsed: 🔺+1B(0.00%) gzip: 🔺+2B(+0.02%) @base-ui-components/react/progress parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.07%) @base-ui-components/react/radio parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.04%) @base-ui-components/react/radio-group parsed: 🔺+1B(0.00%) gzip: 🔺+4B(+0.05%) @base-ui-components/react/scroll-area parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.04%) @base-ui-components/react/slider parsed: 🔺+1B(0.00%) gzip: 🔺+2B(+0.02%) @base-ui-components/react/switch parsed: 🔺+1B(+0.01%) gzip: 🔺+3B(+0.06%) @base-ui-components/react/tabs parsed: 🔺+1B(0.00%) gzip: 🔺+3B(+0.03%) @base-ui-components/react/toast parsed: 🔺+1B(0.00%) gzip: 🔺+1B(+0.01%) @base-ui-components/react/toggle parsed: 🔺+1B(+0.01%) gzip: 🔺+1B(+0.03%) @base-ui-components/react/toggle-group parsed: 🔺+1B(+0.01%) gzip: 0B(0.00%) @base-ui-components/react/toolbar parsed: 🔺+1B(0.00%) gzip: 🔺+1B(+0.01%) @base-ui-components/react/unstable-no-ssr parsed: 🔺+1B(+0.08%) gzip: 🔺+2B(+0.29%) @base-ui-components/react/utils parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.06%) Base UI checkbox parsed: 🔺+1B(+0.01%) gzip: 🔺+2B(+0.03%) @base-ui-components/react/navigation-menu parsed: ▼-144B(-0.17%) gzip: ▼-21B(-0.07%) @base-ui-components/react/preview-card parsed: ▼-144B(-0.25%) gzip: ▼-34B(-0.17%) @base-ui-components/react/tooltip parsed: ▼-144B(-0.22%) gzip: ▼-36B(-0.17%) @base-ui-components/react/direction-provider parsed: 0B(0.00%) gzip: 0B(0.00%) @base-ui-components/react/form parsed: 0B(0.00%) gzip: 0B(0.00%) @base-ui-components/react/merge-props parsed: 0B(0.00%) gzip: 0B(0.00%) @base-ui-components/react/separator parsed: 0B(0.00%) gzip: 0B(0.00%) @base-ui-components/react/unstable-use-media-query parsed: 0B(0.00%) gzip: 0B(0.00%) @base-ui-components/react/use-render parsed: 0B(0.00%) gzip: 0B(0.00%)
Generated by :no_entry_sign: dangerJS against ef4962b7503f521cf0d12540aa47d19f39b5ed3f
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.