Skip to content

fix(align-deps): add profile for 0.88 - #4359

Merged
Tommy Nguyen (tido64) merged 1 commit into
mainfrom
rnx-align-deps/main
Oct 19, 2026
Merged

Tommy Nguyen (tido64) merged 1 commit into
mainfrom
rnx-align-deps/main

Conversation

@microsoft-react-native-sdk

@microsoft-react-native-sdk microsoft-react-native-sdk Bot commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

Add profile for 0.88

Capability Name Version Latest Modified
animation react-native-reanimated ^4.5.3 4.7.1 3 weeks ago
base64 react-native-base64 ^0.2.1 0.2.2 2 years ago 🕸️
checkbox @react-native-community/checkbox ^0.5.20 0.6.0 3 months ago
clipboard @react-native-clipboard/clipboard ^1.16.0 1.16.3 2 years ago 🕸️
core-visionos @callstack/react-native-visionos ^0.87.0 0.79.6 2 years ago 🕸️
datetime-picker @react-native-community/datetimepicker ^8.4.4 9.2.1 2 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.1.0 3.4.0 3 days 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 6 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 3 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.5.1 6 days ago ✨
navigation/stack @react-navigation/stack ^7.4.2 7.12.1 6 days ago ✨
netinfo @react-native-community/netinfo ^12.0.1 12.0.1 9 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.10.1 3 weeks ago
screens react-native-screens ^4.27.0 4.30.0 6 days ago ✨
shimmer react-native-shimmer ^0.6.0 0.6.0 8 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 6 months ago
svg react-native-svg ^15.15.3 15.16.0 4 days ago ✨
test-app react-native-test-app ^5.4.8 5.4.14 4 days ago ✨
webview react-native-webview ^13.14.1 14.0.1 5 months ago

@microsoft-react-native-sdk

microsoft-react-native-sdk Bot commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor Author

RN 0.88 Support Findings

Checked for changes related to supporting React Native 0.88 across the dependencies in this profile:

✅ Confirmed support in flight / landed

  • react-native-test-app (^5.4.8 → 5.4.14): Support for 0.88 declared in tido64/react-native-test-app#2921 ("declare support for 0.88", merged 2026-10-15), plus #2937 adding support for the new setup-env.js introduced in RN 0.88.
  • react-native-gesture-handler (^3.1.0 → 3.4.0): #4517 "Bump to React Native 0.88" (merged) validates 0.88.0 through all RC builds. #4601 fixes a TypeScript declaration emission bug (pointerEvents TS2430) affecting both RN 0.87 and 0.88 typings. #4606 updates the compatibility table for the 3.4.0 release.
  • react-native-reanimated (^4.5.3 → 4.7.1): #10582 "upgrade React Native to 0.88.0-rc.1" (merged) updates the internal example/test app baseline to RN 0.88.

🚧 In progress (open PR, not yet merged/released)

  • react-native-screens (^4.27.0 → 4.30.0): #4928 "chore: add support for react-native@0.88.0-rc.5" is still open. Key points:
    • No library source changes required for 0.88 compatibility itself.
    • Adopts RN 0.88's new official scene-lifecycle API on iOS (startReactNative(withModuleName:in:connectionOptions:), RCTDevMenuConfiguration, RCTLinkingManager.scene(...)), building on earlier scene-lifecycle work in #4676 / #4710/#4829/#4823.
    • SwiftPM package name moves from react-native.config.js's spm block to a new swiftpmConfig field in package.json (0.88 reads the new location; 0.87 still reads the old one, so both are kept).
    • Raises iOS deployment floor to 15.1 in Package.swift to match the podspec.
    • Verified @react-native/codegen output for 0.87.0 vs 0.88.0-rc.5 is identical for this library's specs — no codegen migration needed.

⚠️ No evidence of 0.88 work yet

  • react-native-safe-area-context (^5.8.0 → 5.10.1): No open or merged PRs referencing RN 0.88; most recent relevant fix (#745) targets RN 0.87 TypeScript compatibility.
  • @react-navigation/native / @react-navigation/stack (^7.1.14/^7.4.2 → 7.5.1/7.12.1): No PRs referencing RN 0.88 found in react-navigation/react-navigation.
  • react-native-svg (^15.15.3 → 15.16.0): No PRs referencing RN 0.88 found.
  • @callstack/react-native-visionos (^0.87.0, latest listed 0.79.6 is stale/incorrect): No 0.88-related activity found.

Recommendation

Given react-native-screens RN 0.88 support is still pending (open PR #4928), and the other animation/gesture libraries already have merged 0.88 validation, it's worth tracking #4928 before fully declaring the 0.88 profile stable, particularly for apps using the scene-lifecycle changes on iOS.

@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 3 times, most recently from 00b3a0e to 3da8d95 Compare September 16, 2026 04:07
@tido64

Tommy Nguyen (tido64) commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

@microsoft-react-native-sdk[bot]

{
  "0.78": {
    "svg": {
      "name": "react-native-svg",
      "version": ">=15.11.2 <15.16.0"
    }
  },
  "0.86": {
    "safe-area": {
      "name": "react-native-safe-area-context",
      "version": "^5.8.1"
    }
  },
  "0.87": {
    "safe-area": {
      "name": "react-native-safe-area-context",
      "version": "^5.10.1"
    }
  },
  "0.88": {
    "animation": {
      "name": "react-native-reanimated",
      "version": "^4.7.1"
    },
    "gestures": {
      "name": "react-native-gesture-handler",
      "version": "^3.4.0"
    },
    "test-app": {
      "name": "react-native-test-app",
      "version": "^5.4.14",
      "devOnly": true
    }
  }
}

@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 5 times, most recently from 474fb32 to dc0688e Compare September 24, 2026 04:07
@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 4 times, most recently from 3e3cd01 to 227d1b7 Compare October 1, 2026 04:08
@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 3 times, most recently from 2672f0e to 8884895 Compare October 8, 2026 04:09
@microsoft-react-native-sdk
microsoft-react-native-sdk Bot force-pushed the rnx-align-deps/main branch 4 times, most recently from 0f1680a to c60d338 Compare October 19, 2026 04:07
@tido64
Tommy Nguyen (tido64) merged commit c02c930 into main Oct 19, 2026
15 checks passed
@tido64
Tommy Nguyen (tido64) deleted the rnx-align-deps/main branch October 19, 2026 14:10
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.

1 participant