You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v1.9.2 is the stable Third-party Native Wave A release on npm latest, while preserving the public rule that doctor --strict only means verified support.
It formalizes telemetry for three frequent third-party native blockers: @react-native-async-storage/async-storage, react-native-screens, and react-native-safe-area-context.
async-storage and react-native-screens are now experimental adapter capabilities, paired with @react-native-oh-tpl/async-storage and @react-native-oh-tpl/react-native-screens.
react-native-safe-area-context is now an experimental shim capability and remains routed through .expo-harmony/shims/react-native-safe-area-context instead of forcing a native adapter.
A dedicated Wave A fixture covers Expo SDK 55, RNOH 0.82.29, canonical packages, adapter pairing, doctor classification, telemetry, init / sync-template, bundle, and debug-build paths.
Validation / 验证
中文
本地验证:pnpm build。
聚焦回归:pnpm exec jest --runInBand tests/doctor.test.ts tests/build.test.ts tests/docs.test.ts。
doctor --strict and doctor --target-tier preview still block Wave A; only doctor --target-tier experimental allows it when adapter pairing is satisfied.
Missing async-storage or screens adapters emit dependency.required_missing diagnostics in both pairing directions.
Wave A is formal experimental onboarding, not verified promotion; true-device, release HAP, persistence behavior, navigation-stack runtime, and native inset measurement still need follow-up acceptance.
This release page fills the human-readable GitHub Release record in addition to the tag-driven npm trusted publishing path.