Skip to content

Bump the major group across 1 directory with 38 updates - #46

Open
dependabot[bot] wants to merge 1 commit into
achalmers/pattern-tag-mixupfrom
dependabot/npm_and_yarn/major-99837e21f9
Open

Bump the major group across 1 directory with 38 updates#46
dependabot[bot] wants to merge 1 commit into
achalmers/pattern-tag-mixupfrom
dependabot/npm_and_yarn/major-99837e21f9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the major group with 38 updates in the / directory:

Package From To
@csstools/postcss-oklab-function 4.0.12 5.0.2
@headlessui/react 1.7.19 2.2.9
@kittycad/react-shared 0.1.9 1.2.1
@tweenjs/tween.js 23.1.3 25.0.0
@xstate/react 4.1.3 6.1.0
chokidar 4.0.3 5.0.0
diff 7.0.0 8.0.4
@types/diff 7.0.2 8.0.0
html2canvas-pro 1.5.13 2.0.2
openid-client 5.7.1 6.8.2
react-hotkeys-hook 4.6.2 5.2.4
react-resizable-panels 3.0.6 4.7.6
react-router-dom 6.30.2 7.13.2
ua-parser-js 1.0.41 2.0.9
uuid 11.1.0 13.0.0
web-vitals 3.5.2 5.2.0
yargs 17.7.2 18.0.0
@biomejs/biome 1.9.4 2.4.9
@electron/fuses 1.8.0 2.1.1
@electron/notarize 2.5.0 3.1.1
@nabla/vite-plugin-eslint 2.0.6 3.0.1
@testing-library/react 15.0.7 16.3.2
@types/node 22.19.1 25.5.0
@types/uuid 9.0.8 11.0.0
@vitejs/plugin-react 4.7.0 6.0.1
@vitest/web-worker 3.2.4 4.1.2
cross-env 7.0.3 10.1.0
dpdm 3.14.0 4.0.1
electron 38.7.2 41.1.0
eslint 8.57.1 10.1.0
eslint-plugin-react-hooks 5.2.0 7.0.1
pixelmatch 5.3.0 7.1.0
tailwindcss 3.4.18 4.2.2
typescript 5.9.3 6.0.2
vite 5.4.21 8.0.3
vite-tsconfig-paths 4.3.2 6.1.1
vitest 3.2.4 4.1.2
glob 11.1.0 13.0.6

Updates @csstools/postcss-oklab-function from 4.0.12 to 5.0.2

Changelog

Sourced from @​csstools/postcss-oklab-function's changelog.

5.0.2

February 21, 2026

5.0.1

January 25, 2026

5.0.0

January 14, 2026

Commits

Updates @headlessui/react from 1.7.19 to 2.2.9

Release notes

Sourced from @​headlessui/react's releases.

@​headlessui/react@​v2.2.9

Fixed

  • Improve focus management in shadow DOM roots (#3794)
  • Don't accidentally open the Combobox when touching the ComboboxButton while dragging on mobile (#3795)
  • Ensure sibling Dialog components are scrollable on mobile (#3796)
  • Infer Combobox type based on onChange handler (#3798)
  • Allow home/end key default behavior inside ComboboxInput when Combobox is closed (#3798)
  • Ensure interacting with a Dialog on iOS works after interacting with a disallowed area (#3801)
  • Freeze Listbox values as soon as a value is selected (#3802)
  • Ensure refs are forwarded when freezing data (#3390)
  • Do not serialize React components into form fields (49e9e8e)

@​headlessui/react@​v2.2.8

Fixed

  • Ensure we are not freezing data when the static prop is used (#3779)
  • Ensure onChange types are contravariant instead of bivariant (#3781)
  • Support <summary> as a focusable element inside <details> (#3389)
  • Fix Maximum update depth exceeded crash when using transition prop (#3782)
  • Ensure pressing Tab in the ComboboxInput, correctly syncs the input value (#3785)
  • Ensure --button-width and --input-width have the latest value (#3786)
  • Fix 'Invalid prop data-headlessui-state supplied to React.Fragment' warning (#3788)
  • Ensure element in ref callback is always connected when rendering in a Portal (#3789)
  • Ensure form state is up to date when using uncontrolled components (#3790)
  • Ensure data-open on ComboboxInput is up to date (#3791)
  • Ensure changing the immediate prop value on the Combobox component works as expected (#3792)

@​headlessui/react@​v2.2.7

Fixed

  • Fix incorrect double invocation of menu items, listbox options and combobox options (#3766)
  • Fix memory leak in SSR environment (#3767)
  • Ensure programmatic .click() on MenuButton ref works (#3768)
  • Don't activate hovered items while using the keyboard (#3769)

@​headlessui/react@​v2.2.6

Fixed

  • Fix immediately closing Listbox by requiring some cursor movement (#3762)

@​headlessui/react@​v2.2.5

Fixed

  • Fix listbox closing immediately after opening on touch devices (#3755)

@​headlessui/react@​v2.2.4

Fixed

  • Fix Combobox error (unexpected undefined) when using virtual mode (#3734)

... (truncated)

Changelog

Sourced from @​headlessui/react's changelog.

[2.2.9] - 2025-09-25

Fixed

  • Improve focus management in shadow DOM roots (#3794)
  • Don't accidentally open the Combobox when touching the ComboboxButton while dragging on mobile (#3795)
  • Ensure sibling Dialog components are scrollable on mobile (#3796)
  • Infer Combobox type based on onChange handler (#3798)
  • Allow home/end key default behavior inside ComboboxInput when Combobox is closed (#3798)
  • Ensure interacting with a Dialog on iOS works after interacting with a disallowed area (#3801)
  • Freeze Listbox values as soon as a value is selected (#3802)
  • Ensure refs are forwarded when freezing data (#3390)
  • Do not serialize React components into form fields (49e9e8e)

[2.2.8] - 2025-09-12

Fixed

  • Ensure we are not freezing data when the static prop is used (#3779)
  • Ensure onChange types are contravariant instead of bivariant (#3781)
  • Support <summary> as a focusable element inside <details> (#3389)
  • Fix Maximum update depth exceeded crash when using transition prop (#3782)
  • Ensure pressing Tab in the ComboboxInput, correctly syncs the input value (#3785)
  • Ensure --button-width and --input-width have the latest value (#3786)
  • Fix 'Invalid prop data-headlessui-state supplied to React.Fragment' warning (#3788)
  • Ensure element in ref callback is always connected when rendering in a Portal (#3789)
  • Ensure form state is up to date when using uncontrolled components (#3790)
  • Ensure data-open on ComboboxInput is up to date (#3791)
  • Ensure changing the immediate prop value on the Combobox component works as expected (#3792)

[2.2.7] - 2025-07-30

Fixed

  • Fix incorrect double invocation of menu items, listbox options and combobox options (#3766)
  • Fix memory leak in SSR environment (#3767)
  • Ensure programmatic .click() on MenuButton ref works (#3768)
  • Don't activate hovered items while using the keyboard (#3769)

[2.2.6] - 2025-07-24

Fixed

  • Fix immediately closing Listbox by requiring some cursor movement (#3762)

[2.2.5] - 2025-07-23

Fixed

  • Fix listbox closing immediately after opening on touch devices (#3755)

... (truncated)

Commits
  • 589ea90 2.2.9 - @​headlessui/react
  • bba75c7 update changelog
  • ca536ed update changelog
  • 49e9e8e do not serialize React components into form fields
  • 2a647a7 Ensure refs are forwarded when freezing data (#3390)
  • da2fa94 Freeze values as soon as possible (#3802)
  • 6b5709a Fix touch actions on iOS after entering disallowed area (#3801)
  • 433b174 Allow home/end key default behavior inside ComboboxInput when Combobox is...
  • 31b3e47 Infer Combobox type based on onChange handler (#3798)
  • b0615ad Ensure sibling Dialog components are scrollable on mobile (#3796)
  • Additional commits viewable in compare view

Updates @kittycad/react-shared from 0.1.9 to 1.2.1

Commits

Updates @tweenjs/tween.js from 23.1.3 to 25.0.0

Release notes

Sourced from @​tweenjs/tween.js's releases.

v25.0.0 - end of the end

BREAKING: no longer auto-start tweens by default when calling tween.update(). To restore previous behavior for the whole app, set the static Tween.autoStartOnUpdate property to true.

fix: make the end() method work better by setting the end time to start + duration instead of Infinity.

Full Changelog: tweenjs/tween.js@v24.0.0...v25.0.0

v24.0.0 - groupies!

This release finally deprecates usage of TWEEN as a default Group. All new Tweens now default to having no group, and must be explicitly added to a group if desired. Plus some other improvements to related to groups, including breaking changes (see below for all details and how to migrate if affected).

What's Changed

New Contributors


More Details

  feat: do not automatically add/remove a tween to/from its associated group, and do not automatically add new Tweens to the global TWEEN group by default.

feat: the tween.group(group) method now has a reciprocal tween.remove() method that will remove a tween from its associated group, and unassociate the group. tween.group() without an arg is no longer valid, see breaking changes and migration below.

fix: when a tween is stopped before its end time, do not allow its update method to continue, therefore preventing logic (f.e. repeat logic) from being triggered

docs: improved the docs, adding some missing information, removing all examples of the global TWEEN group which has been deprecated, and adding docs on how to manage groups of tweens. Also updated samples to use import syntax for importing Tween, avoiding the use of the TWEEN UMD global variable which has been deprecated.

feat: A new Group.allStopped() method returns true if all tweens in a group are not playing (i.e. stopped, and not paused), otherwise false. Useful for stopping an animation loop once all tweens in a group have finished their animation.

deprecated: Methods on TWEEN that come from Group are now deprecated to be removed in a future major version. Migrate forward by making a new Group instead of using TWEEN as a group.

deprecated: The UMD script that creates a global TWEEN variable is deprecated to be removed in a future major version.

deprecated: The CommonJS build is deprecated to be removed in a future major version.

BREAKING:

  • Tweens are no longer automatically added or removed from groups by default when you call any Tween methods such as start(), stop(), or pause(), and the preserve parameter to Group.update() now defaults to true and is deprecated to be removed in a future major version.
    • MIGRATION: To keep old behavior for a while, explicitly call group.update() with false for the second parameter. To migrate forward, do not rely on automatic add/remove of tweens, and instead add/remove tweens to/from groups manually.
  • Group.update() no longer returns a boolean indicating if all tweens have been removed.
    • MIGRATION: Don't rely on auto-add/remove to/from groups. This boolean return was previously useful for stopping an animation loop once all tweens were finished animating. Instead, use the new Group.allStopped() method to check if all tweens in a group are stopped in order to determine whether or not to continue an animation loop.
  • The second group parameter to Tween.constructor now defaults to undefined instead of the global TWEEN group. Additionally it accepts a value of true to restore the old default behavior. The true value is deprecated and will be removed in a future major version.
    • MIGRATION: For the time being the parameter can be set to true to restore the old behavior. To migrate forward, use tween.group(group) or group.add(tween) instead.
  • The argless tween.group() signature has been removed.

... (truncated)

Commits
  • eb07dd2 v25.0.0
  • 79fd510 BREAKING: no longer auto-start tweens by default when calling tween.update()....
  • c92f761 v24.0.0
  • 20169e2 Merge pull request #688 from tweenjs/default-to-no-global-group
  • f28f069 feat: do not automatically add/remove a tween to/from its associated group
  • 2469f1c Merge pull request #685 from Bug-Reaper/patch-1
  • 68d91ce ✍️ : Adds missing letter "m" in importmap example.
  • 0b1d4cf ✍️ : Fix path for module-map example (missing dot)
  • See full diff in compare view

Updates @xstate/react from 4.1.3 to 6.1.0

Release notes

Sourced from @​xstate/react's releases.

@​xstate/react@​6.1.0

Minor Changes

  • #5470 3e03427 Thanks @​davidkpiano! - useActor and useSelector now throw when the actor reaches an error state, allowing errors to be caught by React error boundaries.

    import { createMachine } from 'xstate';
    import { useActor } from '@xstate/react';
    import { ErrorBoundary } from 'react-error-boundary';
    const machine = createMachine({
    initial: 'idle',
    states: {
    idle: {
    on: {
    fetch: 'loading'
    }
    },
    loading: {
    invoke: {
    src: fromPromise(async () => {
    throw new Error('Network error');
    }),
    onDone: 'success'
    // Without onError, the actor enters an error state
    }
    },
    success: {}
    }
    });
    function App() {
    return (
    <ErrorBoundary fallback={<p>Something went wrong</p>}>
    <ActorComponent />
    </ErrorBoundary>
    );
    }
    function ActorComponent() {
    // If the actor errors, the error will be thrown
    // and caught by the nearest error boundary
    const [snapshot, send] = useActor(machine);
    return <div>{snapshot.value}</div>;
    }

@​xstate/react@​6.0.0

Patch Changes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​xstate/react since your current version.


Updates chokidar from 4.0.3 to 5.0.0

Release notes

Sourced from chokidar's releases.

5.0.0

  • Make the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb
  • Increase minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs
  • fix: Make types more precise paulmillr/chokidar#1424
  • perf: re-use double slash regex paulmillr/chokidar#1435
  • Update readdirp to ESM-only v5
  • Lots of minor improvements in tests
  • Increase security of NPM releases. Switch to token-less Trusted Publishing, with help of jsbt
  • Switch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs

New Contributors

Full Changelog: paulmillr/chokidar@4.0.3...5.0.0

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for chokidar since your current version.


Updates diff from 7.0.0 to 8.0.4

Changelog

Sourced from diff's changelog.

8.0.4

  • #667 - fix another bug in diffWords when used with an Intl.Segmenter. If the text to be diffed included a combining mark after a whitespace character (i.e. roughly speaking, an accented space), diffWords would previously crash. Now this case is handled correctly.

8.0.3

  • #631 - fix support for using an Intl.Segmenter with diffWords. This has been almost completely broken since the feature was added in v6.0.0, since it would outright crash on any text that featured two consecutive newlines between a pair of words (a very common case).
  • #635 - small tweaks to tokenization behaviour of diffWords when used without an Intl.Segmenter. Specifically, the soft hyphen (U+00AD) is no longer considered to be a word break, and the multiplication and division signs (× and ÷) are now treated as punctuation instead of as letters / word characters.
  • #641 - the format of file headers in createPatch etc. patches can now be customised somewhat. It now takes a headerOptions option that can be used to disable the file headers entirely, or omit the Index: line and/or the underline. In particular, this was motivated by a request to make jsdiff patches compatible with react-diff-view, which they now are if produced with headerOptions: FILE_HEADERS_ONLY.
  • #647 and #649 - fix denial-of-service vulnerabilities in parsePatch whereby adversarial input could cause a memory-leaking infinite loop, typically crashing the calling process. Also fixed ReDOS vulnerabilities whereby adversarially-crafted patch headers could take cubic time to parse. Now, parsePatch should reliably take linear time. (Handling of headers that include the line break characters \r, \u2028, or \u2029 in non-trailing positions is also now more reasonable as side effect of the fix.)

8.0.2

  • #616 Restored compatibility of diffSentences with old Safari versions. This was broken in 8.0.0 by the introduction of a regex with a lookbehind assertion; these weren't supported in Safari prior to version 16.4.
  • #612 Improved tree shakeability by marking the built CJS and ESM packages with sideEffects: false.

8.0.1

  • #610 Fixes types for diffJson which were broken by 8.0.0. The new bundled types in 8.0.0 only allowed diffJson to be passed string arguments, but it should've been possible to pass either strings or objects (and now is). Thanks to Josh Kelley for the fix.

8.0.0

  • #580 Multiple tweaks to diffSentences:
    • tokenization no longer takes quadratic time on pathological inputs (reported as a ReDOS vulnerability by Snyk); is now linear instead
    • the final sentence in the string is now handled the same by the tokenizer regardless of whether it has a trailing punctuation mark or not. (Previously, "foo. bar." tokenized to ["foo.", " ", "bar."] but "foo. bar" tokenized to ["foo.", " bar"] - i.e. whether the space between sentences was treated as a separate token depended upon whether the final sentence had trailing punctuation or not. This was arbitrary and surprising; it is no longer the case.)
    • in a string that starts with a sentence end, like "! hello.", the "!" is now treated as a separate sentence
    • the README now correctly documents the tokenization behaviour (it was wrong before)
  • #581 - fixed some regex operations used for tokenization in diffWords taking O(n^2) time in pathological cases
  • #595 - fixed a crash in patch creation functions when handling a single hunk consisting of a very large number (e.g. >130k) of lines. (This was caused by spreading indefinitely-large arrays to .push() using .apply or the spread operator and hitting the JS-implementation-specific limit on the maximum number of arguments to a function, as shown at https://stackoverflow.com/a/56809779/1709587; thus the exact threshold to hit the error will depend on the environment in which you were running JsDiff.)
  • #596 - removed the merge function. Previously JsDiff included an undocumented function called merge that was meant to, in some sense, merge patches. It had at least a couple of serious bugs that could lead to it returning unambiguously wrong results, and it was difficult to simply "fix" because it was unclear precisely what it was meant to do. For now, the fix is to remove it entirely.
  • #591 - JsDiff's source code has been rewritten in TypeScript. This change entails the following changes for end users:
    • the diff package on npm now includes its own TypeScript type definitions. Users who previously used the @types/diff npm package from DefinitelyTyped should remove that dependency when upgrading JsDiff to v8.

      Note that the transition from the DefinitelyTyped types to JsDiff's own type definitions includes multiple fixes and also removes many exported types previously used for options arguments to diffing and patch-generation functions. (There are now different exported options types for abortable calls - ones with a timeout or maxEditLength that may give a result of undefined - and non-abortable calls.) See the TypeScript section of the README for some usage tips.

    • The Diff object is now a class. Custom extensions of Diff, as described in the "Defining custom diffing behaviors" section of the README, can therefore now be done by writing a class CustomDiff extends Diff and overriding methods, instead of the old way based on prototype inheritance. (I think code that did things the old way should still work, though!)

    • diff/lib/index.es6.js and diff/lib/index.mjs no longer exist, and the ESM version of the library is no longer bundled into a single file.

    • The ignoreWhitespace option for diffWords is no longer included in the type declarations. The effect of passing ignoreWhitespace: true has always been to make diffWords just call diffWordsWithSpace instead, which was confusing, because that behaviour doesn't seem properly described as "ignoring" whitespace at all. The property remains available to non-TypeScript applications for the sake of backwards compatibility, but TypeScript applications will now see a type error if they try to pass ignoreWhitespace: true to diffWords and should change their code to call diffWordsWithSpace instead.

    • JsDiff no longer purports to support ES3 environments. (I'm pretty sure it never truly did, despite claiming to in its README, since even the 1.0.0 release used Array.map which was added in ES5.)

  • #601 - diffJson's stringifyReplacer option behaves more like JSON.stringify's replacer argument now. In particular:
    • Each key/value pair now gets passed through the replacer once instead of twice
    • The key passed to the replacer when the top-level object is passed in as value is now "" (previously, was undefined), and the key passed with an array element is the array index as a string, like "0" or "1" (previously was whatever the key for the entire array was). Both the new behaviours match that of JSON.stringify.
  • #602 - diffing functions now consistently return undefined when called in async mode (i.e. with a callback). Previously, there was an odd quirk where they would return true if the strings being diffed were equal and undefined otherwise.
Commits

Updates @types/diff from 7.0.2 to 8.0.0

Commits

Updates html2canvas-pro from 1.5.13 to 2.0.2

Release notes

Sourced from html2canvas-pro's releases.

v2.0.2

Please refer to CHANGELOG.md for details.

v2.0.1

Please refer to CHANGELOG.md for details.

v2.0.0

Please refer to CHANGELOG.md for details.

v1.6.7

Please refer to CHANGELOG.md for details.

v1.6.6

Please refer to CHANGELOG.md for details.

v1.6.5

Please refer to CHANGELOG.md for details.

v1.6.4

Please refer to CHANGELOG.md for details.

v1.6.3

Please refer to CHANGELOG.md for details.

v1.6.2

Please refer to CHANGELOG.md for details.

v1.6.1

Please refer to CHANGELOG.md for details.

v1.6.0

Please refer to CHANGELOG.md for details.

Changelog

Sourced from html2canvas-pro's changelog.

2.0.2 (2026-02-26)

Fixes

  • document-cloner: ensure correct order for adoptNode() (58bbe5d)

2.0.1 (2026-02-24)

Features

  • add image smoothing control support (b4d7018)
  • add support for clip-path CSS property with various shape functions (828865f)

Refactor

  • major architecture refactoring - apply SOLID principles and improve code quality (368875e)

Chore

Fixes

  • dom-normalizer: replace transforms with identity values (7b1bccf)
  • text-renderer: fix letter-spacing and CJK baseline offset (#73) (3d9d31f)

2.0.0 (2026-02-21)

Features

  • add image smoothing control support (b4d7018)

Refactor

  • major architecture refactoring - apply SOLID principles and improve code quality (368875e)

1.6.7 (2026-02-13)

Chore

... (truncated)

Commits
  • 11efc91 chore(release): 2.0.2
  • 58bbe5d fix(document-cloner): ensure correct order for adoptNode()
  • b87b3e4 chore(release): 2.0.1
  • 7b1bccf fix(dom-normalizer): replace transforms with identity values
  • 828865f feat: add support for clip-path CSS property with various shape functions
  • 3d9d31f fix(text-renderer): fix letter-spacing and CJK baseline offset (#73)
  • 1c485a8 chore(release): 2.0.0
  • b4d7018 feat: add image smoothing control support
  • 368875e refactor: major architecture refactoring - apply SOLID principles and improve...
  • a0ec61f chore(release): 1.6.7
  • Additional commits viewable in compare view

Updates openid-client from 5.7.1 to 6.8.2

Release notes

Sourced from openid-client's releases.

v6.8.2

Fixes

  • use duplex: half for fetchProtectedResource with ReadableStream body input (f6f84e2)

v6.8.1

Refactor

  • workaround dpop nonce caching caveats with customFetch (a9eb50f)

v6.8.0

Features

  • respect retry-after in CIBA and Device Authorization Grant polling (6ce3411)

Documentation

  • remove mention of Edge Runtime from the readme (2e41ad5)

v6.7.1

Fixes

  • passport: include req.host from express@5 for ease of use in express@4 (81f6c12)

v6.7.0

Features

  • support for the ML-DSA Algorithm Identifiers (9543da5)

v6.6.4

Fixes

  • recognize N_A in the token exchange grant (770b177)

v6.6.3

Documentation

  • fix TokenEndpointResponseHelpers.claims() note (b77c786)

Refactor

  • passport: allow custom logic to drive initiating auth requests (0b57115), closes #811

v6.6.2

Fixes

  • RFC8414: strip any terminating "/" when pathname is present (e884302)

... (truncated)

Changelog

Sourced from openid-client's changelog.

6.8.2 (2026-02-07)

Fixes

  • use duplex: half for fetchProtectedResource with ReadableStream body input (f6f84e2)

6.8.1 (2025-09-27)

Refactor

  • workaround dpop nonce caching caveats with customFetch (a9eb50f)

6.8.0 (2025-09-11)

Features

  • respect retry-after in CIBA and Device Authorization Grant polling (6ce3411)

Documentation

  • remove mention of Edge Runtime from the readme (2e41ad5)

6.7.1 (2025-08-29)

Fixes

  • passport: include req.host from express@5 for ease of use in express@4 (81f6c12)

6.7.0 (2025-08-27)

Features

  • support for the ML-DSA Algorithm Identifiers (9543da5)

6.6.4 (2025-08-12)

Fixes

  • recognize N_A in the token exchange grant (770b177)

6.6.3 (2025-08-05)

... (truncated)

Commits
  • b14e51c chore(release): 6.8.2
  • f6f84e2 fix: use duplex: half for fetchProtectedResource with ReadableStream body input
  • f879890 chore: bump packages
  • b506e1a build(deps): bump the actions group with 4 updates (#853)
  • 0baa958 chore: bump packages
  • c5d4931 chore: bump packages
  • 7cf3c12 test: revert undici for the time being
  • 8b2e360 chore: bump packages
  • 79386b7 build(deps): bump lodash from 4.17.21 to 4.17.23 (#849)
  • 950e199 build(deps-dev): bump tar from 7.5.3 to 7.5.6 (#848)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for openid-client since your current version.


Updates react-hotkeys-hook from 4.6.2 to 5.2.4

Release notes

Sourced from react-hotkeys-hook's releases.

v5.2.4

  • Merge pull request #1312 from JohannesKlauss/revert-1275-main 1197daf
  • Revert Regression introduced in "Try to prevent events firing incorrectly when using useKey: true" 612e549
  • Merge pull request #1311 from ShrimpCryptid/feat/clarify-ishotkeypressed-multiple-key-behavior 0219c01
  • doc: Updated wording on isHotkeyPressed key argument 9203b7f
  • fix: Update documentation for isHotkeyPressed to describe arguments correctly 154eab9

JohannesKlauss/react-hotkeys-hook@v5.2.3...v5.2.4...

Description has been truncated

Bumps the major group with 38 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@csstools/postcss-oklab-function](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-oklab-function) | `4.0.12` | `5.0.2` |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `1.7.19` | `2.2.9` |
| [@kittycad/react-shared](https://github.com/KittyCAD/react-shared) | `0.1.9` | `1.2.1` |
| [@tweenjs/tween.js](https://github.com/tweenjs/tween.js) | `23.1.3` | `25.0.0` |
| [@xstate/react](https://github.com/statelyai/xstate) | `4.1.3` | `6.1.0` |
| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |
| [diff](https://github.com/kpdecker/jsdiff) | `7.0.0` | `8.0.4` |
| [@types/diff](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff) | `7.0.2` | `8.0.0` |
| [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `1.5.13` | `2.0.2` |
| [openid-client](https://github.com/panva/openid-client) | `5.7.1` | `6.8.2` |
| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `4.6.2` | `5.2.4` |
| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.6` | `4.7.6` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.2` | `7.13.2` |
| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `1.0.41` | `2.0.9` |
| [uuid](https://github.com/uuidjs/uuid) | `11.1.0` | `13.0.0` |
| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `3.5.2` | `5.2.0` |
| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.4.9` |
| [@electron/fuses](https://github.com/electron/fuses) | `1.8.0` | `2.1.1` |
| [@electron/notarize](https://github.com/electron/notarize) | `2.5.0` | `3.1.1` |
| [@nabla/vite-plugin-eslint](https://github.com/nabla/vite-plugin-eslint) | `2.0.6` | `3.0.1` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `15.0.7` | `16.3.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `25.5.0` |
| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `9.0.8` | `11.0.0` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |
| [@vitest/web-worker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/web-worker) | `3.2.4` | `4.1.2` |
| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |
| [dpdm](https://github.com/acrazing/dpdm) | `3.14.0` | `4.0.1` |
| [electron](https://github.com/electron/electron) | `38.7.2` | `41.1.0` |
| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.1.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |
| [pixelmatch](https://github.com/mapbox/pixelmatch) | `5.3.0` | `7.1.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.0.3` |
| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `4.3.2` | `6.1.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.2` |
| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.6` |



Updates `@csstools/postcss-oklab-function` from 4.0.12 to 5.0.2
- [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-oklab-function/CHANGELOG.md)
- [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugins/postcss-oklab-function)

Updates `@headlessui/react` from 1.7.19 to 2.2.9
- [Release notes](https://github.com/tailwindlabs/headlessui/releases)
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.9/packages/@headlessui-react)

Updates `@kittycad/react-shared` from 0.1.9 to 1.2.1
- [Commits](https://github.com/KittyCAD/react-shared/commits)

Updates `@tweenjs/tween.js` from 23.1.3 to 25.0.0
- [Release notes](https://github.com/tweenjs/tween.js/releases)
- [Commits](tweenjs/tween.js@v23.1.3...v25.0.0)

Updates `@xstate/react` from 4.1.3 to 6.1.0
- [Release notes](https://github.com/statelyai/xstate/releases)
- [Commits](https://github.com/statelyai/xstate/compare/@xstate/react@4.1.3...@xstate/react@6.1.0)

Updates `chokidar` from 4.0.3 to 5.0.0
- [Release notes](https://github.com/paulmillr/chokidar/releases)
- [Commits](paulmillr/chokidar@4.0.3...5.0.0)

Updates `diff` from 7.0.0 to 8.0.4
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md)
- [Commits](kpdecker/jsdiff@7.0.0...8.0.4)

Updates `@types/diff` from 7.0.2 to 8.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/diff)

Updates `html2canvas-pro` from 1.5.13 to 2.0.2
- [Release notes](https://github.com/yorickshan/html2canvas-pro/releases)
- [Changelog](https://github.com/yorickshan/html2canvas-pro/blob/main/CHANGELOG.md)
- [Commits](yorickshan/html2canvas-pro@v1.5.13...v2.0.2)

Updates `openid-client` from 5.7.1 to 6.8.2
- [Release notes](https://github.com/panva/openid-client/releases)
- [Changelog](https://github.com/panva/openid-client/blob/main/CHANGELOG.md)
- [Commits](panva/openid-client@v5.7.1...v6.8.2)

Updates `react-hotkeys-hook` from 4.6.2 to 5.2.4
- [Release notes](https://github.com/JohannesKlauss/react-keymap-hook/releases)
- [Changelog](https://github.com/JohannesKlauss/react-hotkeys-hook/blob/main/CHANGELOG.md)
- [Commits](JohannesKlauss/react-hotkeys-hook@v4.6.2...v5.2.4)

Updates `react-resizable-panels` from 3.0.6 to 4.7.6
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-resizable-panels@3.0.6...4.7.6)

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

Updates `ua-parser-js` from 1.0.41 to 2.0.9
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/CHANGELOG.md)
- [Commits](faisalman/ua-parser-js@1.0.41...2.0.9)

Updates `uuid` from 11.1.0 to 13.0.0
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v11.1.0...v13.0.0)

Updates `web-vitals` from 3.5.2 to 5.2.0
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md)
- [Commits](GoogleChrome/web-vitals@v3.5.2...v5.2.0)

Updates `yargs` from 17.7.2 to 18.0.0
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/main/CHANGELOG.md)
- [Commits](yargs/yargs@v17.7.2...v18.0.0)

Updates `@biomejs/biome` from 1.9.4 to 2.4.9
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome)

Updates `@electron/fuses` from 1.8.0 to 2.1.1
- [Release notes](https://github.com/electron/fuses/releases)
- [Commits](electron/fuses@v1.8.0...v2.1.1)

Updates `@electron/notarize` from 2.5.0 to 3.1.1
- [Release notes](https://github.com/electron/notarize/releases)
- [Commits](electron/notarize@v2.5.0...v3.1.1)

Updates `@nabla/vite-plugin-eslint` from 2.0.6 to 3.0.1
- [Release notes](https://github.com/nabla/vite-plugin-eslint/releases)
- [Changelog](https://github.com/nabla/vite-plugin-eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nabla/vite-plugin-eslint/commits)

Updates `@testing-library/react` from 15.0.7 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@v15.0.7...v16.3.2)

Updates `@types/diff` from 7.0.2 to 8.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/diff)

Updates `@types/node` from 22.19.1 to 25.5.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/uuid` from 9.0.8 to 11.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Updates `@vitejs/plugin-react` from 4.7.0 to 6.0.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.1/packages/plugin-react)

Updates `@vitest/web-worker` from 3.2.4 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/web-worker)

Updates `cross-env` from 7.0.3 to 10.1.0
- [Release notes](https://github.com/kentcdodds/cross-env/releases)
- [Changelog](https://github.com/kentcdodds/cross-env/blob/main/CHANGELOG.md)
- [Commits](kentcdodds/cross-env@v7.0.3...v10.1.0)

Updates `dpdm` from 3.14.0 to 4.0.1
- [Release notes](https://github.com/acrazing/dpdm/releases)
- [Commits](acrazing/dpdm@v3.14.0...v4.0.1)

Updates `electron` from 38.7.2 to 41.1.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v38.7.2...v41.1.0)

Updates `eslint` from 8.57.1 to 10.1.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v8.57.1...v10.1.0)

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

Updates `pixelmatch` from 5.3.0 to 7.1.0
- [Release notes](https://github.com/mapbox/pixelmatch/releases)
- [Commits](mapbox/pixelmatch@v5.3.0...v7.1.0)

Updates `tailwindcss` from 3.4.18 to 4.2.2
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss)

Updates `typescript` from 5.9.3 to 6.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.2)

Updates `vite` from 5.4.21 to 8.0.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.3/packages/vite)

Updates `vite-tsconfig-paths` from 4.3.2 to 6.1.1
- [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases)
- [Commits](aleclarson/vite-tsconfig-paths@v4.3.2...v6.1.1)

Updates `vitest` from 3.2.4 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest)

Updates `glob` from 11.1.0 to 13.0.6
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v11.1.0...v13.0.6)

---
updated-dependencies:
- dependency-name: "@csstools/postcss-oklab-function"
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@headlessui/react"
  dependency-version: 2.2.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@kittycad/react-shared"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@tweenjs/tween.js"
  dependency-version: 25.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@xstate/react"
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: chokidar
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: diff
  dependency-version: 8.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/diff"
  dependency-version: 8.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: html2canvas-pro
  dependency-version: 2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: openid-client
  dependency-version: 6.8.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: react-hotkeys-hook
  dependency-version: 5.2.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: react-resizable-panels
  dependency-version: 4.7.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: react-router-dom
  dependency-version: 7.13.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: ua-parser-js
  dependency-version: 2.0.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: uuid
  dependency-version: 13.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: web-vitals
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: yargs
  dependency-version: 18.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@biomejs/biome"
  dependency-version: 2.4.9
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@electron/fuses"
  dependency-version: 2.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@electron/notarize"
  dependency-version: 3.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@nabla/vite-plugin-eslint"
  dependency-version: 3.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@testing-library/react"
  dependency-version: 16.3.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/diff"
  dependency-version: 8.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/node"
  dependency-version: 25.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/uuid"
  dependency-version: 11.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@vitest/web-worker"
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: cross-env
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: dpdm
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: electron
  dependency-version: 41.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: pixelmatch
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tailwindcss
  dependency-version: 4.2.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: vite
  dependency-version: 8.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: vite-tsconfig-paths
  dependency-version: 6.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: vitest
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: glob
  dependency-version: 13.0.6
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 4, 2026
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