What's Changed
Minor release bringing improvements to formSheet on Android in form of support for "dynamic content size" when fitToContents is selected. Beside that important a11y update for bottom tabs and other fixes.
🟢 Improvements
- fix(Android, FormSheet): Fix dynamic height change for fitToContents by @t0maboro in #3484
- fix(Android, FormSheet): Fix Y translation when fitToContents content overflows Screen size by @t0maboro in #3522
- feat: Remove componentProvider from package.json by @kmichalikk in #3504
- feat: Add testId and accessibilityLabel for BottomTabsScreen and Item by @kmichalikk in #3497
- feat(Tabs): allow full tabs background color styling by @kligarski in #3492
🐛 Bug fixes
- fix(iOS, Stack): center subview not visible/misaligned in header by @kligarski in #3489
- fix: fix library typing for React 19 by @kkafar in #3509
- fix(iOS): fix issue with ill-formed program due to usage of static_assert(false) by @kkafar in #3523
⚠️ Changes in experimental APIs
- chore(Stack): rename components related to new stack by @kkafar in #3485
- chore(Stack): rename
ScreenStackHosttoStackHostby @kkafar in #3486 - chore(Split): reorganize Split component exports and naming by @kkafar in #3487
- chore(Stack): rename
maxLifecycleStatetoactivityModeby @kkafar in #3505 - feat(Tabs)!: export tabs related components under
Tabsobject + dropBottom*prefix by @kkafar in #3535
🔢 Misc
- chore: Update FormSheet-SAV integration test to cover
sheetShouldOverflowTopInsetby @t0maboro in #3503 - chore(JS): use new platform specific icon syntax in tests by @kligarski in #3490
- chore(Stack): refactor component definition & nomenclature on native side by @kkafar in #3493
- chore(Stack): move impl source files for "host" and "screen" into separate dirs by @kkafar in #3494
- docs(readme): add sorn25 banner by @p-malecki in #3506
- docs(readme): remove sorn25 banner by @p-malecki in #3539
- chore: update PR template with new requirements by @kkafar in #3519
- chore: add reference
StackContainerimplementation by @kkafar in #3518 - chore: Remove react-native-edge-to-edge from example apps by @kmichalikk in #3520
- chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /TVOSExample by @dependabot[bot] in #3498
- chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /FabricExample by @dependabot[bot] in #3507
- chore(deps): bump qs from 6.14.0 to 6.14.1 in /docs by @dependabot[bot] in #3513
- chore(deps): bump qs from 6.14.0 to 6.14.1 in /TVOSExample by @dependabot[bot] in #3516
- chore(deps): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #3517
New Contributors
- @p-malecki made their first contribution in #3506
Full Changelog: 4.19.0...4.20.0