Releases: software-mansion/react-native-screens
4.7.0-beta.3
4.7.0-beta.2
What's Changed
Relative to 4.7.0-beta.1
🐛 Bug fixes
- fix(Android): missing background color for formSheets on RN 0.77+ by @kkafar in #2660
- fix(iOS): wrong height of formSheet in nested stack with
fitToContents
by @kkafar in #2670 - fix(iOS): fix quick modal presentation sequence where foreign modal is being dismissed by @kkafar in #2671
Full Changelog: 4.7.0-beta.1...4.7.0-beta.2
4.7.0-beta.1
What's Changed
Beta changing type of animation for form sheet on Android. See the PR #2542 for more details. Enabling this behaviour will most likely require to specify some animation
prop on form sheet screen in stable 4.7.0, but currently it replaced the default.
⚠️ Behaviour changes
🔢 Miscellaneous
Full Changelog: 4.6.0-beta.1...4.7.0-beta.1
4.6.0
What's Changed
Minor release providing few important fixes, including these for pressables on new architecture and FullWindowOverlay
.
⚠️ Deprecations
👍 Improvements
- refactor(iOS): update view controller once per transaction when adding header subviews by @kkafar in #2623
🐛 Bug fixes
- fix: clicking on Pressable located in screen header by @coado and @kkafar in #2466
- fix(iOS): make
RCTMountingTransactionObserving
implementation new-arch only by @kkafar in #2624 - fix: remove workaround for removing clipped subviews by @kkafar in #2596
- fix(iOS,Fabric): fix invalid position of FullWindowOverlay in certain scenarios by @kkafar in #2641
- fix(Android): fix draw ordering in transparent modal & stack nested in tabs interaction by @kkafar in #2647
- fix(Android): Restore focus on page transitions by @micheleb in #2640
🔢 Miscellaneous
- chore(types): update information on nested stack rendering support by @kkafar in #2639
- chore: bump deps in lib & examples (part 1 of fixing CI) by @kkafar in #2618
- chore(CI): fix part 2 - set xcode-version to 16.1 by @kkafar in #2620
- chore(examples): remove dependency on
react-native-vector-icons
by @kkafar in #2621 - refactor(Android): rename
FabricEnabledHeaderSubviewGroup
->FabricEnabledHeaderSubviewViewGroup
+ fix arch-consistency check by @kkafar in #2622 - release: 4.6.0-beta.0 by @kkafar in #2625
- chore: bump RN to 0.77.0-rc.7 in examples and lib by @kkafar in #2630
- chore: fix code editing (add dev dependency on eslint-plugin-ft-flow by @kkafar in #2644
- chore(CI): fix linting by @kkafar in #2645
- chore: bump react-navigation submodule version by @kkafar in #2658
New Contributors
Full Changelog: 4.5.0...4.6.0
4.6.0-beta.1
What's Changed
These changes are relative to beta.0
⚠️ Deprecations
🐛 Bug fixes
- fix(iOS,Fabric): fix invalid position of FullWindowOverlay in certain scenarios by @kkafar in #2641
- fix(Android): Restore focus on page transitions by @micheleb in #2640
- fix(Android): fix draw ordering in transparent modal & stack nested in tabs interaction by @kkafar in #2647
🔢 Miscellaneous
- release: 4.6.0-beta.0 by @kkafar in #2625
- chore: bump RN to 0.77.0-rc.7 in examples and lib by @kkafar in #2630
- refactor(iOS): update view controller once per transaction when adding header subviews by @kkafar in #2623
- chore(types): update information on nested stack rendering support by @kkafar in #2639
- chore: fix code editing (add dev dependency on eslint-plugin-ft-flow by @kkafar in #2644
- chore(CI): fix linting by @kkafar in #2645
New Contributors
Full Changelog: 4.6.0-beta.0...4.6.0-beta.1
4.6.0-beta.0
What's Changed
Beta releasing fix for pressables in native header #2466.
🐛 Bug fixes
- fix(Android): clicking on Pressable located in screen header by @coado and @kkafar in #2466
- fix(iOS): make
RCTMountingTransactionObserving
implementation new-arch only by @kkafar in #2624 - fix: remove workaround for removing clipped subviews by @kkafar in #2596
🔢 Miscellaneous
- chore: bump deps in lib & examples (part 1 of fixing CI) by @kkafar in #2618
- chore(CI): fix part 2 - set xcode-version to 16.1 by @kkafar in #2620
- chore(examples): remove dependency on
react-native-vector-icons
by @kkafar in #2621 - refactor(Android): rename
FabricEnabledHeaderSubviewGroup
->FabricEnabledHeaderSubviewViewGroup
+ fix arch-consistency check by @kkafar in #2622
New Contributors
Full Changelog: 4.5.0...4.6.0-beta.0
4.5.0
What's Changed
Minor release coming with support for [email protected]
and few minor bugfixes.
👍 Improvements
- feat: add support for
[email protected]
by @kkafar in #2581
🐛 Bug fixes
- fix(Android): patch potential issues with Android build since RN lib-merge in 0.76 by @kkafar in #2602
- fix(Android): fix warning by removing package declaration from AndroidManifest by @kkafar in #2603
🔢 Miscellaneous
- chore(Android): remove unnecesary check in Android build code by @kkafar in #2608
- chore(readme): update supported react-native versions by @kkafar in #2613
Full Changelog: 4.4.0...4.5.0
4.4.0
What's Changed
Minor release landing series of important fixes. This version comes w/o support for react-native 0.77. You can expect the support with next minor, which should be shipped in the beginning of January before 0.77 release.
🐛 Bug fixes
- fix(web): reexport missing component by @kkafar in #2535
- fix(Android): improve RN detection in build scripts by @kkafar in #2537
- fix(iOS, Paper): fix header layout when updating non focued screen by @kkafar in #2552
- refactor(iOS, Paper): do not add subviews to header config in HostTree by @kkafar in #2553
⚠️ 👉🏻 fix(iOS): restore old header animation to prevent content jump by @kkafar in #2563 👈🏻 This one modifies native header animation, be sure to check it out- chore: fix misleading contributing guide by @kkafar in #2564
- fix(iOS, Paper): prevent double modal dismissal by @kkafar in #2568
- fix: take preload into account when freezing children by @WoLewicki in #2566
- fix(iOS): restore behaviour of RNSScreenStackAnimationNone by @kkafar in #2565
- fix: point to existing symbol names in
ios.componentProvider
by @kkafar in #2583
🔢 Miscellaneous
- chore: update dev deps & fix eslint by @kkafar in #2561
- refactor(iOS): simplify UINavigationControllerDelegate methods implementation by @kkafar in #2562
- feat: add codegen
ios.componentProvider
to package.json by @jakex7 in #2567
New Contributors
Full Changelog: 4.3.0...4.4.0
4.4.0-rc.1
Another RC with important fixes. I aim to release stable version before 24.12.
What's Changed
- chore: fix misleading contributing guide by @kkafar in #2564
- fix(iOS, Paper): prevent double modal dismissal by @kkafar in #2568
- fix: take preload into account when freezing children by @WoLewicki in #2566
- fix(iOS): restore behaviour of RNSScreenStackAnimationNone by @kkafar in #2565
- feat: add codegen
ios.componentProvider
to package.json by @jakex7 in #2567
New Contributors
Full Changelog: 4.4.0-rc.0...4.4.0-rc.1
4.4.0-rc.0
What's Changed
Releasing minor's RC to allow for easier testing of important fixes
- fix(web): reexport missing component by @kkafar in #2535
- fix(Android): improve RN detection in build scripts by @kkafar in #2537
- fix(iOS, Paper): fix header layout when updating non focued screen by @kkafar in #2552
- refactor(iOS, Paper): do not add subviews to header config in HostTree by @kkafar in #2553
- chore: update dev deps & fix eslint by @kkafar in #2561
- refactor(iOS): simplify UINavigationControllerDelegate methods implementation by @kkafar in #2562
- fix(iOS): restore old header animation to prevent content jump by @kkafar in #2563
Full Changelog: 4.3.0...4.4.0-rc.0