Releases: software-mansion/react-native-screens
3.22.1
Patch release bringing back old behaviour of formSheet
modal on iOS when using @react-navigation/native-stack
.
What's Changed
Fixes
Internal
- chore: fix CI by @kkafar in #1803
- chore(deps): update selected deps in examples by @kkafar in #1807
- chore: fix typo in docs by @aleqsio in #1808
New Contributors
Full Changelog: 3.22.0...3.22.1
3.22.0
Minor release fixing some build issues that could happen on older Xcode versions & with Android SDK 34.
What's Changed
- fix: canvas nullability in ScreenStack for Android SDK 34 by @kkafar in #1795
- fix: ifdef orientation code that requries iOS 16 by @kkafar in #1794
- chore: update & reinstall selected deps by @kkafar in #1798
Full Changelog: 3.21.1...3.22.0
3.21.1
Patch release adding internal isNewBackTitleImplementation
constant for use in @react-navigation/native-stack
.
See #1791 & react-navigation/react-navigation#11423 for details.
3.21.0
Minor release with support for React Native 0.72 on New Architecture, fixing some bugs and adding new functionalities.
Please note that support for react-navigation
v4 has been dropped with this version and you can no longer use native-stack
v4 starting from this version. It might be considered a BREAKING CHANGE so be careful with updating.
What's Changed
- chore: migrate codegen to TypeScript by @kkafar in #1600
- chore: update README on Fabric support by @kkafar in #1687
- feat(iOS): back button subview for Fabric by @kkafar in #1581
- fix(iOS): image loading for back button on Fabric by @kkafar in #1688
- chore: refactor medium detent iOS implementation by @kkafar in #1699
- feat(Android): add native default animations on Android 13 by @kkafar in #1693
- chore: fix e2e detox tests &
Example
by @kkafar in #1681 - fix(iOS): status bar does not respect app theme by @kkafar in #1708
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #1709
- chore: change fabric flag by @WoLewicki in #1705
- chore(CI): extend timeout for Android e2e by @kkafar in #1711
- chore: update deps in examples by @kkafar in #1714
- chore: update library & examples dependencies by @kkafar in #1721
- fix: Android build for
compileSdk < 33
by @kkafar in #1723 - feat: add imperative API for search bar by @kkafar in #1610
- chore(deps): bump shell-quote from 1.6.1 to 1.8.0 by @dependabot in #1725
- chore: improve Android anim resource management by @kkafar in #1727
- chore: fix typo in build script by @Jace-Samsung in #1733
- chore: set library namespace in build script by @Sprimage in #1717
- fix(iOS): back button not respecting style options by @tyler-coleman in #1726
- chore: override
onCreate
in example apps by @kkafar in #1736 - feat: add
setText
command on SearchBar by @kkafar in #1739 - chore(deps): bump activesupport from 6.1.4.6 to 7.0.4.3 by @kkafar in #1744
- fix: do not apply namespace if it is not available in agp by @WoLewicki in #1749
- chore(deps): bump vm2 from 3.9.14 to 3.9.15 by @dependabot in #1752
- fix: use new rotation API for iOS 16 by @kirillzyusko in #1732
- chore: improve Android 13 animations by @kkafar in #1756
- chore(deps): bump vm2 from 3.9.15 to 3.9.16 by @dependabot in #1755
- fix: ScreenStackHeaderConfig type by @tomekzaw in #1760
- feat: remove v4 from repo by @WoLewicki in #1790
- fix:Compatible with version 0.72 by @NiuGuohui in #1765
- fix: proper handling of header events on Fabric and bumping examples to 0.72 by @WoLewicki in #1783
- feat: prevent native back button dismissal on iOS by @WoLewicki in #1773
New Contributors
- @Jace-Samsung made their first contribution in #1733
- @Sprimage made their first contribution in #1717
- @tyler-coleman made their first contribution in #1726
- @NiuGuohui made their first contribution in #1765
Full Changelog: 3.20.0...3.21.0
3.20.0
3.19.0
Minor release with support for React Native 0.71
Important: Since this version, Fabric is only supported for React Native 0.71+. Support for older versions has beed dropped.
🐛 Bug fixes
- Try to apply pointer events behaviors in overlay by @WoLewicki in #1582
- Make enabling device orientation notifications internal by @kacperkapusciak & @kkafar in #1596
- Fix back button menu for headerBackTitleVisible prop by @kacperkapusciak in #1646
- Override requiresMainQueueSetup in RNSScreenManager by @kkafar in #1670
👍 Improvements
- Support for React Native 0.71.0 by @kkafar in #1631
- Clarify installation instructions for Android by @evan1715 in #1633
🔢 Miscellaneous
- Fix FabricTestExample fails to start due to new
react-native.config.js
by @kkafar in #1624 - Examples stopped to work after RN issue by @kkafar in #1632
- Exclude android/.settings file form repo by @kkafar in #1642
- Bump deps & fix tvOS build by @kkafar in #1667
- Unify CI between platforms by @kkafar in #1676
New Contributors
Full Changelog: 3.18.2...3.19.0
3.18.2
3.18.1
3.18.0
Minor release focusing on Fabric autolinking, small fixes, support for React Native 0.70 and some internal changes 🎉
Important: Since this version, Fabric is only supported for React Native 0.70+. Support for older versions has beed dropped. See #1594.
🐛 Bug fixes
- Expose missing props in ScreenProps by @kacperkapusciak in #1588
- Potentially fix iOS 16.0 navigation header title bug by @kkafar in #1579
- Drop usage of removed Platform.isTVOS field by @kkafar in #1605
👍 Improvements
🔢 Miscellaneous
- Exclude CMake cache directories from repo by @kkafar in #1576
- Update RN version to 0.70.0-rc.4 in example apps by @kkafar in #1577
- Bump React Native to 0.70.0 in test examples by @kkafar in #1584
- Build only arm64-v8a architecture on CI for Fabric Android build by @kkafar in #1578
- Remove unused project property in FabricTestExample by @kkafar in #1590
- Bump react-freeze from 1.0.0 to 1.0.3 by @kacperkapusciak in #1587
- Improve Kotlin code by @kkafar in #1558
- Update supported RN version for Fabric by @kkafar in #1594
- Add code comments for autolinking by @kkafar in #1595
- Remove redundant java class by @kkafar in #1599
Full Changelog: 3.17.0...3.18.0
3.17.0
Minor release fixing bugs, including #1565 🎉
🐛 Bug fixes
- Fallback to default behaviour when fragment not found by @kkafar in #1566
- Use angle-bracket imports by @tomekzaw in #1572
🔢 Miscellaneous
- Remove redundant packages directory with nightly screens version by @kkafar in #1564
- Update issue template by @kkafar in #1569
- Upgrade iOS CI runner image by @tomekzaw in #1571
New Contributors
🙌 Thank you for your contributions!
Full Changelog: 3.16.0...3.17.0