Skip to content

Update all non-major dependencies#4076

Merged
Johennes merged 5 commits into
livekitfrom
renovate/all-minor-patch
Jul 2, 2026
Merged

Update all non-major dependencies#4076
Johennes merged 5 commits into
livekitfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@formatjs/intl-durationformat 0.10.130.10.15 age confidence
@livekit/protocol 1.46.41.48.0 age confidence
@playwright/test (source) 1.60.01.61.1 age confidence
@radix-ui/react-dialog (source) 1.1.151.1.17 age confidence
@radix-ui/react-slider (source) 1.3.61.4.1 age confidence
@radix-ui/react-visually-hidden (source) 1.2.41.2.6 age confidence
@react-spring/web 10.1.010.1.2 age confidence
@storybook/addon-docs (source) 10.4.110.4.6 age confidence
@storybook/addon-vitest (source) 10.4.110.4.6 age confidence
@storybook/react-vite (source) 10.4.110.4.6 age confidence
@types/node (source) 24.12.424.13.2 age confidence
@types/react (source) 19.2.1519.2.17 age confidence
@typescript-eslint/utils (source) 8.61.08.62.0 age confidence
@vitejs/plugin-react (source) 6.0.26.0.3 age confidence
@vitest/browser-playwright (source) 4.1.74.1.9 age confidence
@vitest/coverage-v8 (source) 4.1.74.1.9 age confidence
@vitest/ui (source) 4.1.74.1.9 age confidence
eslint-plugin-storybook (source) 10.4.110.4.6 age confidence
i18next-cli 1.61.01.64.2 age confidence
oxfmt (source) ^0.55.0^0.56.0 age confidence
oxlint (source) 1.70.01.71.0 age confidence
pako 2.1.02.2.0 age confidence
react (source) 19.2.619.2.7 age confidence
react-dom (source) 19.2.619.2.7 age confidence
react-router-dom (source) 7.15.17.18.0 age confidence
sass 1.100.01.101.0 age confidence
storybook (source) 10.4.110.4.6 age confidence
uuid 14.0.014.0.1 age confidence
vite (source) 8.0.168.1.0 age confidence
vitest (source) 4.1.74.1.9 age confidence

Release Notes

formatjs/formatjs (@​formatjs/intl-durationformat)

v0.10.15: @​formatjs/intl-durationformat: 0.10.15

Compare Source

0.10.15 (2026-06-15)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/intl-durationformat@0.10.14...@​formatjs/intl-durationformat@0.10.15

v0.10.14: @​formatjs/intl-durationformat: 0.10.14

0.10.14 (2026-06-03)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/intl-durationformat@0.10.13...@​formatjs/intl-durationformat@0.10.14

Dependencies
livekit/protocol (@​livekit/protocol)

v1.48.0

Compare Source

Minor Changes
Patch Changes

v1.47.0

Compare Source

Minor Changes
  • agent simulation: add SimulationMode to the Create request and run info, so a - #​1627 (@​Bobronium)
    run can request audio mode. Unspecified stays TEXT, so existing callers are
    unaffected.

v1.46.8

Compare Source

v1.46.7

Compare Source

Patch Changes

v1.46.6

Compare Source

Patch Changes

v1.46.5

Compare Source

Patch Changes
microsoft/playwright (@​playwright/test)

v1.61.1

Compare Source

v1.61.0

Compare Source

🔑 WebAuthn passkeys

New Credentials virtual authenticator, available via browserContext.credentials, lets tests register passkeys and answer navigator.credentials.create() / navigator.credentials.get() ceremonies in the page — no real hardware key required, works in all browsers:

const context = await browser.newContext();

// Seed a passkey your backend provisioned for a test user.
await context.credentials.create('example.com', {
  id: credentialId,
  userHandle,
  privateKey,
  publicKey,
});
await context.credentials.install();

const page = await context.newPage();
await page.goto('https://example.com/login');
// The page's navigator.credentials.get() is answered with the seeded passkey.

You can also let the app register a passkey once in a setup test, read it back with credentials.get(), and seed it into later tests — see Credentials for details.

🗃️ Web Storage

New WebStorage API, available via page.localStorage and page.sessionStorage, reads and writes the page's storage for the current origin:

await page.localStorage.setItem('token', 'abc');
const token = await page.localStorage.getItem('token');
const items = await page.sessionStorage.items();
New APIs
Network
Browser and Screencast
  • New option artifactsDir in browserType.connectOverCDP() controls where artifacts such as traces and downloads are stored when attached to an existing browser.
  • New option cursor in screencast.showActions() controls the cursor decoration rendered for pointer actions.
  • The onFrame callback in screencast.start() now receives a timestamp of when the frame was presented by the browser.
Test runner
  • The testOptions.video option now supports the same set of modes as trace: new 'on-all-retries', 'retain-on-first-failure' and 'retain-on-failure-and-retries' values. See the video modes table for which runs are recorded and kept in each mode.
  • Supported expect.soft.poll(...).
  • New fullConfig.argv — a snapshot of process.argv from the runner process, handy for reading custom arguments passed after the -- separator.
  • New fullConfig.failOnFlakyTests mirrors the config option, so reporters can explain why a flaky run failed.
  • testInfo.errors now lists each sub-error of an AggregateError as a separate entry.
  • New -G command line shorthand for --grep-invert.
🛠️ Other improvements
  • Playwright now supports Ubuntu 26.04.
  • HAR and trace recordings now include WebSocket requests.
Browser Versions
  • Chromium 149.0.7827.55
  • Mozilla Firefox 151.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 149
  • Microsoft Edge 149
radix-ui/primitives (@​radix-ui/react-dialog)

v1.1.17

  • Removed dev-only warnings for dialogs when title and/or description is not rendered.
  • Fixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.
  • Updated dependencies: @radix-ui/react-slot@1.3.0, @radix-ui/react-dismissable-layer@1.1.13, @radix-ui/react-primitive@2.1.6, @radix-ui/react-focus-scope@1.1.10, @radix-ui/react-portal@1.1.12

v1.1.16

  • Fixed disabled pointer events in closed dialogs
  • Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-slot@1.2.5, @radix-ui/react-focus-guards@1.1.4, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-focus-scope@1.1.9, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3
radix-ui/primitives (@​radix-ui/react-slider)

v1.4.1

  • Fixed Duplicate index signature errors that surfaced when consuming multiple packages together.
  • Updated dependencies: @radix-ui/react-primitive@2.1.6, @radix-ui/react-collection@1.1.10

v1.4.0

  • Added unstable ThumbProvider, ThumbTrigger, and BubbleInput parts to Slider. SliderThumb was previously a single component that implicitly rendered a hidden native input for form submission. It is now composed from these new parts, which are exposed so consumers can decouple the bubble input from the thumb (for example, to render or customize it independently) instead of relying on SliderThumb to render it implicitly. SliderThumb continues to render all three by default, so existing usage is unaffected.
  • Added focusVisible for non-keyboard interactions with slider thumbs for progressively enabling styles using :focus-visible alongside programmatic focus management
  • Fixed Slider focus bugs in scrollable context
  • Fixed a Slider bug where very small step values made the thumbs unresponsive
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-collection@1.1.9, @radix-ui/react-direction@1.1.2, @radix-ui/number@1.1.2, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-use-layout-effect@1.1.2, @radix-ui/react-use-previous@1.1.2, @radix-ui/react-use-size@1.1.2
radix-ui/primitives (@​radix-ui/react-visually-hidden)

v1.2.6

  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.2.5

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-primitive@2.1.5
pmndrs/react-spring (@​react-spring/web)

v10.1.2

Compare Source

Bug Fixes
  • core: PickAnimated now infers all animated keys when a partial from is provided. Previously a from prop collapsed the result type to just the from shape, dropping to keys, forward props, and the other transition phases — so useSpring({ width: 100, height: 100, from: { width: 0 } }) made styles.height a compile error even though height animates at runtime. It now merges from with the to, forward, and transition-phase values. (#​2545)
  • core: The SpringValue-level onChange now receives an AnimationResult ({ value, finished: false, cancelled: false }) instead of the raw value, so result.value is no longer undefined mid-animation. This matches onStart/onRest and the Controller-level onChange. The internal change event the animated tree subscribes to still emits the raw value. (#​2548)
  • animated: Fixed a cannot add a new property crash when wrapping non-extensible React Native host components. On Hermes, host components like View, Text, and Image become non-extensible after their first render, breaking the wrapper cache. createHost now attempts the direct write first (fast path, unchanged for extensible components) and falls back to a module-level WeakMap when the write is rejected. (#​2535)
Performance
  • shared: Improved string interpolation performance with large amounts of data by caching output number parsing in createStringInterpolator. (#​2547)

Full Changelog: pmndrs/react-spring@v10.1.1...v10.1.2

v10.1.1

Compare Source

What's Changed

Full Changelog: pmndrs/react-spring@v10.1.0...v10.1.1

storybookjs/storybook (@​storybook/addon-docs)

v10.4.6

Compare Source

v10.4.5

Compare Source

v10.4.4

Compare Source

  • Telemetry: Add timeout to event-log POST to prevent build hang - #​35085, thanks @​badams!

v10.4.3

Compare Source

v10.4.2

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/utils)

v8.62.0

Compare Source

🚀 Features
  • remove redundant package.json "files" (#​12444)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.61.1

Compare Source

This was a version bump only for utils to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v6.0.3

Compare Source

vitest-dev/vitest (@​vitest/browser-playwright)

v4.1.9

Compare Source

🐞 Bug Fixes
  • Fix importOriginal with optimizer and query import [backport to v4] - by Hiroshi Ogawa, David Harris, Codexand Vladimir in #​10546 (a5180)
  • browser:
    • Wait for orchestrator readiness before resolving browser sessions [backport to v4] - by Vladimir and Séamus O'Connor in #​10555 (7fb29)
    • Wait for iframe tester readiness before preparing [backport to v4] - by Vladimir and Séamus O'Connor in #​10497 and #​10556 (fbc62)
  • mocker:
    • Hoist vi.mock() for vite-plus/test imports [backport to v4] - by Hiroshi Ogawa, LongYinan, Claude Opus 4.8 and Vladimir in #​10548 (2c955)
  • pool:
    • Prevent test run hang on worker crash [backport to v4] - by Ari Perkkiö and Jattioui Ismail in #​10543 and #​10564 (934b0)
View changes on GitHub

v4.1.8

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
vitest-dev/vitest (@​vitest/ui)

v4.1.9

Compare Source

v4.1.8

Compare Source

   🐞 Bug Fixes

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • 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 commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

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.

@Johennes Johennes merged commit 9199dcb into livekit Jul 2, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant