Skip to content

Releases: software-mansion/react-native-screens

3.20.0

13 Feb 09:03
2b8d635
Compare
Choose a tag to compare

Minior release aimed at fixing #1686 (change of default behaviour for stackPresentation: 'formSheet').

No other changes were introduced with this release. Next "feature" release is in preparation.

Full Changelog: 3.19.0...3.20.0

3.19.0

17 Jan 21:54
01a5107
Compare
Choose a tag to compare

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

👍 Improvements

🔢 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

14 Oct 07:39
47f66fc
Compare
Choose a tag to compare

Patch release fixing regression on old architecture introduced in 3.18.1.

See #1614 & #1615 for details.

🐛 Bug fixes

  • Configure cli for Android only when RNCLI version >= 9.0.0 by @kkafar in #1615

3.18.1

11 Oct 16:43
a6fc428
Compare
Choose a tag to compare

Patch release fixing #1608 as library configuration for @react-native-cli was not present in previously released version.

🐛 Bug fixes

  • Add react-native.config.js to npm package by @kkafar in #1611

Full Changelog: 3.18.0...3.18.1

3.18.0

04 Oct 11:47
3b4d264
Compare
Choose a tag to compare

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

👍 Improvements

🔢 Miscellaneous

Full Changelog: 3.17.0...3.18.0

3.17.0

25 Aug 07:01
a07bdb2
Compare
Choose a tag to compare

Minor release fixing bugs, including #1565 🎉

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

🙌 Thank you for your contributions!

Full Changelog: 3.16.0...3.17.0

3.16.0

19 Aug 07:15
b3a1d5e
Compare
Choose a tag to compare

Minor release fixing cooperation of gesture recognisers & modals, fixing bugs and adding some new features 🎉

🐛 Bug fixes

👍 Improvements

  • Restore working events on Android by @WoLewicki in #1519
  • Update Supported React Native Versions Table in ReadMe by @shaneboyar in #1528
  • Add freezeOnBlur prop to enable/disable freeze per navigator & per screen by @janicduplessis in #1538
  • Handle React Native loaded on Fragment by @kkafar in #1553
  • Throw error when failed to find fragment for react root view by @kkafar in #1562
  • Avoid unnecessary struct copying in iOS code by @kkafar in #1534

🔢 Miscellaneous

New Contributors

🙌 Thank you for your contributions!

Full Changelog: 3.15.0...3.16.0

3.15.0

08 Jul 11:36
e7adee6
Compare
Choose a tag to compare

Minor release focused mostly on resolving issues with gesture recognition and its integration with ScrollView on iOS (Fabric & Paper)

🐛 Bug fixes

  • Handle multiple gesture recognizers by @kkafar in #1512
  • Update import for case-sensitive file systems by @hirbod in #1517
  • Add usage of older UIGestureRecognizerDelegate API for older iOS versions by @kkafar in #1516
  • Get properties from top-most screen on swipe by @kacperkapusciak in #1509
  • Take top stack view child from reactSubviews in gesture recogniction logic by @kkafar in #1521

👍 Improvements

🔢 Miscellaneous

New Contributors

🙌 Thank you for your contributions!

Full Changelog: 3.14.1...3.15.0

3.14.1

04 Jul 10:54
b78d2e9
Compare
Choose a tag to compare

Patch release fixing bug which caused gestureResponseDistance Screen prop to not work properly, when the component was not created via react-native-screens native stack. See: #1507 for changes.

3.14.0

30 Jun 13:57
16289ce
Compare
Choose a tag to compare

Minor release fixing bugs, introducing better support for Fabric (iOS), compatibility with react-native 0.69

Moreover, from this release forward, Fabric is supported only for react-native 0.69+. Support for 0.68.x is dropped.

🐛 Bug fixes

👍 Improvements

  • Add gesture response distance by @WoLewicki in #1296
  • Add Screen props: fullScreenSwipeEnabled (1) by @kkafar in #1362
  • Add Screen props: Window traits (2) by @kkafar in #1363
  • Add Screen props: stackPresentation & stackAnimation (4) by @kkafar in #1365
  • Add iOS search bar tint color by @gorbypark in #1407
  • Add prop for hiding keyboard on swipe by @WoLewicki in #1419
  • Add missing props & unify business logic between archs by @kkafar in #1430
  • Add missing Screen prop: swipeDirection by @kkafar in #1461
  • Bring Fabric to ScreenContainer component by @kkafar in #1458
  • Implement onFinishTransitioning event for ScreenStack for Fabric by @kkafar in #1471
  • Bring Fabric to SearchBar by @kkafar in #1470
  • Implement onTransitionProgress event for Screen for Fabric by @kkafar in #1472
  • Add FullWindowOverlay component for Fabric by @kkafar in #1495

🔢 Miscellaneous

🙌 Thank you for your contributions!

Full Changelog: 3.13.1...3.14.0