chore(deps): bump the per-major-dependency group across 1 directory with 22 updates
Type: Pull Request
State: Open
Association: None
Comments: 1
(about 1 month ago)
(about 1 month ago)
Bumps the per-major-dependency group with 22 updates in the / directory:
| Package | From | To |
|---|---|---|
| @expo/metro-runtime | 4.0.1 |
6.1.2 |
| @react-native-async-storage/async-storage | 1.23.1 |
2.2.0 |
| expo | 52.0.44 |
54.0.10 |
| expo-blur | 14.0.3 |
15.0.7 |
| expo-font | 13.0.4 |
14.0.8 |
| expo-linear-gradient | 14.0.2 |
15.0.7 |
| expo-localization | 16.0.1 |
17.0.7 |
| expo-router | 4.0.20 |
6.0.8 |
| expo-status-bar | 2.0.1 |
3.0.8 |
| expo-system-ui | 4.0.9 |
6.0.7 |
| expo-updates | 0.28.17 |
29.0.11 |
| i18next | 23.16.5 |
25.5.2 |
| react | 18.3.1 |
19.1.1 |
| @types/react | 18.3.12 |
19.1.15 |
| react-dom | 18.3.1 |
19.1.1 |
| react-i18next | 15.1.1 |
16.0.0 |
| react-native-reanimated | 3.16.1 |
4.1.2 |
| react-native-safe-area-context | 4.14.1 |
5.6.1 |
| babel-preset-expo | 12.0.11 |
54.0.3 |
| eslint-config-prettier | 9.1.0 |
10.1.8 |
| husky | 8.0.3 |
9.1.7 |
| lint-staged | 15.2.10 |
16.2.3 |
Updates @expo/metro-runtime from 4.0.1 to 6.1.2
Changelog
Sourced from @expo/metro-runtime's changelog.
Changelog
This is the log of notable changes to the Expo client that are developer-facing. Package-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see packages directory).
Unpublished
📚 3rd party library updates
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
54.0.0 — 2025-09-10
📚 3rd party library updates
expo-sqliteexpo-camera🛠 Breaking changes
expo-notificationsexpo-media-library
- [Android] Fix
getAssetsAsyncloading performance, addresolveWithFullInfooption to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (#37957 by@kosmydel).expo-intent-launcherexpo-image-picker
- [Web] Changed web
urito use blob URLs instead of base64 data URLs for better performance. Theuriproperty will now be a blob URL instead of a base64 data URL, while thebase64property behavior remains unchanged. (#37447 by@hirbod)- [ios] The default for
preferredAssetRepresentationModeis now.currentinstead of.automatic. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on.automaticre-encoded output can passpreferredAssetRepresentationMode: '.automatic'to restore the old behaviour. (#37569 by@hirbod)expo-fontexpo-file-systemexpo-document-picker
- [Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (#37443 by
@hirbod)🎉 New features
unimodules-app-loader
- [iOS] Add Apple TV support. (#38513 by
@douglowder)expo-web-browser
- Add experimental macOS support (#37352 by
@gabrieldonadel)
... (truncated)
Commits
- See full diff in compare view
Updates @react-native-async-storage/async-storage from 1.23.1 to 2.2.0
Release notes
Sourced from @react-native-async-storage/async-storage's releases.
@react-native-async-storage/async-storage@2.2.0Minor Changes
- 8b2f32b: Fix support for React Native 0.80
@react-native-async-storage/async-storage@2.1.2Patch Changes
- 21d0c22: Remove unnecessary
getViewManagersoverrides
@react-native-async-storage/async-storage@2.1.1Patch Changes
- 5042047: Mark some methods as nonnull
@react-native-async-storage/async-storage@2.1.0Minor Changes
- b7c842c: Windows: Add New Architecture support
@react-native-async-storage/async-storage@2.0.0Major Changes
- c319205: Support 0.74 (by migrating off deprecated
onCatalystInstanceDestroy) — unfortunately, this also means that we must bump the minimum supported version to 0.65
@react-native-async-storage/async-storage@1.24.0Minor Changes
- 8bf1526: dependencies bump and multiset type fix
Commits
- See full diff in compare view
Updates expo from 52.0.44 to 54.0.10
Changelog
Sourced from expo's changelog.
Changelog
This is the log of notable changes to the Expo client that are developer-facing. Package-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see packages directory).
Unpublished
📚 3rd party library updates
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
54.0.0 — 2025-09-10
📚 3rd party library updates
expo-sqliteexpo-camera🛠 Breaking changes
expo-notificationsexpo-media-library
- [Android] Fix
getAssetsAsyncloading performance, addresolveWithFullInfooption to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (#37957 by@kosmydel).expo-intent-launcherexpo-image-picker
- [Web] Changed web
urito use blob URLs instead of base64 data URLs for better performance. Theuriproperty will now be a blob URL instead of a base64 data URL, while thebase64property behavior remains unchanged. (#37447 by@hirbod)- [ios] The default for
preferredAssetRepresentationModeis now.currentinstead of.automatic. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on.automaticre-encoded output can passpreferredAssetRepresentationMode: '.automatic'to restore the old behaviour. (#37569 by@hirbod)expo-fontexpo-file-systemexpo-document-picker
- [Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (#37443 by
@hirbod)🎉 New features
unimodules-app-loader
- [iOS] Add Apple TV support. (#38513 by
@douglowder)expo-web-browser
- Add experimental macOS support (#37352 by
@gabrieldonadel)
... (truncated)
Commits
- See full diff in compare view
Updates expo-blur from 14.0.3 to 15.0.7
Changelog
Sourced from expo-blur's changelog.
15.0.7 — 2025-09-11
This version does not introduce any user-facing changes.
15.0.6 — 2025-09-02
This version does not introduce any user-facing changes.
15.0.5 — 2025-08-31
This version does not introduce any user-facing changes.
15.0.4 — 2025-08-27
This version does not introduce any user-facing changes.
15.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
15.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
15.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
15.0.0 — 2025-08-13
🐛 Bug fixes
- [Android] Fix transition issues with
react-native-screenswhen usingdimezisBlurViewblur method. (#37904 by@hannojg14.1.5 - 2025-06-05
This version does not introduce any user-facing changes.
14.1.4 — 2025-04-30
This version does not introduce any user-facing changes.
14.1.3 — 2025-04-25
This version does not introduce any user-facing changes.
14.1.2 — 2025-04-14
This version does not introduce any user-facing changes.
... (truncated)
Commits
- See full diff in compare view
Maintainer changes
This version was pushed to npm by alanhughes, a new releaser for expo-blur since your current version.
Updates expo-font from 13.0.4 to 14.0.8
Changelog
Sourced from expo-font's changelog.
14.0.8 — 2025-09-11
This version does not introduce any user-facing changes.
14.0.7 — 2025-09-02
This version does not introduce any user-facing changes.
14.0.6 — 2025-08-31
This version does not introduce any user-facing changes.
14.0.5 — 2025-08-27
🛠 Breaking changes
14.0.4 — 2025-08-26
💡 Others
- Fix types and adjust platform checks. (#37302 by
@EvanBacon)14.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
14.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
14.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
14.0.0 — 2025-08-13
🎉 New features
💡 Others
- [web] remove deprecated style 'type' attribute (#38114 by
@vonovak)- Add missing
react-nativepeer dependency (#38540 by@kitten)- Update remaining
@expo/config-pluginsin config plugin toexpo/config-plugins(#38580 by@kitten)13.3.2 - 2025-07-01
... (truncated)
Commits
- See full diff in compare view
Maintainer changes
This version was pushed to npm by alanhughes, a new releaser for expo-font since your current version.
Updates expo-linear-gradient from 14.0.2 to 15.0.7
Changelog
Sourced from expo-linear-gradient's changelog.
15.0.7 — 2025-09-11
This version does not introduce any user-facing changes.
15.0.6 — 2025-09-02
This version does not introduce any user-facing changes.
15.0.5 — 2025-08-31
This version does not introduce any user-facing changes.
15.0.4 — 2025-08-27
This version does not introduce any user-facing changes.
15.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
15.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
15.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
15.0.0 — 2025-08-13
This version does not introduce any user-facing changes.
14.1.5 - 2025-06-05
This version does not introduce any user-facing changes.
14.1.4 — 2025-04-30
This version does not introduce any user-facing changes.
14.1.3 — 2025-04-25
This version does not introduce any user-facing changes.
14.1.2 — 2025-04-14
This version does not introduce any user-facing changes.
14.1.1 — 2025-04-09
... (truncated)
Commits
- See full diff in compare view
Maintainer changes
This version was pushed to npm by alanhughes, a new releaser for expo-linear-gradient since your current version.
Updates expo-localization from 16.0.1 to 17.0.7
Changelog
Sourced from expo-localization's changelog.
17.0.7 — 2025-09-11
This version does not introduce any user-facing changes.
17.0.6 — 2025-09-02
This version does not introduce any user-facing changes.
17.0.5 — 2025-08-31
This version does not introduce any user-facing changes.
17.0.4 — 2025-08-27
This version does not introduce any user-facing changes.
17.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
17.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
17.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
17.0.0 — 2025-08-13
🎉 New features
- Add
supportedLocalesoption to set app language from settings (#37232 by@alextoudic)16.1.6 - 2025-07-01
This version does not introduce any user-facing changes.
16.1.5 — 2025-04-30
This version does not introduce any user-facing changes.
16.1.4 — 2025-04-30
🐛 Bug fixes
- [iOS] Fix issue where
useLocalesanduseCalendarshooks would not re-render when the timezone changed. (#36382 by@ouwargui)16.1.3 — 2025-04-25
... (truncated)
Commits
- See full diff in compare view
Maintainer changes
This version was pushed to npm by alanhughes, a new releaser for expo-localization since your current version.
Updates expo-router from 4.0.20 to 6.0.8
Changelog
Sourced from expo-router's changelog.
Changelog
Unpublished
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
- fix VectorIcon types (#39747 by
@Ubax)- [iOS] fix icons in context menu not being removed with
undefined(#39845 by@hassankhan)- [iOS] fix optional context menu props not being unset with
undefined(#39853 by@hassankhan)- Fix
expo-router/serverexports (#40071 by@kitten)💡 Others
6.0.6 — 2025-09-16
🐛 Bug fixes
6.0.5 — 2025-09-16
🐛 Bug fixes
expo-router/ui:TabTriggernow correctly callsonLongPressprop instead ofonPress. (#39638 by@TmLev)6.0.4 — 2025-09-13
🐛 Bug fixes
- Add
@expo/metro-runtimeto dependencies & peer dependencies to fix Yarn v1 having no auto-installs (#39644 by@kitten)6.0.3 — 2025-09-12
🐛 Bug fixes
- Use
$$EXPO_INITIAL_PROPSto determine if running inside a dom component. (#39590 by@EvanBacon)6.0.2 — 2025-09-12
🐛 Bug fixes
- Move
@expo/metro-runtimeto peer dependencies, since that conveys our intention better (#39603 by@kitten)6.0.1 — 2025-09-11
🐛 Bug fixes
... (truncated)
Commits
- See full diff in compare view
Updates expo-status-bar from 2.0.1 to 3.0.8
Changelog
Sourced from expo-status-bar's changelog.
3.0.8 — 2025-09-11
This version does not introduce any user-facing changes.
3.0.7 — 2025-09-02
This version does not introduce any user-facing changes.
3.0.6 — 2025-08-31
This version does not introduce any user-facing changes.
3.0.5 — 2025-08-27
This version does not introduce any user-facing changes.
3.0.4 — 2025-08-25
This version does not introduce any user-facing changes.
3.0.3 — 2025-08-18
This version does not introduce any user-facing changes.
3.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
3.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
3.0.0 — 2025-08-13
💡 Others
- Migrate to package exports (#37298 by
@EvanBacon)- Remove
react-native-edge-to-edgedependency (#38768 by@behenate)2.2.3 — 2025-04-30
This version does not introduce any user-facing changes.
2.2.2 — 2025-04-25
This version does not introduce any user-facing changes.
2.2.1 — 2025-04-14
🎉 New features
... (truncated)
Commits
- See full diff in compare view
Maintainer changes
This version was pushed to npm by alanhughes, a new releaser for expo-status-bar since your current version.
Updates expo-system-ui from 4.0.9 to 6.0.7
Changelog
Sourced from expo-system-ui's changelog.
6.0.7 — 2025-09-10
This version does not introduce any user-facing changes.
6.0.6 — 2025-09-02
This version does not introduce any user-facing changes.
6.0.5 — 2025-08-31
This version does not introduce any user-facing changes.
6.0.4 — 2025-08-27
This version does not introduce any user-facing changes.
6.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
6.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
6.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
6.0.0 — 2025-08-13
⚠️ Notices
- Added support for React Native 0.80.x. (#37400 by
@gabrieldonadel)5.0.10 - 2025-07-02
This version does not introduce any user-facing changes.
5.0.9 - 2025-06-18
This version does not introduce any user-facing changes.
5.0.8 - 2025-06-04
This version does not introduce any user-facing changes.
5.0.7 — 2025-05-01
This version does not introduce any user-facing changes.
... (truncated)
Commits
- See full diff in compare view
Updates expo-updates from 0.28.17 to 29.0.11
Changelog
Sourced from expo-updates's changelog.
Changelog
Unpublished
🛠 Breaking changes
🎉 New features
- Remove
ExpoAppDelegateinheritance requirement (#39417 by@gabrieldonadel)🐛 Bug fixes
- [iOS] Fix resizeMode on reload screen image. (#39768 by
@alanjhughes)💡 Others
- [Android] Migrated from
kotlinOptionstocompilerOptionsDSL. (#39794 by@huextrat)⚠️ Notices
- Added support for React Native 0.82.x. (#39678 by
@gabrieldonadel)29.0.10 — 2025-09-11
💡 Others
- Surface iOS compilation errors in updates E2E tests. (#39542 by
@douglowder)29.0.9 — 2025-09-10
🐛 Bug fixes
- [Android] Propagate controller scope to state machine. (#39526 by
@alanjhughes)29.0.8 — 2025-09-02
This version does not introduce any user-facing changes.
29.0.7 — 2025-08-31
💡 Others
- [iOS] Migrate multipart parsers to Swift. (#39144 by
@alanjhughes)29.0.6 — 2025-08-28
This version does not introduce any user-facing changes.
29.0.5 — 2025-08-26
... (truncated)
Commits
- See full diff in compare view
Updates i18next from 23.16.5 to 25.5.2
Release notes
Sourced from i18next's releases.
v25.5.2
- fix last change => for cjs there is just 1 default export, no named exports, fixes 2348
v25.5.1
- export keyFromSelector from index.cjs 2347
v25.5.0
- export keyFromSelector function for testing purposes 2346
v25.4.2
- fix: enableSelector: true doesn't work with custom keySeparator 2341
v25.4.1
- fix: KeyPrefix not working with new selector api 2340
v25.4.0
- add new selector API to improve TypeScript IDE performance 2322
- To enable it, set
enableSelector: truein your configuration options- With
enableSelector: "optimize", i18next can now handle translation dictionaries of any size, without affecting IDE performance or build times- To assist with the migration, we've published the following packages:
v25.3.6
- improve fix: Ordinals and non-ordinals don't work together 2337
v25.3.5
- fix: Ordinals and non-ordinals don't work together 2337
v25.3.4
- remove unnecessary debug logs
v25.3.3
- fix: Brackets breaking nesting interpolation 2336
v25.3.2
- fix
dir()for non-Intl language codes 2330v25.3.1
- warn if legacy
interpolation.formatfunction is still usedv25.3.0
- feat: support formatting function with plural and interpolation 2325
- fix
dir()for Latn language codes 2324v25.2.1
- streamline
fallbackLngoption of t call with the init options 2312v25.2.0
- introduce
cacheInBuiltFormatsoption to address 2227
... (truncated)
Changelog
Sourced from i18next's changelog.
25.5.2
- fix last change => for cjs there is just 1 default export, no named exports, fixes 2348
25.5.1
- export keyFromSelector from index.cjs 2347
25.5.0
- export keyFromSelector function for testing purposes 2346
25.4.2
- fix: enableSelector: true doesn't work with custom keySeparator 2341
25.4.1
- fix: KeyPrefix not working with new selector api 2340
25.4.0
- add new selector API to improve TypeScript IDE performance 2322
- To enable it, set
enableSelector: truein your configuration options- With
enableSelector: "optimize", i18next can now handle translation dictionaries of any size, without affecting IDE performance or build times- To assist with the migration, we've published the following packages:
25.3.6
- improve fix: Ordinals and non-ordinals don't work together 2337
25.3.5
- fix: Ordinals and non-ordinals don't work together 2337
25.3.4
- remove unnecessary debug logs
25.3.3
- fix: Brackets breaking nesting interpolation 2336
25.3.2
- fix
dir()for non-Intl language codes 233025.3.1
... (truncated)
Commits
a618e9825.5.257da108for cjs there is just 1 default export, no named exports, fixes #234883353ba25.5.1cbd3ba2release912a8ecexportskeyFromSelectorfor CommonJS (#2347)9b668f825.5.00a39171releaseab084ceexportskeyFromSelectorfunction for testing purposes (#2346)a7852d725.4.25bf51e9fix #2341- Additional commits viewable in compare view
Updates react from 18.3.1 to 19.1.1
Release notes
Sourced from react's releases.
19.1.1 (July 28, 2025)
React
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
useIdto 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
hrefattribute 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
exportsfield topackage.jsonforuse-sync-external-storeto support various entrypoints. #25231React 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
registerServerReferencein 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
... (truncated)
Changelog
Sourced from react's changelog.
19.1.1 (July 28, 2025)
React
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
useIdto 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 Compiler 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
React DOM
- Fixed double warning when the
hrefattribute 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
exportsfield topackage.jsonforuse-sync-external-storeto support various entrypoints. #25231React 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
registerServerReferencein client builds to handle server references in different environments. #32534
... (truncated)
Commits
87e33caSet release versions to 19.1.15a1eb6ffix: rename bottom stack frame (#33680)4a9df08Stop creating Owner Stacks if many have been created recently (#32529)b630219[refactor] move isValidElementType to react-is (#32518)1a19170[refactor] Add element type for Activity (#32499)6aa8254Add ref to Fragment (#32465)e0fe347[flags] remove enableOwnerStacks (#32426)70f1d76[flow] Eliminate usage of global React types in ReactNativeTypes.js (#32330)0d9834cbuild: add support to the rollup build for building typescript packages (#32393)a53da6aAdd useSwipeTransition Hook Behind Experimental Flag (#32373)- Additional commits viewable in compare view
Updates @types/react from 18.3.12 to 19.1.15
Commits
- See full diff in compare view
Updates react-dom from 18.3.1 to 19.1.1
Release notes
Sourced from react-dom's releases.
19.1.1 (July 28, 2025)
React
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
useIdto 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-o...
Description has been truncated
Pull Request Statistics
1
2
+2431
-3068
Package Dependencies
react-native-safe-area-context
npm
4.14.1 → 5.6.1
Major
npm
1.23.1 → 2.2.0
Major
Technical Details
| ID: | 8790420 |
| UUID: | 2872532975 |
| Node ID: | PR_kwDONOTlOs6rN1_v |
| Host: | GitHub |
| Repository: | javaBin/2025.javazone.no-native |
| Merge State: | Unknown |