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.4.1
@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.1.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.23
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.5
typescript-eslint 8.46.3 8.64.0
vitest 4.0.8 4.1.10
@storybook/addon-links 10.3.5 10.5.2
@storybook/builder-vite 10.3.6 10.5.2
@storybook/react-vite 10.3.6 10.5.2
storybook 10.3.6 10.5.2
@storybook/addon-docs 10.3.6 10.5.2
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.4.1

Release notes

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

v0.4.1 - 2026-02-24

Fixed

  • Progress and ProgressDelayed were not exported
  • Fix User login button having wrong colour

Changed

  • The NavMenu will now close if something is selected.
  • Updated styles of User (style now similar to NavMenu)

v0.4.0

Version 0.4.0

Install via NPM at https://www.npmjs.com/package/@​diamondlightsource/sci-react-ui/v/0.4.0

Added

  • New Progress component based on Diamond Light added.
  • New ProgressDelayed component so that the progress isn't shown at all when it's a small wait.
  • NavMenu component added for creating dropdown menus in the Navbar
    • NavMenuLink component extends NavLink to work in the NavMenu
  • AuthProvider added for authentication to Keycloak.
    • An auth parameter was added to User to simplify when AuthProvider is used.
  • ScrollableImages can now display in a wide view, with multiple images.

Fixed

  • Hovering over a slot caused a popup with the slot title in. This has been removed.
  • Stopped Bar-based components (e.g. Navbar, Footer) from expanding when a parent component has a set height
  • The base Bar component was not being exported.
  • Various fixes to improve accessibility
  • ScrollableImages could attempt accessing images outside of array.

Changed

  • BaseTheme/DiamondTheme secondary colour of dark theme has been much darkened. (You can select DiamondOldTheme if you prefer the older one!)
  • Remove first-child css selector as it causes problems with server-side rendering.
Changelog

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

[v0.4.1] - 2026-02-24

Fixed

  • Progress and ProgressDelayed were not exported
  • Fix User login button having wrong colour

Changed

  • The NavMenu will now close if something is selected.
  • Updated styles of User (style now similar to NavMenu)

[v0.4.0] - 2026-02-10

Added

  • New Progress component based on Diamond Light added.
  • New ProgressDelayed component so that the progress isn't shown at all when it's a small wait.
  • NavMenu component added for creating dropdown menus in the Navbar
    • NavMenuLink component extends NavLink to work in the NavMenu
  • AuthProvider added for authentication to Keycloak.
    • An auth parameter was added to User to simplify when AuthProvider is used.
  • ScrollableImages can now display in a wide view, with multiple images.

Fixed

  • Hovering over a slot caused a popup with the slot title in. This has been removed.
  • Stopped Bar-based components (e.g. Navbar, Footer) from expanding when a parent component has a set height
  • The base Bar component was not being exported.
  • Various fixes to improve accessibility
  • ScrollableImages could attempt accessing images outside of array.

Changed

  • BaseTheme/DiamondTheme secondary colour of dark theme has been much darkened. (You can select DiamondOldTheme if you prefer the older one!)
  • Remove first-child css selector as it causes problems with server-side rendering.
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.1.0

Release notes

Sourced from graphql-ws's releases.

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.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

  • #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.

Commits
  • 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
  • 1b657c5 chore(release): npm publish registry
  • 65c1f88 chore(release): content permissions need write
  • d068b8f chore(release): maybe permissions per
  • 4a25081 chore(release): needs contents read
  • bf18045 chore(release): permissions and oidc
  • 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.

  • Field-length normalisation now counts words correctly. Tabs and newlines were not treated as word separators, so a multi-line or tab-delimited field was scored as though it were one long word, making it look far shorter than it is. Fields containing \t, \n, or \r now score differently (#830).
  • Key weights are now normalised in object and keyless-logical search. Weights that did not sum to 1 were applied unnormalised, skewing the relative influence of each key. If your keys weights do not already sum to 1, your relative ranking changes (#833).
  • limit now returns the correct top-N when scores tie. A tie at the cutoff boundary could evict a result that should have been kept, so limit could return the wrong items, not merely the right items in a different order (#835).
  • Bitap respects minMatchCharLength in the exact-match shortcut. Matches shorter than minMatchCharLength were still reported via the exact-match fast path, so the matches array could contain entries it was configured to exclude (#831).

Bug Fixes

  • bitap: respect minMatchCharLength in exact-match shortcut (dbb98b6), closes #831
  • fieldNorm: count tabs and newlines as word separators (6fe85b0), closes #830
  • fieldNorm: count word-starts instead of space transitions (2946f97)
  • scoring: normalise key weights in object and keyless-logical search (e164b61), closes #833
  • search: keep the correct top-N under limit when scores tie (437f8f3), closes #835, thanks @​spokodev for the report and the fix

Full Changelog: krisk/Fuse@v7.4.2...v7.5.0

v7.4.2

Bug Fixes

  • types: ship CommonJS type declarations (.d.cts) so consumers on moduleResolution: node16/nodenext no longer hit TS1479 ("masquerading as ESM") when importing the package from a CommonJS project. The lib entries now resolve to a runtime-accurate export = declaration and the worker to its named declaration, via the require exports condition. (#780)

Full Changelog: krisk/Fuse@v7.4.1...v7.4.2

v7.4.1

Bug Fixes

  • types: ship TypeScript declarations for fuse.js/worker (572ad1e), closes #828
  • types: add TypeScript declarations for fuse.js/worker-script (6ef6c33), closes #828

Both worker subpaths now resolve types under node16/nodenext and bundler module resolution.

v7.4.0

First stable on the 7.4 line. Aggregates everything from the 7.4.0-beta.17.4.0-beta.8 cycle. See CHANGELOG.md for the per-beta breakdown.

Features

  • FuseWorker — parallel search via Web Workers (9ba192c). New FuseWorker class shards the collection across workers, runs searches in parallel, and preserves the same result ordering as Fuse. See the Web Workers guide.
  • token-search: tokenMatch: 'all' | 'any'Description has been truncated

@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
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.4.1` |
| [@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.1.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.23` |
| [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.5` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.3` | `8.64.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.2` |
| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.3.6` | `10.5.2` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.6` | `10.5.2` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.6` | `10.5.2` |
| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.6` | `10.5.2` |
| [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.4.1
- [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.4.1)

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.1.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.1.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.23
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](vitest-dev/eslint-plugin-vitest@v1.4.2...v1.6.23)

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.5
- [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.5)

Updates `typescript-eslint` from 8.46.3 to 8.64.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.64.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.2
- [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.2/code/addons/links)

Updates `@storybook/builder-vite` from 10.3.6 to 10.5.2
- [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.2/code/builders/builder-vite)

Updates `@storybook/react-vite` from 10.3.6 to 10.5.2
- [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.2/code/frameworks/react-vite)

Updates `storybook` from 10.3.6 to 10.5.2
- [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.2/code/core)

Updates `@storybook/addon-docs` from 10.3.6 to 10.5.2
- [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.2/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 a6622dc to a0f822e Compare July 20, 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