What's Changed
Beta.2 release preparing for stable 4.25.0.
We expect to release stable version by the end of the week, unless we get some regression-related feedback to this beta.
✅ Improvements
- feat(Android, Stack v5): add support for header scroll flags (#3908)
- feat(tabs): cohesive cross-platform native API + observer registry (#3966)
- feat(tabs): add 'programmatic-native' actionOrigin variant (#3951)
- refactor(tabs): split native nav state into state and update request (#3950)
- refactor(tabs): replace isNativeAction with actionOrigin enum (#3949)
- refactor(tabs): rename TabsHost navState prop to navStateRequest (#3943)
🐞 Bug fixes
- fix(web, SafeAreaView): replace default export with named export (#3956)
- fix(iOS): unregister tabs accessory observer from observed wrapper (#3948)
- fix(Android, Stack v5): prevent crash when subview with (0, 0) size is added to small header (#3927)
- chore(types): remove nullability from some
childrenprops in unstable/experimental components (#3918)
🔢 Misc
- docs(Android, Stack v5): add missing docs to StackHeaderConfig (#3897)
Full Changelog: 4.25.0-beta.1...4.25.0-beta.2