Skip to content

fix(align-deps): add profile for 0.87 - #4243

Open
microsoft-react-native-sdk[bot] wants to merge 1 commit into
mainfrom
rnx-align-deps/main
Open

fix(align-deps): add profile for 0.87#4243
microsoft-react-native-sdk[bot] wants to merge 1 commit into
mainfrom
rnx-align-deps/main

Conversation

@microsoft-react-native-sdk

@microsoft-react-native-sdk microsoft-react-native-sdk Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Add profile for 0.87

Capability Name Version Latest Modified
animation react-native-reanimated ^4.4.0 4.5.3 last week
base64 react-native-base64 ^0.2.1 0.2.2 last year 🕸️
checkbox @react-native-community/checkbox ^0.5.20 0.6.0 2 days ago ✨
clipboard @react-native-clipboard/clipboard ^1.16.0 1.16.3 2 years ago 🕸️
core-visionos @callstack/react-native-visionos ^0.86.0 0.79.6 2 years ago 🕸️
datetime-picker @react-native-community/datetimepicker ^8.4.4 9.1.0 5 months ago
filesystem react-native-fs ^2.18.0 2.20.0 5 years ago 🕸️
floating-action react-native-floating-action ^1.22.0 1.22.0 6 years ago 🕸️
gestures react-native-gesture-handler ^3.0.1 3.1.0 2 weeks ago
hooks @react-native-community/hooks ^100.1.0 100.1.0 2 years ago 🕸️
html react-native-render-html ^6.1.0 6.3.4 5 years ago 🕸️
lazy-index @rnx-kit/react-native-lazy-index ^2.1.7 4.0.0 3 years ago 🕸️
masked-view @react-native-masked-view/masked-view ^0.3.0 0.3.2 2 years ago 🕸️
modal react-native-modal ^13.0.0 14.0.0-rc.1 2 years ago 🕸️
navigation/native @react-navigation/native ^7.1.14 7.3.14 5 days ago ✨
navigation/stack @react-navigation/stack ^7.4.2 7.10.17 5 days ago ✨
netinfo @react-native-community/netinfo ^12.0.1 12.0.1 6 months ago
popover react-native-popover-view ^6.0.1 6.1.0 2 years ago 🕸️
safe-area react-native-safe-area-context ^5.8.0 5.8.0 3 months ago
screens react-native-screens ^4.25.0 4.26.2 2 weeks ago
shimmer react-native-shimmer ^0.6.0 0.6.0 7 years ago 🕸️
sqlite react-native-sqlite-storage ^6.0.1 6.0.1 6 years ago 🕸️
storage @react-native-async-storage/async-storage ^2.2.0 3.1.1 3 months ago
svg react-native-svg ^15.15.3 15.15.5 3 months ago
test-app react-native-test-app ^5.2.4 5.4.7 15 hours ago ✨
webview react-native-webview ^13.14.1 14.0.1 2 months ago

@github-actions github-actions Bot added feature: align-deps This is related to align-deps feature: sdk This is related to 1RN SDK labels Jul 9, 2026
@tido64

tido64 commented Jul 9, 2026

Copy link
Copy Markdown
Member

@microsoft-react-native-sdk[bot]

{
  "0.85": {
    "animation": {
      "name": "react-native-reanimated",
      "version": "^4.4.1"
    }
  },
  "0.87": {
    "gestures": {
      "name": "react-native-gesture-handler",
      "version": "^3.1.0"
    },
    "screens": {
      "name": "react-native-screens",
      "version": "^4.26.2"
    },
    "test-app": {
      "name": "react-native-test-app",
      "version": "^5.4.6",
      "devOnly": true
    }
  }
}

@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 2 times, most recently from 83e8c85 to aca652b Compare July 13, 2026 05:09
@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 3 times, most recently from 7311a32 to b1569a8 Compare July 20, 2026 05:13
@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 3 times, most recently from 5ff195e to 27c193a Compare July 23, 2026 11:02
@github-actions github-actions Bot added the chore Improvements that don't directly affect features label Jul 23, 2026
@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 8 times, most recently from e1c017d to 93def4d Compare July 24, 2026 05:03
@github-actions github-actions Bot removed the chore Improvements that don't directly affect features label Jul 24, 2026
@microsoft-react-native-sdk

microsoft-react-native-sdk Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

React Native 0.87 Compatibility Findings

Research into the dependency updates surfaced a few packages with explicit ties to React Native 0.87 support, relevant to the new 0.87 profile:

  • react-native-test-app (latest 5.4.7): Build tooling now maps RN 0.87.xGradle 9.4.1 for Android builds (gradle-wrapper.js), and its peer dependency range has been extended to cover 0.87 prereleases. This means test-app can already build/run against RN 0.87.

  • react-native-gesture-handler (latest 3.1.0): Added support for a new Android capability — controlling ViewGroup.shouldDelayChildPressedState for native scrollable containers — which requires RN 0.87+. Implemented via reflection (HasChildPressedStateDelay), so it safely no-ops on older RN versions.

  • react-native-reanimated (latest 4.5.3): Includes a workaround tied to a core fix that landed in RN 0.87 (Fix use-after-free data race in EventEmitter.cpp (T259167206) react/react-native#56763) addressing a crash from stale events carrying a null InstanceHandle during unmount, keeping the library's event-handling logic aligned with the new core behavior.

  • @callstack/react-native-visionos: Latest published version (0.79.6) lags significantly behind the pinned ^0.86.0, indicating the visionOS platform fork has no RN 0.87 (or even 0.86) support yet — this may block visionOS in an 0.87 profile.

No explicit RN 0.87-specific changes were found in react-native-svg, react-native-webview, @react-native-async-storage/async-storage, @react-native-community/datetimepicker, react-native-screens, or the @react-navigation packages, though several of these have unrelated major version bumps available (e.g., async-storage 2.x → 3.x, webview 13.x → 14.x, datetimepicker 8.x → 9.x) that should be reviewed separately for their own minimum RN requirements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: align-deps This is related to align-deps feature: sdk This is related to 1RN SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants