Repository navigation
10.4.2
·
170 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Fixed
- Expo / iOS: fixed generated
NotifyKitNSEversion/build metadata so the extension mirrors the parent Expo app version/build inInfo.plistand Xcode build settings. - Expo / iOS: fixed
NotifyKitNSEPodfileuse_frameworks!inheritance so the extension matches the host target linkage, including static/dynamic frameworks and Expo conditional Podfile properties. - Expo / iOS: existing generated
NotifyKitNSEtargets are normalized for version/build metadata and Podfile linkage instead of requiring manual deletion/regeneration. - iOS / EAS: fixed another precompiled-modules header visibility issue by making
NotifeeApiModule.mmimportNotifeeCore+UNUserNotificationCenter.hthrough a relativeNotifeeCorepath. This avoids a reported'NotifeeCore+UNUserNotificationCenter.h' file not foundfailure in EAS builds with precompiled modules enabled. Building from source was not affected. - Expo smoke app / iOS: configured targeted static linking for the RNFirebase pods used by the fixture (
RNFBAppandRNFBMessaging) whenios.useFrameworks: "static"is enabled.
Tests
- Expo smoke app / iOS: aligned the RNFirebase smoke fixture with Expo static-frameworks builds by adding
ios.forceStaticLinkingforRNFBAppandRNFBMessaging. The iOS smoke fixture was validated locally withEXPO_USE_PRECOMPILED_MODULES=1, clean Expo prebuild, CocoaPods install, and build/install on a physical iPhone. - Validation: reviewed the iOS import graph to ensure
RNNotifeeno longer uses bare sibling imports forNotifeeCoreheaders involved in the reported precompiled-modules failure.
📦 npm: https://www.npmjs.com/package/react-native-notify-kit/v/10.4.2