This is a small release that brings several fixes to the library, most of them on Android.
Bug fixes
- Android (Tabs): handle
forceLayoutso the tab bar is properly laid out after a configuration change by @kligarski in #4582 - Android (Tabs): use
ViewIdGeneratorto identify MenuItems instead of sequential ids by @Loloekk in #4558 - Android (Tabs): expose the tab item
testIDasviewIdResourceNameby @mackbrowne in #4497 - Android (Stack v4+): append a SwipeRefreshLayout transition filler by @drhops in #4519
- Android (Stack v4): prevent adding preloaded and dismissed fragments when popping from an opaque to a translucent screen by @kligarski in #4571
- Android: fix a use-after-free of
RNSScreenRemovalListenerregistered as a mounting override delegate by @mbSmaga in #4413 - Example: upgrade Kotlin to 2.3.* by @t0maboro in #4536
Misc
- Fix the import type in the FormSheet scenario by @kmichalikk in #4647
- iOS: silence release build warnings by @Loloekk in #4486
Source: 4.28.0 release notes on GitHub.