Skip to content

chore(deps): bump the minor group across 1 directory with 23 updates - #1360

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/minor-f83912d66b
Open

chore(deps): bump the minor group across 1 directory with 23 updates#1360
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/minor-f83912d66b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor group with 22 updates in the /frontend directory:

Package From To
@diamondlightsource/sci-react-ui 0.3.0 0.6.2
@jsonforms/core 3.6.0 3.8.0
@jsonforms/material-renderers 3.6.0 3.8.0
@jsonforms/react 3.6.0 3.8.0
@xyflow/react 12.9.2 12.11.2
graphql-ws 6.0.6 6.2.0
fuse.js 7.1.0 7.5.0
@testing-library/react 16.3.0 16.3.2
@vitest/eslint-plugin 1.4.2 1.6.24
eslint-plugin-react-hooks 7.0.1 7.1.1
eslint-plugin-react-refresh 0.4.24 0.5.3
prettier 3.6.2 3.9.6
typescript-eslint 8.46.3 8.65.0
vitest 4.0.8 4.1.10
@storybook/addon-links 10.3.5 10.5.4
@storybook/builder-vite 10.3.6 10.5.4
@storybook/react-vite 10.3.6 10.5.4
storybook 10.3.6 10.5.4
@storybook/addon-docs 10.3.6 10.5.4
keycloak-js 26.2.1 26.2.4
msw 2.12.1 2.15.0
react-router-dom 7.12.0 7.18.1

Updates @diamondlightsource/sci-react-ui from 0.3.0 to 0.6.2

Release notes

Sourced from @​diamondlightsource/sci-react-ui's releases.

v0.6.2

Added

  • Comprehensive tests for DiamondDSTheme to improve coverage and ensure theme consistency.
  • Added overrides for MuiButtonGroup for improved styling consistency.

Changed

  • Refactored the theme architecture to improve maintainability and compatibility with Material React Table (MRT).
  • Updated border and alpha colour tokens to align with the design system theme and improve visual consistency.
  • Updated Avatar and MuiToggleButton theme overrides for improved styling consistency.
  • Updated the project's Node.js version.

Fixed

  • Updated the theme implementation to satisfy the new test suite and improve reliability.
  • Fixed initial theme flash by updating ColourSchemeButton and the development index.
  • Fixed colour scheme transition animation flicker when switching between light and dark modes.
  • Fixed minor compatibility issues
  • Fixed the Storybook installation link.

v0.6.2-alpha.1

Added

  • Comprehensive tests for DiamondDSTheme to improve coverage and ensure theme consistency.
  • Added overrides for MuiButtonGroup for improved styling consistency.

Changed

  • Refactored the theme architecture to improve maintainability and compatibility with Material React Table (MRT).
  • Updated border and alpha colour tokens to align with the design system theme and improve visual consistency.
  • Updated Avatar and MuiToggleButton theme overrides for improved styling consistency.
  • Updated the project's Node.js version.

Fixed

  • Updated the theme implementation to satisfy the new test suite and improve reliability.
  • Fixed initial theme flash by updating ColourSchemeButton and the development index.
  • Fixed colour scheme transition animation flicker when switching between light and dark modes.
  • Fixed minor compatibility issues
  • Fixed the Storybook installation link.

v0.6.1-alpha.1

Added

  • Diamond DS Theme: a new design system theme based on semantic roles and tokens.
  • Design system documentation, including overview, component standards, and usage guidance.
  • Component guidance for Button, TextField, and MaterialReactTable.
  • Inter, Outfit and IBM Plex Mono fonts.
  • New Image and ImageWithZoom components with loading indicators and zoom support.

... (truncated)

Changelog

Sourced from @​diamondlightsource/sci-react-ui's changelog.

[v0.6.2] - 2026-07-21

Added

  • Comprehensive tests for DiamondDSTheme to improve coverage and ensure theme consistency.
  • Added overrides for MuiButtonGroup for improved styling consistency.

Changed

  • Refactored the theme architecture to improve maintainability and compatibility with Material React Table (MRT).
  • Updated border and alpha colour tokens to align with the design system theme and improve visual consistency.
  • Updated Avatar and MuiToggleButton theme overrides for improved styling consistency.
  • Updated the project's Node.js version.

Fixed

  • Updated the theme implementation to satisfy the new test suite and improve reliability.
  • Fixed initial theme flash by updating ColourSchemeButton and the development index.
  • Fixed colour scheme transition animation flicker when switching between light and dark modes.
  • Fixed minor compatibility issues
  • Fixed the Storybook installation link.

[v0.6.1] - 2026-06-25

Added

  • Diamond DS Theme: a new design system theme based on semantic roles and tokens.
  • Design system documentation, including overview, component standards, and usage guidance.
  • Component guidance for Button, TextField, and MaterialReactTable.
  • Inter, Outfit and IBM Plex Mono fonts.
  • New Image and ImageWithZoom components with loading indicators and zoom support.

Changed

  • Breaking MUI v7 is now required.
  • Breaking Replaced previous theming approach with Diamond DS Theme.
  • Breaking Updated all components to use the new Diamond DS Theme and support light and dark modes.
  • Updated Logo and ImageColourSchemeSwitch to use tone (default/inverse) and fixedTone to adapt to surface colour. Deprecated use of interchange prop.
  • Improved accessibility and colour contrast.
  • Navbar uses short logo (if available) on small screen sizes.

Removed

  • Breaking Removed legacy Diamond and Generic themes.
  • Removed legacy colour documentation.

Fixed

  • Fixed DataCell and DataBox in JsonForms to prevent dash appearing when zero should be displayed.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by akademy, a new releaser for @​diamondlightsource/sci-react-ui since your current version.


Updates @jsonforms/core from 3.6.0 to 3.8.0

Release notes

Sourced from @​jsonforms/core's releases.

v3.8.0

What's Changed

[angular] remove deprecated use of ComponentFactoryResolver (eclipsesource/jsonforms#2566) [angular] build against v20, allow v22 RC, inject() instead of constructor injection (eclipsesource/jsonforms#2573) [angular] add option to toggle off errors without user interaction (eclipsesource/jsonforms#2583) [angular] allow 22 release and bump dev deps to latest 20.x.x (eclipsesource/jsonforms#2590)

[angular-material] Remove outdated TSDOC for AutocompleteControlRenderer (eclipsesource/jsonforms#2534) [angular-material] Translate Autocomplete Control Renderer (eclipsesource/jsonforms#2535) [angular-material] Remove hammerjs from angular-material and bump angular dev deps (eclipsesource/jsonforms#2561) [angular-material] OneOf Enum Control Renderer (eclipsesource/jsonforms#2551)

[core] feat: Pass oneOf subschema to Translator (eclipsesource/jsonforms#2536) [core] Filter error keywords before touch (eclipsesource/jsonforms#2540) [core] Increase AJV to ^8.18.0 and bump angular dev deps (eclipsesource/jsonforms#2552) [core] feat: add separateReadonlyFromDisabled config option (eclipsesource/jsonforms#2532) [core] Fix oneOf renderers not clearing some primitive values (eclipsesource/jsonforms#2520) [core] fix: Fix validation errors for nested props of same name (eclipsesource/jsonforms#2531) [core] improve Translator type for strict TypeScript compatibility (eclipsesource/jsonforms#2562) [core] handle nullable object/array in generateUISchema (eclipsesource/jsonforms#2586) [core] improve id generation (eclipsesource/jsonforms#2584)

[core, react] fix: Remove usage of lodash/isArray and React.StatelessComponent (eclipsesource/jsonforms#2539)

[react] remove usage of React.ReducerAction (eclipsesource/jsonforms#2581)

[vue] add jest testing hints on imports (eclipsesource/jsonforms#2568)

[vue-vuetify] fix data flicker when quickly changing between inputs (eclipsesource/jsonforms#2558) [vue-vuetify] fix: make rawChildErrors reactive in vue-vuetify (eclipsesource/jsonforms#2580)

[core, vue] Fix categorization stepper step order index, introduce new composition function for vue, fix config to be properly passed to test functions (eclipsesource/jsonforms#2522)

[dev] add project information for Theia AI (eclipsesource/jsonforms#2470) [dev] add UI testing guide to CLAUDE.md, align dev scripts (eclipsesource/jsonforms#2554) [dev] Update to Node 24 and pnpm 10.33.0 and update GH actions (eclipsesource/jsonforms#2565)

[dependencies] bump lodash from 4.17.21 to 4.17.23 (eclipsesource/jsonforms#2537) [dependencies] Bump angular dev dependencies to latest 19.x (eclipsesource/jsonforms#2527) [dependencies] bump rollup from 2.79.1 to 2.80.0 (eclipsesource/jsonforms#2546) [dependencies] bump lodash from 4.17.23 to 4.18.1 (eclipsesource/jsonforms#2564)

[docs] update roadmap timeline and milestones for 2026 (eclipsesource/jsonforms#2518) [docs] update roadmap (eclipsesource/jsonforms#2576)

When migrating from 3.7 to 3.8, check the migration guide. There have been breaking changes relating to the Angular renderers and the translator type. Furthermore, support for Angular 19 was dropped.

Contributors

... (truncated)

Commits
  • 6075bce v3.8.0
  • c602e0e v3.8.0-beta.0
  • 37387f3 core: avoid quadratic id generation for repeated proposed ids
  • e797a3d core: expose Id singleton to allow overriding id generation
  • 7556cec core: handle nullable object/array in generateUISchema
  • 53918bc v3.8.0-alpha.2
  • 9752a40 dev: upgrade to typescript ~5.8.3
  • 2d4eee9 v3.8.0-alpha.1
  • 31b9a7a core: improve Translator type for strict TypeScript compatibility (#2562)
  • 4c27a53 fix(core): Fix validation errors for nested props of same name (#2531)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​jsonforms/core since your current version.


Updates @jsonforms/material-renderers from 3.6.0 to 3.8.0

Release notes

Sourced from @​jsonforms/material-renderers's releases.

v3.8.0

What's Changed

[angular] remove deprecated use of ComponentFactoryResolver (eclipsesource/jsonforms#2566) [angular] build against v20, allow v22 RC, inject() instead of constructor injection (eclipsesource/jsonforms#2573) [angular] add option to toggle off errors without user interaction (eclipsesource/jsonforms#2583) [angular] allow 22 release and bump dev deps to latest 20.x.x (eclipsesource/jsonforms#2590)

[angular-material] Remove outdated TSDOC for AutocompleteControlRenderer (eclipsesource/jsonforms#2534) [angular-material] Translate Autocomplete Control Renderer (eclipsesource/jsonforms#2535) [angular-material] Remove hammerjs from angular-material and bump angular dev deps (eclipsesource/jsonforms#2561) [angular-material] OneOf Enum Control Renderer (eclipsesource/jsonforms#2551)

[core] feat: Pass oneOf subschema to Translator (eclipsesource/jsonforms#2536) [core] Filter error keywords before touch (eclipsesource/jsonforms#2540) [core] Increase AJV to ^8.18.0 and bump angular dev deps (eclipsesource/jsonforms#2552) [core] feat: add separateReadonlyFromDisabled config option (eclipsesource/jsonforms#2532) [core] Fix oneOf renderers not clearing some primitive values (eclipsesource/jsonforms#2520) [core] fix: Fix validation errors for nested props of same name (eclipsesource/jsonforms#2531) [core] improve Translator type for strict TypeScript compatibility (eclipsesource/jsonforms#2562) [core] handle nullable object/array in generateUISchema (eclipsesource/jsonforms#2586) [core] improve id generation (eclipsesource/jsonforms#2584)

[core, react] fix: Remove usage of lodash/isArray and React.StatelessComponent (eclipsesource/jsonforms#2539)

[react] remove usage of React.ReducerAction (eclipsesource/jsonforms#2581)

[vue] add jest testing hints on imports (eclipsesource/jsonforms#2568)

[vue-vuetify] fix data flicker when quickly changing between inputs (eclipsesource/jsonforms#2558) [vue-vuetify] fix: make rawChildErrors reactive in vue-vuetify (eclipsesource/jsonforms#2580)

[core, vue] Fix categorization stepper step order index, introduce new composition function for vue, fix config to be properly passed to test functions (eclipsesource/jsonforms#2522)

[dev] add project information for Theia AI (eclipsesource/jsonforms#2470) [dev] add UI testing guide to CLAUDE.md, align dev scripts (eclipsesource/jsonforms#2554) [dev] Update to Node 24 and pnpm 10.33.0 and update GH actions (eclipsesource/jsonforms#2565)

[dependencies] bump lodash from 4.17.21 to 4.17.23 (eclipsesource/jsonforms#2537) [dependencies] Bump angular dev dependencies to latest 19.x (eclipsesource/jsonforms#2527) [dependencies] bump rollup from 2.79.1 to 2.80.0 (eclipsesource/jsonforms#2546) [dependencies] bump lodash from 4.17.23 to 4.18.1 (eclipsesource/jsonforms#2564)

[docs] update roadmap timeline and milestones for 2026 (eclipsesource/jsonforms#2518) [docs] update roadmap (eclipsesource/jsonforms#2576)

When migrating from 3.7 to 3.8, check the migration guide. There have been breaking changes relating to the Angular renderers and the translator type. Furthermore, support for Angular 19 was dropped.

Contributors

... (truncated)

Commits
  • 6075bce v3.8.0
  • c602e0e v3.8.0-beta.0
  • e797a3d core: expose Id singleton to allow overriding id generation
  • 53918bc v3.8.0-alpha.2
  • 713f863 react: remove usage of React.ReducerAction
  • 9752a40 dev: upgrade to typescript ~5.8.3
  • 2d4eee9 v3.8.0-alpha.1
  • 31b9a7a core: improve Translator type for strict TypeScript compatibility (#2562)
  • 574e2d1 react-material: Fix oneOf renderer not clearing some primitive values
  • 754d9dd v3.8.0-alpha.0
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​jsonforms/material-renderers since your current version.


Updates @jsonforms/react from 3.6.0 to 3.8.0

Release notes

Sourced from @​jsonforms/react's releases.

v3.8.0

What's Changed

[angular] remove deprecated use of ComponentFactoryResolver (eclipsesource/jsonforms#2566) [angular] build against v20, allow v22 RC, inject() instead of constructor injection (eclipsesource/jsonforms#2573) [angular] add option to toggle off errors without user interaction (eclipsesource/jsonforms#2583) [angular] allow 22 release and bump dev deps to latest 20.x.x (eclipsesource/jsonforms#2590)

[angular-material] Remove outdated TSDOC for AutocompleteControlRenderer (eclipsesource/jsonforms#2534) [angular-material] Translate Autocomplete Control Renderer (eclipsesource/jsonforms#2535) [angular-material] Remove hammerjs from angular-material and bump angular dev deps (eclipsesource/jsonforms#2561) [angular-material] OneOf Enum Control Renderer (eclipsesource/jsonforms#2551)

[core] feat: Pass oneOf subschema to Translator (eclipsesource/jsonforms#2536) [core] Filter error keywords before touch (eclipsesource/jsonforms#2540) [core] Increase AJV to ^8.18.0 and bump angular dev deps (eclipsesource/jsonforms#2552) [core] feat: add separateReadonlyFromDisabled config option (eclipsesource/jsonforms#2532) [core] Fix oneOf renderers not clearing some primitive values (eclipsesource/jsonforms#2520) [core] fix: Fix validation errors for nested props of same name (eclipsesource/jsonforms#2531) [core] improve Translator type for strict TypeScript compatibility (eclipsesource/jsonforms#2562) [core] handle nullable object/array in generateUISchema (eclipsesource/jsonforms#2586) [core] improve id generation (eclipsesource/jsonforms#2584)

[core, react] fix: Remove usage of lodash/isArray and React.StatelessComponent (eclipsesource/jsonforms#2539)

[react] remove usage of React.ReducerAction (eclipsesource/jsonforms#2581)

[vue] add jest testing hints on imports (eclipsesource/jsonforms#2568)

[vue-vuetify] fix data flicker when quickly changing between inputs (eclipsesource/jsonforms#2558) [vue-vuetify] fix: make rawChildErrors reactive in vue-vuetify (eclipsesource/jsonforms#2580)

[core, vue] Fix categorization stepper step order index, introduce new composition function for vue, fix config to be properly passed to test functions (eclipsesource/jsonforms#2522)

[dev] add project information for Theia AI (eclipsesource/jsonforms#2470) [dev] add UI testing guide to CLAUDE.md, align dev scripts (eclipsesource/jsonforms#2554) [dev] Update to Node 24 and pnpm 10.33.0 and update GH actions (eclipsesource/jsonforms#2565)

[dependencies] bump lodash from 4.17.21 to 4.17.23 (eclipsesource/jsonforms#2537) [dependencies] Bump angular dev dependencies to latest 19.x (eclipsesource/jsonforms#2527) [dependencies] bump rollup from 2.79.1 to 2.80.0 (eclipsesource/jsonforms#2546) [dependencies] bump lodash from 4.17.23 to 4.18.1 (eclipsesource/jsonforms#2564)

[docs] update roadmap timeline and milestones for 2026 (eclipsesource/jsonforms#2518) [docs] update roadmap (eclipsesource/jsonforms#2576)

When migrating from 3.7 to 3.8, check the migration guide. There have been breaking changes relating to the Angular renderers and the translator type. Furthermore, support for Angular 19 was dropped.

Contributors

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​jsonforms/react since your current version.


Updates @xyflow/react from 12.9.2 to 12.11.2

Release notes

Sourced from @​xyflow/react's releases.

@​xyflow/react@​12.11.2

Patch Changes

@​xyflow/react@​12.11.1

Patch Changes

  • #5815 87da45c - Fix FinalConnectionState type so it preserves the discriminated union.

  • #5823 a6afc91 - Update attribution link

  • #5824 6b1dac5 - Do not fire on pane click when connection ends on pane

  • #5818 4ddc2d8 - Provide the shared handle config (connectOnClick, noPanClassName, rfId) through context instead of subscribing to the store in every Handle, so a store update no longer runs a selector once per handle

  • #5817 8df250b - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.

  • #5822 a6249de - Return stable reference for edge position when connected node gets deleted

  • Updated dependencies [ceb8604, 87da45c]:

    • @​xyflow/system@​0.0.78

@​xyflow/react@​12.11.0

12.11.0

Minor Changes

  • #5677 e6661de - Add autoPanOnSelection to auto-pan when user drags a selection close to the edge of the viewport.

Patch Changes

... (truncated)

Changelog

Sourced from @​xyflow/react's changelog.

12.11.2

Patch Changes

12.11.1

Patch Changes

  • #5815 87da45c - Fix FinalConnectionState type so it preserves the discriminated union.

  • #5823 a6afc91 - Update attribution link

  • #5824 6b1dac5 - Do not fire on pane click when connection ends on pane

  • #5818 4ddc2d8 - Provide the shared handle config (connectOnClick, noPanClassName, rfId) through context instead of subscribing to the store in every Handle, so a store update no longer runs a selector once per handle

  • #5817 8df250b - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.

  • #5822 a6249de - Return stable reference for edge position when connected node gets deleted

  • Updated dependencies [ceb8604, 87da45c]:

    • @​xyflow/system@​0.0.78

12.11.0

Minor Changes

... (truncated)

Commits
  • 3ab66ef chore(packages): bump
  • 01d58b6 Merge pull request #5846 from AlaricBaraou/perf/viewport-imperative-transform
  • 742860c perf(react): skip minimap re-renders when its geometry is unchanged
  • 17c64a1 perf(react): apply the viewport transform imperatively instead of re-renderin...
  • 775bdd6 Merge pull request #5825 from AlaricBaraou/perf/xydrag-draggable-only
  • 576a43d refactor(react): pass nodesDraggable to prevent wrong initial state
  • eedbc81 chore(packages): bump
  • c7bdce4 chore(pane): cleanup
  • cd5ec45 chore(react/pane): cleanup
  • f919daa fix(pane): do not fire pane click when connection ends on pane
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​xyflow/react since your current version.


Updates ajv from 8.17.1 to 8.20.0

Release notes

Sourced from ajv's releases.

v8.20.0

What's Changed

Full Changelog: ajv-validator/ajv@v8.19.0...v8.20.0

v8.19.0

What's Changed

Full Changelog: ajv-validator/ajv@v8.18.0...v8.19.0

v8.18.0

What's Changed

New Contributors

Full Changelog: ajv-validator/ajv@v8.17.1...v8.18.0

Commits

Updates graphql-ws from 6.0.6 to 6.2.0

Release notes

Sourced from graphql-ws's releases.

v6.2.0

Minor Changes

v6.1.1

Patch Changes

  • #680 3fdd82f Thanks @​kkhys! - Disposing of a client event listener twice no longer removes an unrelated listener

    The unsubscribe function returned by client.on spliced at indexOf(listener) without checking for -1, so removing an already-removed listener would splice(-1, 1) and silently drop the most recently registered listener of the same event. This happens in practice without any double-dispose by the user: emits iterate over a copy of the listeners, so a one-shot internal listener that already unlistened itself during a nested emit (e.g. when client.terminate() is called from within a closed/error listener) is re-invoked from the copy and unlistens again, knocking out registered closed/error listeners.

v6.1.0

Minor Changes

v6.0.8

Patch Changes

  • #667 fc03004 Thanks @​endigma! - Fix the server sending a Complete message after an Error message for subscriptions.

    Previously, when a subscription's async iterable threw an error, the server would send:

    {"id":"1","type":"error","payload":[{"message":"..."}]}
    {"id":"1","type":"complete"}
    

    Per the protocol spec:

    Error: This message terminates the operation and no further messages will be sent.

    Complete (Server → Client): If the server dispatched the Error message relative to the original Subscribe message, no Complete message will be emitted.

    The server now correctly sends only the Error message:

    {"id":"1","type":"error","payload":[{"message":"..."}]}
    

    Clients that correctly follow the spec should be unaffected, as they are expected to ignore messages for operations they consider already completed.

v6.0.7

Patch Changes

  • #665 5536292 Thanks @​enisdenjo! - Remove uWebSockets.js from peer dependencies in package.json

    It does not exist on NPM anymore and could lead to weird behavior when installing dependencies with npm. Nothing else changes, using graphql-ws with uWebSockets.js still works.

Changelog

Sourced from graphql-ws's changelog.

6.2.0

Minor Changes

6.1.1

Patch Changes

  • #680 3fdd82f Thanks @​kkhys! - Disposing of a client event listener twice no longer removes an unrelated listener

    The unsubscribe function returned by client.on spliced at indexOf(listener) without checking for -1, so removing an already-removed listener would splice(-1, 1) and silently drop the most recently registered listener of the same event. This happens in practice without any double-dispose by the user: emits iterate over a copy of the listeners, so a one-shot internal listener that already unlistened itself during a nested emit (e.g. when client.terminate() is called from within a closed/error listener) is re-invoked from the copy and unlistens again, knocking out registered closed/error listeners.

6.1.0

Minor Changes

6.0.8

Patch Changes

  • #667 fc03004 Thanks @​endigma! - Fix the server sending a Complete message after an Error message for subscriptions.

    Previously, when a subscription's async iterable threw an error, the server would send:

    {"id":"1","type":"error","payload":[{"message":"..."}]}
    {"id":"1","type":"complete"}
    

    Per the protocol spec:

    Error: This message terminates the operation and no further messages will be sent.

    Complete (Server → Client): If the server dispatched the Error message relative to the original Subscribe message, no Complete message will be emitted.

    The server now correctly sends only the Error message:

    {"id":"1","type":"error","payload":[{"message":"..."}]}
    

    Clients that correctly follow the spec should be unaffected, as they are expected to ignore messages for operations they consider already completed.

6.0.7

Patch Changes

... (truncated)

Commits
  • af4f5c9 Upcoming Release Changes (#683)
  • 1e70c1a feat(server): Add parse option for custom GraphQL parsing (#682)
  • 716eb36 Upcoming Release Changes (#681)
  • 3fdd82f fix(client): don't remove an unrelated listener when disposing of an already-...
  • ea0d083 chore: no need for registry url
  • 0b69b9b Upcoming Release Changes (#679)
  • 8bbad60 chore: downgrade uws for node 20
  • 3675e0d chore: bump uws
  • 0f78663 chore: bump node version
  • a6a792a chore(release): permissions write-all
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for graphql-ws since your current version.


Updates fuse.js from 7.1.0 to 7.5.0

Release notes

Sourced from fuse.js's releases.

v7.5.0

⚠️ Behavior changes

Every change in this release is a bug fix, but each one corrects a scoring or ranking bug. Scores and result ordering will shift for some queries. That is why this ships as a minor rather than a patch: the public API is unchanged and upgrading is a drop-in, but the results you get back can differ, and that should not arrive silently in a patch bump.

If you assert on exact score values or on a specific result order, expect those assertions to need updating. Re-baseline them against 7.5.0 rather than pinning to 7.4.x, since the 7.4.x behavior was wrong in the cases below.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jun 1, 2026
@dependabot dependabot Bot changed the title chore(deps): bump the minor group in /frontend with 23 updates chore(deps): bump the minor group across 1 directory with 23 updates Jun 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/minor-f83912d66b branch 2 times, most recently from 3cefbe0 to 248f22f Compare June 10, 2026 09:41
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/minor-f83912d66b branch 2 times, most recently from c8fd8cf to 9889d1a Compare June 22, 2026 04:38
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/minor-f83912d66b branch from 9889d1a to 945a9b4 Compare June 29, 2026 04:38
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/minor-f83912d66b branch 2 times, most recently from 5badefb to a6622dc Compare July 13, 2026 04:37
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/minor-f83912d66b branch from a6622dc to a0f822e Compare July 20, 2026 04:40
Bumps the minor group with 22 updates in the /frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@diamondlightsource/sci-react-ui](https://github.com/DiamondLightSource/sci-react-ui) | `0.3.0` | `0.6.2` |
| [@jsonforms/core](https://github.com/eclipsesource/jsonforms/tree/HEAD/packages/core) | `3.6.0` | `3.8.0` |
| [@jsonforms/material-renderers](https://github.com/eclipsesource/jsonforms/tree/HEAD/packages/material-renderers) | `3.6.0` | `3.8.0` |
| [@jsonforms/react](https://github.com/eclipsesource/jsonforms/tree/HEAD/packages/react) | `3.6.0` | `3.8.0` |
| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.9.2` | `12.11.2` |
| [graphql-ws](https://github.com/enisdenjo/graphql-ws) | `6.0.6` | `6.2.0` |
| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.5.0` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |
| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.4.2` | `1.6.24` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.3` |
| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.9.6` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.3` | `8.65.0` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.8` | `4.1.10` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.3.5` | `10.5.4` |
| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.3.6` | `10.5.4` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.6` | `10.5.4` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.6` | `10.5.4` |
| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.6` | `10.5.4` |
| [keycloak-js](https://github.com/keycloak/keycloak-js) | `26.2.1` | `26.2.4` |
| [msw](https://github.com/mswjs/msw) | `2.12.1` | `2.15.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.12.0` | `7.18.1` |



Updates `@diamondlightsource/sci-react-ui` from 0.3.0 to 0.6.2
- [Release notes](https://github.com/DiamondLightSource/sci-react-ui/releases)
- [Changelog](https://github.com/DiamondLightSource/sci-react-ui/blob/main/changelog.md)
- [Commits](DiamondLightSource/sci-react-ui@v0.3.0...v0.6.2)

Updates `@jsonforms/core` from 3.6.0 to 3.8.0
- [Release notes](https://github.com/eclipsesource/jsonforms/releases)
- [Commits](https://github.com/eclipsesource/jsonforms/commits/v3.8.0/packages/core)

Updates `@jsonforms/material-renderers` from 3.6.0 to 3.8.0
- [Release notes](https://github.com/eclipsesource/jsonforms/releases)
- [Commits](https://github.com/eclipsesource/jsonforms/commits/v3.8.0/packages/material-renderers)

Updates `@jsonforms/react` from 3.6.0 to 3.8.0
- [Release notes](https://github.com/eclipsesource/jsonforms/releases)
- [Commits](https://github.com/eclipsesource/jsonforms/commits/v3.8.0/packages/react)

Updates `@xyflow/react` from 12.9.2 to 12.11.2
- [Release notes](https://github.com/xyflow/xyflow/releases)
- [Changelog](https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.2/packages/react)

Updates `ajv` from 8.17.1 to 8.20.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](ajv-validator/ajv@v8.17.1...v8.20.0)

Updates `graphql-ws` from 6.0.6 to 6.2.0
- [Release notes](https://github.com/enisdenjo/graphql-ws/releases)
- [Changelog](https://github.com/enisdenjo/graphql-ws/blob/master/CHANGELOG.md)
- [Commits](enisdenjo/graphql-ws@v6.0.6...v6.2.0)

Updates `fuse.js` from 7.1.0 to 7.5.0
- [Release notes](https://github.com/krisk/Fuse/releases)
- [Changelog](https://github.com/krisk/Fuse/blob/main/CHANGELOG.md)
- [Commits](krisk/Fuse@v7.1.0...v7.5.0)

Updates `@testing-library/react` from 16.3.0 to 16.3.2
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/react-testing-library@v16.3.0...v16.3.2)

Updates `@vitest/eslint-plugin` from 1.4.2 to 1.6.24
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](vitest-dev/eslint-plugin-vitest@v1.4.2...v1.6.24)

Updates `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks)

Updates `eslint-plugin-react-refresh` from 0.4.24 to 0.5.3
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
- [Commits](ArnaudBarre/eslint-plugin-react-refresh@v0.4.24...v0.5.3)

Updates `prettier` from 3.6.2 to 3.9.6
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.6.2...3.9.6)

Updates `typescript-eslint` from 8.46.3 to 8.65.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/typescript-eslint)

Updates `vitest` from 4.0.8 to 4.1.10
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest)

Updates `@storybook/addon-links` from 10.3.5 to 10.5.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.5.4/code/addons/links)

Updates `@storybook/builder-vite` from 10.3.6 to 10.5.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.5.4/code/builders/builder-vite)

Updates `@storybook/react-vite` from 10.3.6 to 10.5.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.5.4/code/frameworks/react-vite)

Updates `storybook` from 10.3.6 to 10.5.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.5.4/code/core)

Updates `@storybook/addon-docs` from 10.3.6 to 10.5.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.5.4/code/addons/docs)

Updates `keycloak-js` from 26.2.1 to 26.2.4
- [Release notes](https://github.com/keycloak/keycloak-js/releases)
- [Changelog](https://github.com/keycloak/keycloak-js/blob/main/RELEASE-CHECKLIST.md)
- [Commits](keycloak/keycloak-js@26.2.1...26.2.4)

Updates `msw` from 2.12.1 to 2.15.0
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](mswjs/msw@v2.12.1...v2.15.0)

Updates `react-router-dom` from 7.12.0 to 7.18.1
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: "@diamondlightsource/sci-react-ui"
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@jsonforms/core"
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@jsonforms/material-renderers"
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@jsonforms/react"
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@storybook/addon-docs"
  dependency-version: 10.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@storybook/addon-links"
  dependency-version: 10.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@storybook/builder-vite"
  dependency-version: 10.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@storybook/react-vite"
  dependency-version: 10.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@testing-library/react"
  dependency-version: 16.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: "@vitest/eslint-plugin"
  dependency-version: 1.6.19
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: "@xyflow/react"
  dependency-version: 12.10.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: ajv
  dependency-version: 8.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: eslint-plugin-react-refresh
  dependency-version: 0.5.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: fuse.js
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: graphql-ws
  dependency-version: 6.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: keycloak-js
  dependency-version: 26.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: msw
  dependency-version: 2.14.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: prettier
  dependency-version: 3.8.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: react-router-dom
  dependency-version: 7.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: storybook
  dependency-version: 10.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: typescript-eslint
  dependency-version: 8.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: vitest
  dependency-version: 4.1.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/minor-f83912d66b branch from a0f822e to a77ba3b Compare July 27, 2026 04:40
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 javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants