Skip to content

fix(deps): update frontend dependencies (major) - #1835

Open
renovate[bot] wants to merge 1 commit into
devfrom
renovate/major-frontend-dependencies
Open

fix(deps): update frontend dependencies (major)#1835
renovate[bot] wants to merge 1 commit into
devfrom
renovate/major-frontend-dependencies

Conversation

@renovate

@renovate renovate Bot commented May 12, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@badeball/cypress-cucumber-preprocessor ^20.1.2^26.0.0 age confidence dependencies major
@cucumber/messages ^24.0.1^34.0.0 age confidence dependencies major
@eslint/js (source) ^9.39.4^10.0.0 age confidence devDependencies major
@mantine/carousel (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/charts (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/core (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/dates (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/form (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/hooks (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/notifications (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/spotlight (source) ^8.3.18^9.0.0 age confidence dependencies major
@mantine/tiptap (source) ^8.3.18^9.0.0 age confidence dependencies major
@tiptap/core (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/extension-document (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/extension-link (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/extension-mention (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/extension-paragraph (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/extension-text (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/pm (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/react (source) ^2.27.2^3.0.0 age confidence dependencies major
@tiptap/suggestion (source) ^2.27.2^3.0.0 age confidence dependencies major
@types/jest (source) ^29.5.14^30.0.0 age confidence devDependencies major
@types/node (source) ^22.19.17^24.0.0 age confidence devDependencies major
@types/react (source) 18.3.3119.2.17 age confidence devDependencies major
@types/react-dom (source) 18.3.719.2.3 age confidence devDependencies major
@visx/gradient 3.12.04.0.0 age confidence dependencies major
@visx/group 3.12.04.0.0 age confidence dependencies major
@visx/hierarchy 3.12.04.0.0 age confidence dependencies major
@visx/shape 3.12.04.0.0 age confidence dependencies major
@vitejs/plugin-react (source) ^5.2.0^6.0.0 age confidence dependencies major
@vitest/coverage-v8 (source) ^3.2.4^4.0.0 age confidence devDependencies major
@welldone-software/why-did-you-render ^8.0.3^10.0.0 age confidence dependencies major
cypress (source) ^13.7.0^15.0.0 age confidence dependencies major
eslint (source) 9.39.510.8.0 age confidence devDependencies major
eslint-plugin-n ^17.24.0^18.0.0 age confidence devDependencies major
eslint-plugin-react-hooks (source) ^5.2.0^7.0.0 age confidence devDependencies major
i18next (source) ^25.10.10^26.0.0 age confidence dependencies major
jest (source) 29.7.030.4.2 age confidence devDependencies major
jsdom ^25.0.1^30.0.0 age confidence devDependencies major
lint-staged ^16.4.0^17.0.0 age confidence devDependencies major
maplibre-gl (source) ^4.7.1^6.0.0 age confidence dependencies major
node (source) 20.20.224.18.0 age confidence major
react (source) 18.3.119.2.8 age confidence dependencies major
react-avatar-editor (source) 13.0.215.1.0 age confidence dependencies major
react-cookie (source) ^7.2.2^8.0.0 age confidence dependencies major
react-dom (source) 18.3.119.2.8 age confidence dependencies major
react-dropzone ^14.4.1^19.0.0 age confidence dependencies major
react-i18next ^15.7.4^17.0.0 age confidence resolutions major
react-i18next ^15.7.4^17.0.0 age confidence dependencies major
react-map-gl ^7.1.9^8.0.0 age confidence dependencies major
recharts ^2.15.4^3.0.0 age confidence dependencies major
typescript (source) 5.9.37.0.2 age confidence devDependencies major
vite (source) ^7.3.1^8.0.0 age confidence dependencies major
vitest (source) ^3.2.4^4.0.0 age confidence dependencies major
zod (source) 3.25.764.4.3 age confidence dependencies major

Release Notes

badeball/cypress-cucumber-preprocessor (@​badeball/cypress-cucumber-preprocessor)

v26.0.0

Compare Source

Breaking changes:

  • Remove flag to turn expectation errors soft. This feature was

    1. Overly complicated implementation-wise
    2. Likely not adopted widely, albeit I'm unsure
    3. Difficult to test properly
    • With the recent breaking changes made to Cypress, the following changes to this library would make it even more so. Thus, I am removing this feature for now.

Other changes:

  • Add support for Cypress v15.18.0, fixes #​1358.

  • Handle more corner cases related to reload-behavior, fixes #​1161.

  • Handle even more corner cases related to reload-behavior, fixes #​1362.

v25.0.0

Compare Source

Breaking changes:

  • Tags are no longer configurable using capital "TAGS", ie. cypress run -e TAGS=@​foo, only lowercase.

  • Updated peer dependencies to exclude Cypress v15.18.0.

    • This version introduced a breaking change, which makes it currently unsupported.

    • The above-mentioned version will hopefully be fully supported in the near future.

v24.0.1

Compare Source

  • Update dependency @​cucumber/pretty-formatter to v3.

    • This is not a breaking change, but warrants mentioning because the output is changed stylistically in some ways.
  • Correctly handle edge case related to reload-behavior with run hooks, fixes #​1344.

v24.0.0

Compare Source

Breaking changes:

  • Removed support for using browserify as a bundler.

    • Browserify is largely unmaintained at this point and is making it impossible to keep dependencies up-to-date as Browserify itself does not do that. Furthermore, the Browserify bundler is deprecated by Cypress. If you'd still like to use Browserify, you can pin your dependency on @badeball/cypress-cucumber-preprocessor to ~23.x.y.

    • A branch named v23.x.y has been created to continue illustrating how to use Browserify. This is mentioned in the FAQ.

  • Bump node requirement slightly from v20.0.0 to ^20.12.0, ^21.7.0 or >=22.

    • This is in preperation of replacing chalk with util.styleText.

Other changes:

  • Run hooks (BeforeAll/AfterAll) may now be optionally named. This is in line with how cucumber-js behaves.

  • Allow step hooks to return skipped / pending.

    • This is similar to how steps themselves can also return the above mentioned literals. This is in line with how cucumber-js behaves.
  • Attachments (using log(), link() or attach()) can be added in test run hooks (BeforeAll/AfterAll). This is in line with how cucumber-js behaves.

  • Remove use of patch-package in development mode, which was causing some issues, closes #​1255.

  • Add rudimentary support for videos in reports (messages & HTML), fixes #​1139.

    • This can be enabled by setting attachments.addVideos to true.

    • Videos, as with screenshots, are base64-encoded inline within the reports, making them bigger. I suspect size might be an issue for large attachments and this is why I consider this to be rudimentary to begin with. As issues arise, options to externalize attachments might be considered.

v23.2.1

Compare Source

  • Determine interactive mode correctly, fixes #​1323.

v23.2.0

Compare Source

  • Add a flag to turn expectation errors soft. Relates to #​1313 and #​1222.

    • During creation of message reports, which the JSON & HTML reports are products of, some test state is tracked by this library. This requires taking into account a myriad of edge cases, mostly related to Cypress' reload behavior. There are however likely several remaining edge cases that are unaccounted for.

      In case of #​1222, the fail fast strategy adopted here appeared to mask an underlying issue. I suspect this might also be the case for #​1313 and similar issues. Thus an option for erroring softly is introduced. With this option, instead of throwing fast in Cypress' event handlers, the preprocessor will emit an error message to stderr at the end of a run.

      My hope is that this will make it easier for the end-user to provide proper reproducible examples when running into these errors. Additionally, it can be useful for users whom which reports aren't strictly a necessity but do encounter such errors.

      This option can be configured similar to other options, with examples shown below.

      // package.json
      {
        "dependencies": {
          "@​badeball/cypress-cucumber-preprocessor": "latest"
        },
        "cypress-cucumber-preprocessor": {
          "state": {
            "softErrors": true
          }
        }
      }
      
      // .cypress-cucumber-preprocessorrc.json
      {
        "state": {
          "softErrors": true
        }
      }
      
      $ cypress run -e stateSoftErrors=true
      
      $ env CYPRESS_stateSoftErrors=true cypress run
      

v23.1.0

Compare Source

  • Bumb engine requirement to Node v20.

    • This was accidentally left out during release of v23.0.0, where dropped support for v18 was announced. Due to the announcement, I don't consider this to be another breaking change.
  • Expand type signature of scenario and step hooks, to allow tags to be defined using pure string arguments. This is in line with how cucumber-js behaves.

  • Add support for attachments with filenames. This is in line with how cucumber-js behaves.

  • Implement log, as seen in cucumber-js.

  • Implement link, as seen in cucumber-js.

  • Minor changes to the messages report, to ensure compatibility with cucumber-js.

v23.0.0

Compare Source

Breaking changes:

  • Dropped support for Cypress v11.

  • Dropped support for Node v18.

Other changes:

  • Added support for Cypress v15, fixes #​1312.

v22.2.0

Compare Source

  • Add TypeScript support for custom world in hooks, fixes #​1304.

  • Add an option to disable attaching screenshots to reports, fixes #​1306.

    • This option defaults to true, retaining existing behavior for other users.

v22.1.0

Compare Source

  • Gracefully handle sourcemaps when running component tests with webpack and chunks enabled (default behavior), fixes #​1296.

  • Avoid setting sourcesContent: false to esbuild when using the prettySourceMap option, relates to #​1285.

    • This means that the default bundle when using prettySourceMap is larger and may affect performance. However, the in-app experience is likely more aligned with user expectation. Users can disable this behavior by explicitly configuring sourcesContent: false themselves, as shown below.

      on(
        "file:preprocessor",
        createBundler({
          sourcesContent: false,
          plugins: [createEsbuildPlugin(config, { prettySourceMap: true })],
        })
      );

v22.0.1

Compare Source

  • Import types-only from @cucumber/messages, fixes #​1273.

v22.0.0

Compare Source

Breaking changes:

  • Dropped support for Cypress v10.

Other changes:

  • Added support for Cypress v14, fixes #​1267.

v21.0.3

Compare Source

  • Correctly represent consecutive BeforeAll & AfterAll hooks in the command log, relates to #​1250.

  • Cache instances of SourceMapConsumer, fixes #​1256.

v21.0.2

Compare Source

  • Cache requested source maps, fixes #​1245.

v21.0.1

Compare Source

  • Support config file locations other than project root, fixes #​1243.

v21.0.0

Compare Source

Breaking changes:

  • Exported member preprocessor of @badeball/cypress-cucumber-preprocessor/browserify is removed.

    • User of @badeball/cypress-cucumber-preprocessor/browserify should change their Cypress config in accordance with the related examples.
  • The executable cypress-cucumber-diagnostics has been replaced by a dryRun option, relates to #​1120 and #​1129.

    • This is a massive overhaul of a feature that was originally ill-thought-out. I'm curious about the reception.

Other changes:

  • Re-introduce support for Node v18, fixes #​1230.

  • Generate a temporary messages report in case of JsonFormatter errors, relates to #​1161.

  • Support project directories containing square brackets, EG. /home/[foo] my project/, relates to #​1196.

  • Allow features in arbitrary locations, fixes #​1225.

cucumber/messages (@​cucumber/messages)

v34.2.0

Compare Source

Added
  • [dart] Add equals, hashCode, and toString to generated messages (#​474)
Fixed
  • [jsonschema] Fix PickleTable.argumentIndex docs (#​488)

v34.1.0

Compare Source

Added
  • [Ruby] Re-added a new improved #seconds_to_duration method using strings to correctly determine floating point amounts. (#​487)
Fixed
  • [cpp] Allow building tests with system GTest when fetching dependencies is disabled. (#​483)

v34.0.2

Compare Source

Added
  • [cpp] Add deserialization using from_json. (#​462)
Changed
  • [cpp] CUCUMBER_MESSAGES_FETCH_DEPS always defaults to Off. (#​462)
Fixed
  • [jsonschema] Define minimum and maximum argument index values. (#​479)
  • [cpp] When fetching dependencies is disabled, still try to find them. (#​478)

v34.0.1

Compare Source

Fixed
  • [Dart] Fix automated release process?

v34.0.0

Compare Source

Added
Changed
  • [Ruby] Updated minimum Ruby version to 3.3 (#​472)
  • [cpp] Replaced custom cmate script with native cmake and CPM. (#​432)
  • [cpp] Moved all generated files to their own folder, does not change includes paths for dependent projects. (#​432)
  • [jsonschema] Allow steps to contain both DataTable and DocString. (#​468)

v33.0.4

Compare Source

Fixed
  • [JavaScript] Update static version file at release time (#​459)

v33.0.3

Compare Source

Added
  • [Ruby] Added #type classification (Returning hashified response), for all messages (Including envelopes) (#​447)
Changed
  • [PHP] Require PHP 8.4
Fixed
  • [JavaScript] Mark package as side-effect free (#​449)

v33.0.2

Compare Source

Fixed
  • [.Net] Fix release workflow filename (#​443)

v33.0.1

Compare Source

Fixed
  • [JavaScript] Fix release process

v32.3.1

Compare Source

Fixed
  • [Java] Fix broken Javadoc

v32.3.0

Compare Source

Added
  • [Java] Annotate constructor arguments with property names (#​399

v32.2.0

Compare Source

Added
  • [JavaScript] Add export path for bundled schema (#​383)

v32.1.0

Compare Source

Added
  • Generated bundled JSON schema (#​382)

v32.0.1

Compare Source

Fixed
  • Fix field order for ExternalAttachment (#​377)

v32.0.0

Compare Source

Added
  • Add ExternalAttachment for externalised attachments (#​372)
Changed
  • Deprecate Attachment.url and Attachment.source (#​372)
  • Make StepMatchArgument.Group.children optional (#​370)
  • [Java] Set release version to 17 (#​352)
  • [Java] Copy lists efficiently (#​282, #​352)
  • [Java] Use Integers in addition to Longs (#​310, #​352)

v31.2.0

Compare Source

Added
  • [Java] Add NdjsonToMessageReader (#​344)
Fixed
  • [Java] Don't flush MessageToNdjsonWriter on each write (#​344)

v31.1.0

Compare Source

Added
  • [Ruby] Add a way to analyse and compare the strength of TestStepResult messages (To be used in query) (#​365)
Fixed
  • [Ruby] Fix the TimeConversion helper file generating a non-conformant Timestamp message
  • [Ruby] Improve the TimeConversion helper for translating back from a Timestamp by avoiding a rounding error
Removed
  • [Ruby] Removed the TimeConversion helpers that did not serve a purpose in message building

v31.0.1

Compare Source

Fixed
  • Removed circular dependency between messages and compatibility-kit (#​362)

v31.0.0

Compare Source

Added

v30.1.0

Compare Source

Added
  • [Java] Add OSGi metadata (#​344)

v30.0.0

Compare Source

Changed
Removed
  • [Python] Dropped legacy .egg-info metadata distribution artifacts (#​324)

v29.0.1

Compare Source

Fixed
  • [JavaScript] Include schemas in npm package (#​333)

v29.0.0

Compare Source

Added
  • Add workerId to TestRunHookStarted (#​332)
  • Add Suggestion message (#​329)
Changed
  • Update documentation for TestStepResult.message (#​315)
  • Clarify documentation around TestStep.stepMatchArgumentsLists (#​330)
  • [JavaScript] Drop dependency on uuid package (#​289

v28.1.0

Compare Source

Added
  • [java] Add comparators for comparable objects (#​312)

v28.0.0

Compare Source

Changed
  • Add Attachment.testRunHookStartedId for traceability of attachments to test run hooks (#​301)
  • Add Attachment.timestamp (#​305)
Fixed
  • [python] Add a LICENSE file for Python (#​278)
  • [.NET] Fix NuGet package generation
Removed
  • [JavaScript] BREAKING CHANGE: Remove Node.js 18 support (#​299)

v27.2.0

Compare Source

Added
  • [python] Added Python implementation (#​165)

v27.1.0

Compare Source

Added
  • [cpp] use VERSION file to version ABI and shared libraries #​268
Changed
  • [JavaScript] Expand tested Node.js versions (#​274)

v27.0.2

Compare Source

Fixed
  • [Elixir] Fix release process

v27.0.1

Compare Source

Fixed
  • [Elixir] Restored test and release process

v27.0.0

Compare Source

Added
  • Add new TestRunHookStarted and TestRunHookFinished messages (#​102)
Changed
  • BREAKING CHANGE: Add id property to TestRunStarted, optionally reference in TestCase, Attachment and TestRunFinished (#​102)
  • BREAKING CHANGE: Add type property to Hook (#​102)

v26.0.1

Compare Source

Changed
  • [Go] Switch to Google's UUID module (#​251)
Fixed
  • [Dotnet] Fixed code generation for types that accept List as parameters. Constructors were not properly handling null input. (#​249 clrudolphi))
  • Moved contents of the description of the StepDefinitionIds field from the StepMatchArgumentsList field where it had been mistakenly placed. (#​252 clrudolphi))

v26.0.0

Compare Source

Added
  • [Dotnet] Added support classes aligned with what is provided for the Java implementation (#​233 clrudolphi)
Changed
  • Internal breaking change The code generation has undergone a large refactor (No visible changes expected). All new code
    generation logic is now contained in /codegen (#​228 luke-hill)
  • [Dotnet] Rewritten to align with the code generation techniques used for the other languages (#​233 clrudolphi)
  • [Dotnet] Upgraded from .NET 5 to .NET 8. Dropped .NET Framework 4.x as a target while retaining .NET Standard 2.0 as the primary target framework (#​233 clrudolphi)

v25.0.1

Compare Source

Fixed
  • [Php] Fixed a workflow issue with publishing the package

v25.0.0

Compare Source

Changed
Fixed
  • [cpp] Don't rely on GitHub API for latest versions and implement a simple download retry loop
eslint/eslint (@​eslint/js)

v10.0.1

Compare Source

Bug Fixes

  • c87d5bd fix: update eslint (#​20531) (renovate[bot])
  • d841001 fix: update minimatch to 10.2.1 to address security vulnerabilities ([#​20519]

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the frontend label May 12, 2026
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 4 times, most recently from 773f221 to 71c5414 Compare May 16, 2026 11:11
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch from 71c5414 to 7b61059 Compare May 20, 2026 11:51
@renovate renovate Bot changed the title Update frontend dependencies (major) fix(deps): update frontend dependencies (major) May 20, 2026
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 5 times, most recently from 830feea to 12698a6 Compare May 27, 2026 15:45
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 10 times, most recently from cc39ea5 to 1def260 Compare June 11, 2026 12:59
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 4 times, most recently from ebf5f1b to 939bb9e Compare June 16, 2026 17:37
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 4 times, most recently from 292e21b to ee5f338 Compare June 26, 2026 15:48
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 5 times, most recently from 4865c52 to be900d7 Compare July 4, 2026 06:14
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 6 times, most recently from 3eb96e6 to 668db50 Compare July 7, 2026 09:04
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 7 times, most recently from 82ec2d3 to 36717f7 Compare July 23, 2026 01:01
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch 5 times, most recently from 2565222 to ca318ad Compare July 27, 2026 08:19
@renovate
renovate Bot force-pushed the renovate/major-frontend-dependencies branch from ca318ad to 18a2275 Compare July 27, 2026 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants