chore(deps): update dependency react-native to v0.75.4
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| react-native (source, changelog) | 0.72.6 -> 0.75.4 |
||||
| @types/react-native | 0.72.6 -> 0.73.0 |
Release Notes
facebook/react-native (react-native)
v0.75.4
v0.75.3: 0.75.3
Changed
- Infra: Remove resolution and add commander as devDependency for the monorepo (cf7b9b9486 by @cipolleschi)
- CLI: Bump CLI to 14.1.0 (6a08c38263 by @cipolleschi)
Fixed
- TypeScript: Allow readonly array type for transform property (c16defaff2 by @tjzel)
Android specific
- Autolinking: Fix autolinking issues for Pure C++ TurboModules (833c3a2cf5 by @hsjoberg)
- Renderer: Don't use mGapBetweenPaths if not drawing a border (8501b6396b by @knappam)
- Image: Make getUri and isResource open (8c81ffa60a by @shubhamguptadream11)
-
RGNP: Remove unnecessary dependency on
gradle-tooling-api-builders- serviceOf failure (1067798a7e by @cortinico)
iOS specific
- Infra: Include x86_64 slice when building for visionOS simulator (05dec917f2 by @okwasniewski)
- Infra: Support bundle install from outside the ios folder using --project-directory (b22970e3cf by @blakef)
- Codegen: Codegen will start looking for codegen-enabled dependencies from the project root. (46d17efa62 by @dmytrorykun)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
v0.75.2
v0.75.1
v0.75.0
v0.74.6
v0.74.5
v0.74.4: 0.74.4
Added
Android specific
- Stub com.facebook.react.settings on 0.74 (13ea273850 by @cortinico)
iOS specific
- Prebuilt version of Hermes for visionOS (924fb3de9b by @okwasniewski)
Fixed
- Don't break script phase and codegen when coreutils installed on macOS (e0799536ef by @blakef)
- Remove setting of process.exitCode that breaks Jest tests (e42932cfc6 by @@douglowder)
iOS specific
- Make sure to pass the RCTBridgeProxy to ViewManagers (d6c90cf7ed by @cipolleschi)
- Implement shared atomic counters and replace static integers in
RCTImageLoaderandRCTNetworkTaskthat were accessed concurrently, which in some cases lead to data races. (ffc16fc18b by @hakonk) - Do not use temporary node when creating the .xcode.env.local (8408b8bc96 by @cipolleschi)
- Building of iOS project when RCTAppDelegate is used in the project (be93092c1b by @nikhiltekwani09)
- Fix error on handling privacy manifest (e39e9c4a60 by @cxa)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
v0.74.3: 0.74.3
Added
- Add the ReactMarkerConstants.CONTENT_APPEARED support on Android in bridgeless mode. (3c4d7618f0 by @Kudo)
Changed
- Feat: update CLI to 13.6.9 (d1e2a35061 by @szymonrybczak)
iOS specific
Fixed
- Codegen computes output path relative to project root instead of current working directory. (d3e0430dea by @dmytrorykun)
Android specific
- Android native rejections should be instanceof Error (f4b0fcb9 by huzhanbo1996)
- Tentative fix for NPE
JavaTimerManager$IdleCallbackRunnable.cancel(988bf162a0 by @cortinico)
iOS specific
- Fixed Multiline TextInput with a fixed height scrolls to the bottom when changing AttributedText (e210c7c5 by @fabOnReact)
- Fixed border being drawn over children when no color was set (a2b52af3 by @j-piasecki)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
v0.74.2: 0.74.2
Changed
- Updated
typescript-eslintmonorepo tov7(91d725136e by @huntie) - Upgrade CLI to
13.6.8(335f6ed833 by @szymonrybczak)
Fixed
- Warn only in
initcommand when CLI uses cachednpxversion (b98c5b960c by @szymonrybczak) -
selectionprop inTextInputwas not being applied at component creation (be09d12667 by @alanleedev)
Android specific
- Fixed dangling
mAttachedSurfacesafterReactHost.destroy()(c70d791036 by @Kudo) - ReactSoftExceptions in ReactHostImpl only when Context is null (ac3261ff60 by @arushikesarwani94)
iOS specific
- Privacy Manifest aggregation failing due to no
NSPrivacyAccessedAPITypeskey (fc4e099920 by @renchap) - In privacy manifest post install script, handle the case where the file reference doesn't have a path (4ad65ac59a by @robertying)
- Fixed an issue where the
selectionColorprop was not being applied on theTextInputcomponent. (2bde626a9f by @robinshin)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
v0.74.1
v0.74.0: 0.74.0
0.74 stable is out!
This release includes over 1673 commits from 57 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.
To help you upgrade to this version, you can use the upgrade helper ⚛️
Hermes dSYMS:
You can find the whole changelog history in the changelog.md file.
v0.73.9
v0.73.8: 0.73.8
Added
iOS specific
- Added privacy manifest to template (520d120375 by @philIip) (fixed to include the file in the build)
Changed
- Update Hermes version (1d0cbfd01b by @Titozzz)
- removed Apple's RR API that were unused. Hermes does not requires a PrivacyManifest now
- fixed experimental debugger object logging
Fixed
iOS specific
- Add
HERMES_ENABLE_DEBUGGER=1flag to React-RuntimeApple (794aaa52d3 by @cipolleschi) - Fix Symbol not found: (_JSGlobalContextSetInspectable) (224ac21568 by @cipolleschi)
- Add missing dependency to React-RuntimeHermes podspec (fd48b94319 by @cipolleschi)
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.73.7
v0.73.6: 0.73.6
v0.73.6
Breaking
iOS specific
- Rename
BUILD_FROM_SOURCEtoRCT_BUILD_HERMES_FROM_SOURCE(51b80477c7 by @cipolleschi)
Fixed
- Fix component stacks for tsx, ts, and jsx files (28f604a97d by @lunaleaps)
iOS specific
- Prevent unwanted border animation(d979491 by @sammy-SC)
- Fix flipper for Xcode 15.3 (9d22a7fd0e by @cipolleschi)
Hermes dSYMS:
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.73.5: 0.73.5
Changelog
Security
- Update CLI to 12.3.6 (ffcd8f5249 by @szymonrybczak)
Changed
- Hermes bump (3bdd54a51c by @lunaleaps)
Fixed
- Fix: fix codegen not finding all third-party libraries (67e2bb455f by @tido64)
- Fix compiler flags passed to libraries (929df582c8 by @cipolleschi)
How to Test
Generate a new project:
npx react-native@next init RN0735RC1 --version 0.73.5
-
To help you upgrade to this version, you can use the upgrade helper ⚛️
-
See changes from this release in the changelog
Hermes dSYMS:
Help us testing 🧪
If you experience a regression, please file an Upgrade issue and file a pick request in the appropriate discussion: https://github.com/reactwg/react-native-releases/discussions/
v0.73.4: 0.73.4
v0.73.4
Fixed
- Fix: cannot find module
react-native-*/Libraries/Core/InitializeCore(562447be47 by @tido64)
Android
- Ignore the one-time NullPointerException and print error log (ca9b6b5038)
iOS
- Fix warning when loading RCTUIManager and A11yManager (f56bf1fa0a by @cipolleschi)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
v0.73.3: 0.73.3
Fixed
Added
iOS specific
- Handle TSAsExpression when looking for the codegen declaration (02957718d7 by @dmytrorykun)
Changed
- Bump CLI to 12.3.2 (bcb229e8f8 by @szymonrybczak)
Android specific
- Call super.onRequestPermissionsResult in ReactActivity's onRequestPermissionsResult() (96ed1190c6 by @LimAlbert)
iOS specific
- Remove ATS config patch from react_native_post_install (41c601e478 by @gabrieldonadel)
Fixed
- Declare missing dependency
chalk(9155e2d182 by @tido64) - TouchableBounce, TouchableHighlight and TouchableNativeFeedback dropping touches with React 18. (e4708d661b by @sammy-SC)
- TouchableWithoutFeedback and TouchableOpacity dropping touches with React 18. (54166342f0 by @sammy-SC)
iOS specific
- Restrict Cocoapods versions < 1.15. (3869ae4d80 by @blakef)
- Make
RCTDeviceInfolisten to invalidate events and unregister observers while invalidating the bridge (d46d80d2ef by @cipolleschi) - Fix support for SOURCEMAP_FILE path containing spaces (63e893d23d by @paulschreiber)
- Fix release build error due to a casing issue in hermes tarball path after download prebuilt tarball (2e2f8a6689 by @wfern)
- Fix race condition between A11yManager and UIManager (f39f34ed82 by @cipolleschi)
- Fix symbol not found _jump_fcontext with use_frameworks (a2771ce58a by @cipolleschi)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
v0.73.2: 0.73.2
Added
- Unhandled promise rejection - attach non-standard Error object stack info if possible (655b12dbfa by @ospfranco)
Changed
- Bump Metro to ^v0.80.3 (16dff523b0 by @huntie)
- Automatically reconnect to an existing debugger session on relaunching the app (0806ad7854 by @motiz88)
iOS specific
- Update ios pod post_install logic for detecting if hermes is enabled (d6163d7f43 by @gabrieldonadel)
Fixed
- Fix comment about adding packages in android template (ac9b87cd57 by @janicduplessis)
- Fix boost download url (7e721f09ad by @cipolleschi)
- Removed invalid translations that prevented Play Store publishes. Fixes https://github.com/facebook/react-native/issues/42024 (8edc36e33c by @lunaleaps)
iOS specific
- Fix horizontal scrollview scrollTo coordinate space in RTL on oldarch (e809e0aca7 by @NickGerleman)
- enhance IP address retrieval for iOS devices in Metro bundler setup (9f28616650 by @Morritz)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
v0.73.1: 0.73.1
Added
- Add
enableNetworkInspectorexperiment to enable Network panel and CDP handlers in inspector proxy (8ef807bfb2 by @byCedric)
Changed
- Chore: bump CLI to 12.3.0 (dff11ab993 by @szymonrybczak)
Fixed
- Fix last spacer constrain logic in VirtualizedList (3ed4bf9046 by @janicduplessis)
Android specific
- Fix type for unrecognisable field mBinding (31d8a93bf3 by @piaskowyk)
iOS specific
- Fix NSAppTransportSecurity being overwritten during pod install (a0b76d90b7 by @robertying)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.73.0: 0.73.0
0.73 stable is out!
This release includes over 2259 commits from 68 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.72.17: 0.72.17
Fixed
iOS specific
- Fix Privacy Manifest file path by providing targets (da0f8ac060 by @siddharthkul)
- Handle the case where the file reference doesn't have a path (b5b3f3c43d by @robertying)
Hermes dSYMS:
0.72 is now out of the support window. Please migrate to 0.75.
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.72.15: 0.72.15
Added
iOS specific
- Add privacy manifest aggregation. (61f584c3af by @aleqsio)
Fixed
iOS specific
- Privacy Manifest aggregation failing due to no
NSPrivacyAccessedAPITypeskey. (fc4e099920 by @renchap)
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.72.14
v0.72.13: 0.72.13
v0.72.13
Added
iOS specific
- Add privacy manifest to pod install (d39712f54a by @philIip)
Fixed
Android specific
- Fixed possible deadlock in dispatchViewUpdates (b2ca41eef5 by @EvertEt)
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.72.12: 0.72.12
v0.72.12
Changed
- Rename BUILD_FROM_SOURCE to RCT_BUILD_HERMES_FROM_SOURCE (a215805eb7 by @cipolleschi)
iOS specific
- [0.72] Fix flipper for Xcode 15.3 (a316e0154e by @cipolleschi)
Fixed
- Fix component stacks for tsx, ts, and jsx files (dd311c9782)
- Fix flags for new arch (0724c2769a by @cipolleschi)
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.72.11: 0.72.11
Changed
- Upgrade CLI to 11.4.1 (c57a29a08c by @szymonrybczak)
- Update Metro to ^0.76.9, CLI to ^11.4.0 (ddff36f770 by @robhogan)
iOS specific
- Improve Swift support for 3rd party libs (6939021518 by @cipolleschi)
Fixed
- Fix overriding EXCLUDED_ARCHS when installing Hermes on RN v0.72 (a4282a91c3 by @ken0nek)
iOS specific
- Don't allow cocoapods 1.15. (08fd9170fc by @blakef)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
v0.72.10: 0.72.10
Added
- Unhandled promise rejection - attach non-standard Error object stack info if possible (655b12dbfa by @ospfranco)
Fixed
- Revert the regression of iOS min version and updates Podfile.lock for Releases (1f70f58aa4 by @cipolleschi)
- Fix flags (565281105e by @cipolleschi)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
v0.72.9: 0.72.9
Fixed
- Fix installation error for
boostdependency — see https://github.com/facebook/react-native/issues/42110 -
React-Fabricfails to build with-std=c++20because implicit constructors are no longer generated (b7c1a40db by @tido64)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
v0.72.8: 0.72.8
Fixed
- Fix
build_codegen!not finding@react-native/codegenin pnpm setups (e70166a3a8 by @tido64) - Correctly declare runtime dependencies (df2bbba50b by @tido64)
- Prevent LogBox from crashing on very long messages (c3c6cf4 by @motiz88)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
v0.72.7: 0.72.7
Changed
- Bump CLI to v11.3.10 (e844a62ce9 by @szymonrybczak)
- Bump deprecated-react-native-prop-types to ^4.2.3 (e031c05cdc by @huntie)
Fixed
- Show correct stack frame on unhandled promise rejections on development mode. (18c9797ecc by @ospfranco)
Android specific
- Fix android crash when apply PlatformColor to borders (265af222aa by @axinvd)
- Fix broken Loading/Refreshing indicator on Android (5dedf277cb by @cortinico)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Configuration
📅 Schedule: 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Performance Comparison Report
- Current: HEAD (7f1c99be3c9589e68747988c284999cb8da34ea4) - 2023-12-05 03:48:53Z
- Baseline: main (ceb8519773936535c82542b5fe51488a582c0342) - 2023-12-05 03:48:00Z
Significant Changes To Duration
There are no entries
Meaningless Changes To Duration
Show entries
| Name | Type | Duration | Count |
|---|---|---|---|
| Perf test Renders markdown | render | 58.0 ms → 58.3 ms (+0.2 ms, ±0.0%) | 1 → 1 |
Show details
| Name | Type | Duration | Count |
|---|---|---|---|
| Perf test Renders markdown | render | Baseline Mean: 58.0 ms Stdev: 3.3 ms (5.7%) Runs: 65.1 62.4 59.1 58.2 57.7 55.9 55.9 55.7 55.5 55.0 Current Mean: 58.3 ms Stdev: 6.1 ms (10.4%) Runs: 71.4 66.1 60.8 56.4 56.4 55.2 54.9 54.4 53.6 53.3 |
Baseline Mean: 1 Stdev: 0 (0.0%) Runs: 1 1 1 1 1 1 1 1 1 1 Current Mean: 1 Stdev: 0 (0.0%) Runs: 1 1 1 1 1 1 1 1 1 1 |
Changes To Count
There are no entries
Added Scenarios
There are no entries
Removed Scenarios
There are no entries
Generated by :no_entry_sign: dangerJS against 285f57e8759a9c88c1e3415fd299d1fe6180335b