Skip to content

Bump code-infra:patchUpdates#48508

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/code-infra-patchupdates
Open

Bump code-infra:patchUpdates#48508
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/code-infra-patchupdates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 10, 2026

This PR contains the following updates:

Package Change Age Confidence
caniuse-lite ^1.0.30001791^1.0.30001792 age confidence
final-form ^5.0.0^5.0.1 age confidence
pnpm (source) 10.33.210.33.4 age confidence
postcss (source) ^8.5.13^8.5.14 age confidence
react-final-form ^7.0.0^7.0.1 age confidence

Release Notes

browserslist/caniuse-lite (caniuse-lite)

v1.0.30001792

Compare Source

final-form/final-form (final-form)

v5.0.1

Compare Source

v5.0.1

A big batch of bug fixes that have accumulated since the v5.0.0 release. No breaking changes.

New
  • ignoreUnregister config option — Fields that unregister will have their values ignored during validation and submission, without needing destroyOnUnmount. Useful for multi-step forms. (#​500)
Bug Fixes

Validation

  • Fixed async validation race condition — per-field async promises are now tracked individually so stale results from previous runs can't overwrite current ones (#​513, fixes #​509)
  • Fixed infinite loop when an async validation promise rejects — the stale promise is now cleared so it can't retry forever (#​530, fixes #​166)
  • Fixed validation not running correctly when a field has both array-level and item-level validators (#​524, fixes #​482)
  • Fixed crash when a field is unregistered while validation is in-flight (#​531, fixes #​186)
  • Fixed crash when getValidators encounters an undefined field (#​532, fixes #​158)

Submission

  • Fixed beforeSubmit not being called before the sync errors check — it can now prevent submission even when there are no sync errors (#​522)
  • Fixed submitErrors being wiped when sync validation fails after a failed submission (#​521, fixes #​437)

Field State

  • Fixed keepDirtyOnReinitialize not working correctly with array fields (#​538, fixes #​366)
  • Fixed modified flag not being cleared after reset() / initialize() (#​536, fixes #​317)
  • Fixed dirty state not being tracked for unregistered FieldArray fields (#​528, fixes #​487)
  • Fixed crash when unregistering a field that had been renamed (#​533, fixes #​191)
  • Fixed initialValues not updating when a field's initialValue prop changes (#​543, fixes #​988)

Values / setIn

  • Fixed decimal, negative, and zero-padded numbers being treated as array indexes instead of object keys (e.g., values["1.5"] no longer becomes an array) (#​526)
  • Fixed string error values being lost when removing nested field keys in setIn (#​527)
  • Fixed setIn crashing on undefined state (#​535, fixes #​909)
  • Fixed inability to register fields with reserved property names like constructor (#​520)

TypeScript

  • FormState.values is now correctly typed as non-optional (#​502)
  • Fixed return type of submit function in type declarations (#​499)
  • Fixed isEqual initialization TypeScript error (#​517)
  • Added types field to package.json for better tooling compatibility (#​518)
  • blur, change, and focus are now guaranteed to always be functions (#​519, fixes #​472)
pnpm/pnpm (pnpm)

v10.33.4: pnpm 10.33.4

Compare Source

Patch Changes

  • Pin the integrity of git-hosted tarballs (codeload.github.com, gitlab.com, bitbucket.org) in the lockfile so that subsequent installs detect a tampered or substituted tarball and refuse to install it. Previously the lockfile only stored the tarball URL for git dependencies, so a compromised git host or a man-in-the-middle could serve arbitrary code on later installs without lockfile changes.

    A new gitHosted: true field is recorded on git-hosted tarball resolutions in the lockfile, letting every reader/writer route them by a single typed check instead of pattern-matching the tarball URL in each call site. Lockfiles written by older pnpm versions are enriched on load (URL fallback) so the field can be relied on uniformly across the codebase.

  • Fix a regression where pnpm --recursive --filter '!<pkg>' run/exec/test/add would include the workspace root in the matched projects. The workspace root is now correctly excluded by default when only negative --filter arguments are provided, matching the documented behavior. To include the root, pass --include-workspace-root #​11341.

Platinum Sponsors

Bit

Gold Sponsors

Sanity Discord Vite
SerpApi CodeRabbit Stackblitz
Workleap Nx

v10.33.3

Compare Source

postcss/postcss (postcss)

v8.5.14

Compare Source

final-form/react-final-form (react-final-form)

v7.0.1

Compare Source

v7.0.1

Bug fixes since v7.0.0. No breaking changes.

Bug Fixes
  • Fixed useField returning the form's initialValues instead of the field's initial value on first render (#​1060, fixes #​1050)
  • Fixed type="select" with multiple not defaulting to [] (#​1061)
  • Fixed React Native compatibility by removing the HTMLElement constraint (#​1065)
  • Fixed destroyOnUnregister losing initial values when used in StrictMode (#​1069)
  • Fixed checkbox and radio checked logic — was incorrectly using format instead of parse (#​1074, fixes #​974)
  • Fixed field name prop shadowing DOM properties (#​1077, fixes #​871)
  • Fixed FormSpy onChange not being called with initial state on mount (#​1076)
  • Fixed field name and value falling out of sync when the name prop changes dynamically (#​1078, fixes #​869)
  • Fixed overwriting getter-only properties when spreading props in renderComponent (#​1056, fixes #​1055)
  • Fixed spreading of lazy state in FormSpy render props (#​1059)
  • Fixed input prop override being ignored in the Field component (#​1066)
Documentation
  • Added v7.0.0 migration guide for TypeScript users (#​1064)

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • Between 12:00 AM and 04:59 AM, only on Sunday (* 0-4 * * 7)
  • 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.

@renovate renovate Bot added the dependencies Update of dependencies. label May 10, 2026
@code-infra-dashboard
Copy link
Copy Markdown

Deploy preview

https://deploy-preview-48508--material-ui.netlify.app/

Bundle size

Bundle Parsed size Gzip size
@mui/material 0B(0.00%) 0B(0.00%)
@mui/lab 0B(0.00%) 0B(0.00%)
@mui/private-theming 0B(0.00%) 0B(0.00%)
@mui/system 0B(0.00%) 0B(0.00%)
@mui/utils 0B(0.00%) 0B(0.00%)

Details of bundle changes


Check out the code infra dashboard for more information about this PR.

@github-actions github-actions Bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update of dependencies. PR: out-of-date The pull request has merge conflicts and can't be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants