Skip to content

chore(deps): bump the major-dependencies group across 1 directory with 12 updates #1867

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2025

Bumps the major-dependencies group with 12 updates in the /tavla directory:

Package From To
@entur/dropdown 6.0.13 7.1.0
@entur/layout 2.3.18 3.1.0
@sentry/nextjs 8.54.0 9.12.0
firebase-admin 12.7.0 13.2.0
jsdom 25.0.1 26.0.0
react 18.3.1 19.1.0
@types/react 19.0.12 19.1.0
react-dom 18.3.1 19.1.0
@types/react-dom 19.0.4 19.1.2
eslint-config-prettier 9.1.0 10.1.2
firebase-tools 13.27.0 14.1.0
tailwindcss 3.4.14 4.1.3

Updates @entur/dropdown from 6.0.13 to 7.1.0

Changelog

Sourced from @​entur/dropdown's changelog.

7.1.0 (2025-03-24)

Features

  • dropdown: add loading prop (a4de4c9)

7.0.3 (2025-03-05)

Bug Fixes

  • dropdown: not focusable and interactive when disabled (7aee4ae)

7.0.2 (2025-02-25)

Note: Version bump only for package @​entur/dropdown

7.0.1 (2025-02-20)

Bug Fixes

  • baseformcontrol: add correct text-color on readonly (7fac4d7)
  • dropdown: add absolute position on dropdownlist (30b7916)

7.0.0 (2025-02-05)

Refactor

  • dropdown: remove deprecated dropdown components

BREAKING CHANGES

  • dropdowns: Deprecated dropdowns, i.e suffixed with Deprecated, e.g. DropdownDeprecated, are removed from @​entur/dropdown. Use version 6.0.12 or earlier if you are still unable to migrate to the new versions. This change was in reality introduced in 6.0.13 by a mistake. We apologize for the inconvenience.

6.1.0 (2025-01-24)

Features

  • dropdown: replace focus with focus-visible (6112834)

6.0.14 (2025-01-15)

Note: Version bump only for package @​entur/dropdown

Commits
  • bfd8f62 chore(release): publish
  • a4de4c9 feat(dropdown): add loading prop
  • 1494210 docs: change from entur designsystem to entur linje
  • 8ae7ed0 chore(release): publish
  • 83b64d3 Merge branch 'main' into ETU-56377-dropdown-disabled-er-interaktiv-ved-tastat...
  • 7c03f45 chore(release): publish
  • 7aee4ae fix(dropdown): not focusable and interactive when disabled
  • d7798b7 chore(release): publish
  • 7fac4d7 fix(baseformcontrol): add correct text-color on readonly
  • 30b7916 fix(dropdown): add absolute position on dropdownlist
  • Additional commits viewable in compare view

Updates @entur/layout from 2.3.18 to 3.1.0

Changelog

Sourced from @​entur/layout's changelog.

3.1.0 (2025-03-24)

Bug Fixes

  • basecard: fix typo in box-shadow (580a201)
  • MediaCard: transition on hover and docs tweeks (e0be14c)
  • navigationcard: remove highlight-line under title on compact variant (e6d369e)

Features

  • mediacard: new prop orientation: horizontal (f8caa0e)

3.0.0 (2025-03-05)

Bug Fixes

  • docs: fix colorSwatch cards (76870e2)
  • mediacard: add correct background color token (f2a3f5c)
  • navigationcard: etu-55052 add new colortokens (85cb58d)
  • navigationcard: remove animation if perfers-reduced-motion (d1ad51d)

Features

  • card: new design on navigation-card (3d9b4b3)
  • navigationcard: remove external prop (1a35991)

BREAKING CHANGES

  • navigationcard: removed prop externalLink

2.4.2 (2025-02-25)

Note: Version bump only for package @​entur/layout

2.4.1 (2025-02-20)

Note: Version bump only for package @​entur/layout

2.4.0 (2025-01-24)

Bug Fixes

  • badge: replace transform with visibility (9052754)

Features

  • badge: add hide prop in all badges (1f49a7a)
  • layout: replace focus with focus-visible (51836ac)

2.3.22 (2025-01-15)

... (truncated)

Commits
  • bfd8f62 chore(release): publish
  • e0be14c fix(MediaCard): transition on hover and docs tweeks
  • 8eb1eee docs(mediacard): update props for docs-website
  • f8caa0e feat(mediacard): new prop orientation: horizontal
  • 580a201 fix(basecard): fix typo in box-shadow
  • e6d369e fix(navigationcard): remove highlight-line under title on compact variant
  • 1494210 docs: change from entur designsystem to entur linje
  • 8ae7ed0 chore(release): publish
  • f2a3f5c fix(mediacard): add correct background color token
  • 76870e2 fix(docs): fix colorSwatch cards
  • Additional commits viewable in compare view

Updates @sentry/nextjs from 8.54.0 to 9.12.0

Release notes

Sourced from @​sentry/nextjs's releases.

9.12.0

Important Changes

  • feat(feedback): Implement highlighting and hiding controls for screenshots (#15951)

    The Sentry SDK now supports highlighting and hiding controls for screenshots in user feedback reports. This functionality is enabled by default.

  • feat(node): Add ignoreIncomingRequestBody callback to httpIntegration (#15959)

    The httpIntegration now supports an optional ignoreIncomingRequestBody callback that can be used to skip capturing the body of incoming requests.

    Sentry.init({
      integrations: [
        Sentry.httpIntegration({
          ignoreIncomingRequestBody: (url, request) => {
            return request.method === 'GET' && url.includes('/api/large-payload');
          },
        }),
      ],
    });

    The ignoreIncomingRequestBody callback receives the URL of the request and should return true if the body should be ignored.

  • Logging Improvements

    Sentry is adding support for structured logging. In this release we've made a variety of improvements to logging functionality in the Sentry SDKs.

    • feat(node): Add server.address to nodejs logs (#16006)
    • feat(core): Add sdk name and version to logs (#16005)
    • feat(core): Add sentry origin attribute to console logs integration (#15998)
    • fix(core): Do not abbreviate message parameter attribute (#15987)
    • fix(core): Prefix release and environment correctly (#15999)
    • fix(node): Make log flushing logic more robust (#15991)

Other Changes

  • build(aws-serverless): Include debug logs in lambda layer SDK bundle (#15974)
  • feat(astro): Add tracking of errors during HTML streaming (#15995)
  • feat(browser): Add onRequestSpanStart hook to browser tracing integration (#15979)
  • feat(deps): Bump @​sentry/cli from 2.42.3 to 2.43.0 (#16001)
  • feat(nextjs): Add captureRouterTransitionStart hook for capturing navigations (#15981)
  • feat(nextjs): Mark clientside prefetch request spans with http.request.prefetch: true attribute (#15980)
  • feat(nextjs): Un experimentify clientInstrumentationHook (#15992)
  • feat(nextjs): Warn when client was initialized more than once (#15971)
  • feat(node): Add support for SENTRY_DEBUG env variable (#15972)
  • fix(tss-react): Change authToken type to string (#15985)

Work in this release was contributed by @​Page- and @​Fryuni. Thank you for your contributions!

... (truncated)

Changelog

Sourced from @​sentry/nextjs's changelog.

9.12.0

Important Changes

  • feat(feedback): Implement highlighting and hiding controls for screenshots (#15951)

    The Sentry SDK now supports highlighting and hiding controls for screenshots in user feedback reports. This functionality is enabled by default.

  • feat(node): Add ignoreIncomingRequestBody callback to httpIntegration (#15959)

    The httpIntegration now supports an optional ignoreIncomingRequestBody callback that can be used to skip capturing the body of incoming requests.

    Sentry.init({
      integrations: [
        Sentry.httpIntegration({
          ignoreIncomingRequestBody: (url, request) => {
            return request.method === 'GET' && url.includes('/api/large-payload');
          },
        }),
      ],
    });

    The ignoreIncomingRequestBody callback receives the URL of the request and should return true if the body should be ignored.

  • Logging Improvements

    Sentry is adding support for structured logging. In this release we've made a variety of improvements to logging functionality in the Sentry SDKs.

    • feat(node): Add server.address to nodejs logs (#16006)
    • feat(core): Add sdk name and version to logs (#16005)
    • feat(core): Add sentry origin attribute to console logs integration (#15998)
    • fix(core): Do not abbreviate message parameter attribute (#15987)
    • fix(core): Prefix release and environment correctly (#15999)
    • fix(node): Make log flushing logic more robust (#15991)

Other Changes

  • build(aws-serverless): Include debug logs in lambda layer SDK bundle (#15974)
  • feat(astro): Add tracking of errors during HTML streaming (#15995)
  • feat(browser): Add onRequestSpanStart hook to browser tracing integration (#15979)
  • feat(deps): Bump @​sentry/cli from 2.42.3 to 2.43.0 (#16001)
  • feat(nextjs): Add captureRouterTransitionStart hook for capturing navigations (#15981)
  • feat(nextjs): Mark clientside prefetch request spans with http.request.prefetch: true attribute (#15980)
  • feat(nextjs): Un experimentify clientInstrumentationHook (#15992)
  • feat(nextjs): Warn when client was initialized more than once (#15971)
  • feat(node): Add support for SENTRY_DEBUG env variable (#15972)
  • fix(tss-react): Change authToken type to string (#15985)

... (truncated)

Commits
  • 4eb78e5 release: 9.12.0
  • 273fc06 Merge pull request #16008 from getsentry/prepare-release/9.12.0
  • 9d4d6df meta(changelog): Update changelog for 9.12.0
  • e7530a3 feat(core): Emit debug log when transport execution fails (#16009)
  • 6c40f4b feat(node): Add server.address to nodejs logs (#16006)
  • 2e3d6e3 feat(core): Add sdk name and version to logs (#16005)
  • b4ef25d fix(core): Prefix release and environment correctly (#15999)
  • 6b73178 feat(deps): Bump @​sentry/cli from 2.42.3 to 2.43.0 (#16001)
  • dd2b279 feat(core): Add sentry origin attribute to console logs integration (#15998)
  • 6a8a2c3 fix(node): Make log flushing logic more robust (#15991)
  • Additional commits viewable in compare view

Updates firebase-admin from 12.7.0 to 13.2.0

Release notes

Sourced from firebase-admin's releases.

Firebase Admin Node.js SDK v13.2.0

New Features

  • feat(fdc): Add support for Data Connect Impersonation (#2844)

Bug Fixes

  • fix(functions): Use emulated credentials when connecting to the emulator (#2857)
  • fix(dc): Use emulated credentials with Data Connect Emulator (#2853)
  • fix: equality comparison for semantic version when number of segments = max allowed segments (#2794)

Miscellaneous

  • [chore] Release 13.2.0 Take 2 (#2867)
  • [chore] Release 13.2.0 (#2866)
  • build(deps): bump @​firebase/database-compat from 2.0.1 to 2.0.3 (#2849)
  • build(deps-dev): bump @​types/lodash from 4.17.13 to 4.17.15 (#2848)
  • build(deps): bump google-auth-library from 9.15.0 to 9.15.1 (#2847)
  • Adds support for exporting a serialized config response from the RC server side SDK. (#2829)

Firebase Admin Node.js SDK v13.1.0

New Features

  • feat(auth): Added FDL deprecation support for Firebase Auth (#2752)

Miscellaneous

  • [chore] Release 13.1.0 (#2841)
  • build(deps): bump @​fastify/busboy from 3.1.0 to 3.1.1 (#2817)
  • chore: Update postcheck typescript version (#2840)
  • build(deps): bump undici in /.github/actions/send-email (#2837)
  • build(deps-dev): bump @​firebase/app-compat from 0.2.46 to 0.2.48 (#2834)
  • chore: Revert holiday message (#2827)
  • chore: Fix holiday template date (#2815)
  • Adding delayed response message for holidays (#2814)
  • build(deps): bump @​types/node from 22.10.1 to 22.10.2 (#2811)

Firebase Admin Node.js SDK v13.0.2

Bug Fixes

  • fix(auth): Fix credentials issue in createToken() when using ADC (#2801)

Miscellaneous

  • [chore] Release 13.0.2 (#2813)
  • build(deps-dev): bump @​microsoft/api-extractor from 7.48.0 to 7.48.1 (#2810)
  • build(deps): bump @​fastify/busboy from 3.0.0 to 3.1.0 (#2805)

... (truncated)

Commits
  • 8beb1a3 [chore] Release 13.2.0 Take 2 (#2867)
  • 2717cf7 [chore] Release 13.2.0 (#2866)
  • 3bf4939 feat(fdc): Add support for Data Connect Impersonation (#2844)
  • 2379e15 fix(functions): Use emulated credentials when connecting to the emulator (#2857)
  • 63d615f build(deps): bump @​firebase/database-compat from 2.0.1 to 2.0.3 (#2849)
  • 38a38cc build(deps-dev): bump @​types/lodash from 4.17.13 to 4.17.15 (#2848)
  • cd00a84 build(deps): bump google-auth-library from 9.15.0 to 9.15.1 (#2847)
  • 2a9dce8 fix(dc): Use emulated credentials with Data Connect Emulator (#2853)
  • 5fb1357 Adds support for exporting a serialized config response from the RC server si...
  • cb2b92f fix: equality comparison for semantic version when number of segments = max a...
  • Additional commits viewable in compare view

Updates jsdom from 25.0.1 to 26.0.0

Release notes

Sourced from jsdom's releases.

Version 26.0.0

Breaking change: canvas peer dependency requirement has been upgraded from v2 to v3. (sebastianwachter)

Other changes:

  • Added AbortSignal.any(). (jdbevan)
  • Added initial support for form-associated custom elements, in particular making them labelable and supporting the ElementInternals labels property. The form-associated callbacks are not yet supported. (hesxenon)
  • Updated whatwg-url, adding support for URL.parse().
  • Updated cssstyle and rrweb-cssom, to improve CSS parsing capabilities.
  • Updated nwsapi, improving CSS selector matching.
  • Updated parse5, fixing a bug around <noframes> elements and HTML entity decoding.
  • Fixed JSDOM.fromURL() to properly reject the returned promise if the server redirects to an invalid URL, instead of causing an uncaught exception.
Changelog

Sourced from jsdom's changelog.

26.0.0

Breaking change: canvas peer dependency requirement has been upgraded from v2 to v3. (sebastianwachter)

Other changes:

  • Added AbortSignal.any(). (jdbevan)
  • Added initial support for form-associated custom elements, in particular making them labelable and supporting the ElementInternals labels property. The form-associated callbacks are not yet supported. (hesxenon)
  • Updated whatwg-url, adding support for URL.parse().
  • Updated cssstyle and rrweb-cssom, to improve CSS parsing capabilities.
  • Updated nwsapi, improving CSS selector matching.
  • Updated parse5, fixing a bug around <noframes> elements and HTML entity decoding.
  • Fixed JSDOM.fromURL() to properly reject the returned promise if the server redirects to an invalid URL, instead of causing an uncaught exception.
Commits
  • 3644055 Version 26.0.0
  • 8ebaee9 Update dependencies and dev dependencies
  • 5984ace Catch invalid redirect URLs
  • d5abcd1 Make querySelectorAll follow the always-impl rule
  • 56f27c2 Add support for ElementInternals's labels property
  • 854ae1b Implement AbortSignal.any()
  • 7cc3500 Update optional peer dependency canvas to v3
  • 8955c99 Add support for canvas v3
  • 8dfe288 Add Node 22 to CI test matrix
  • See full diff in compare view

Updates react from 18.3.1 to 19.1.0

Release notes

Sourced from react's releases.

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479 #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534
  • Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741

19.0.0 (December 5, 2024)

Below is a list of all new features, APIs, deprecations, and breaking changes. Read React 19 release post and React 19 upgrade guide for more information.

Note: To help make the upgrade to React 19 easier, we’ve published a [email protected] release that is identical to 18.2 but adds warnings for deprecated APIs and other changes that are needed for React 19. We recommend upgrading to React 18.3.1 first to help identify any issues before upgrading to React 19.

... (truncated)

Changelog

Sourced from react's changelog.

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479 #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534
  • Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741

19.0.0 (December 5, 2024)

Below is a list of all new features, APIs, deprecations, and breaking changes. Read React 19 release post and React 19 upgrade guide for more information.

... (truncated)

Commits

Updates @types/react from 19.0.12 to 19.1.0

Commits

Updates react-dom from 18.3.1 to 19.1.0

Release notes

Sourced from react-dom's releases.

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479 #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534
  • Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741

19.0.0 (December 5, 2024)

Below is a list of all new features, APIs, deprecations, and breaking changes. Read React 19 release post and React 19 upgrade guide for more information.

Note: To help make the upgrade to React 19 easier, we’ve published a [email protected] release that is identical to 18.2 but adds warnings for deprecated APIs and other changes that are needed for React 19. We recommend upgrading to React 18.3.1 first to help identify any issues before upgrading to React 19.

... (truncated)

Changelog

Sourced from react-dom's changelog.

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529,

…h 12 updates

Bumps the major-dependencies group with 12 updates in the /tavla directory:

| Package | From | To |
| --- | --- | --- |
| [@entur/dropdown](https://github.com/entur/design-system/tree/HEAD/packages/dropdown) | `6.0.13` | `7.1.0` |
| [@entur/layout](https://github.com/entur/design-system/tree/HEAD/packages/layout) | `2.3.18` | `3.1.0` |
| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `8.54.0` | `9.12.0` |
| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `12.7.0` | `13.2.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `26.0.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.1.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.12` | `19.1.0` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.1.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.4` | `19.1.2` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.2` |
| [firebase-tools](https://github.com/firebase/firebase-tools) | `13.27.0` | `14.1.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.14` | `4.1.3` |



Updates `@entur/dropdown` from 6.0.13 to 7.1.0
- [Changelog](https://github.com/entur/design-system/blob/main/packages/dropdown/CHANGELOG.md)
- [Commits](https://github.com/entur/design-system/commits/@entur/[email protected]/packages/dropdown)

Updates `@entur/layout` from 2.3.18 to 3.1.0
- [Changelog](https://github.com/entur/design-system/blob/main/packages/layout/CHANGELOG.md)
- [Commits](https://github.com/entur/design-system/commits/@entur/[email protected]/packages/layout)

Updates `@sentry/nextjs` from 8.54.0 to 9.12.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@8.54.0...9.12.0)

Updates `firebase-admin` from 12.7.0 to 13.2.0
- [Release notes](https://github.com/firebase/firebase-admin-node/releases)
- [Changelog](https://github.com/firebase/firebase-admin-node/blob/master/CHANGELOG.md)
- [Commits](firebase/firebase-admin-node@v12.7.0...v13.2.0)

Updates `jsdom` from 25.0.1 to 26.0.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@25.0.1...26.0.0)

Updates `react` from 18.3.1 to 19.1.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.0/packages/react)

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

Updates `react-dom` from 18.3.1 to 19.1.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.0/packages/react-dom)

Updates `@types/react-dom` from 19.0.4 to 19.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

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

Updates `@types/react-dom` from 19.0.4 to 19.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `eslint-config-prettier` from 9.1.0 to 10.1.2
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v9.1.0...v10.1.2)

Updates `firebase-tools` from 13.27.0 to 14.1.0
- [Release notes](https://github.com/firebase/firebase-tools/releases)
- [Commits](firebase/firebase-tools@v13.27.0...v14.1.0)

Updates `tailwindcss` from 3.4.14 to 4.1.3
- [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.1.3/packages/tailwindcss)

---
updated-dependencies:
- dependency-name: "@entur/dropdown"
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: "@entur/layout"
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: "@sentry/nextjs"
  dependency-version: 9.12.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: firebase-admin
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: jsdom
  dependency-version: 26.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: react
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: "@types/react"
  dependency-version: 19.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: major-dependencies
- dependency-name: react-dom
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: major-dependencies
- dependency-name: "@types/react"
  dependency-version: 19.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: major-dependencies
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: major-dependencies
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: firebase-tools
  dependency-version: 14.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.1.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 11, 2025
@dependabot dependabot bot requested a review from emilielr as a code owner April 11, 2025 09:21
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