Skip to content

Releases: software-mansion/react-native-screens

2.14.0

10 Nov 14:48
Compare
Choose a tag to compare

Minor release introducing #624, which changes the native logic used in react-navigation's stack, bottom-tabs, and drawer navigators. 🎉

This change introduces:

  • disabling usage of react-native-screens per navigator with detachInactiveScreens prop
  • ability to make the previous screen stay in the view hierarchy after the transition with detachPreviousScreen prop

You can check the changes on the side of react-navigation in react-navigation/react-navigation#8805 and the documentation of the new props in https://reactnavigation.org/.

2.13.0

04 Nov 15:48
Compare
Choose a tag to compare

Minor release fixing bugs, improving typings, and adding some functionalities. 🎉

🐛 Bug fixes

👍 Improvements

Be aware that #689 may be considered a BREAKING CHANGE since it changes how the large title looks.

🙌 Thank you for your contributions!

2.12.0

27 Oct 11:13
Compare
Choose a tag to compare

Minor release fixing bugs, improving typings, and adding some functionalities. 🎉

🐛 Bug fixes

👍 Improvements

🔢 Miscellaneous

  • Replace deprecated useSafeArea with useSafeAreaInsets in example (#637) by @JB1905
  • Note MainActivity.onCreate may need an override to avoid crashes (#652) by @mikehardy
  • Bring alphabetical order (#664) by @WoLewicki
  • Silence eslint ts-ignore warnings (#672) by @WoLewicki

🙌 Thank you for your contributions!

2.11.0

16 Sep 10:21
Compare
Choose a tag to compare

Minor release fixing bugs, improving typings, and adding some functionalities. 🎉

🐛 Bug fixes

👍 Improvements

🔢 Miscellaneous

🙌 Thank you for your contributions!

2.10.1

05 Aug 12:13
Compare
Choose a tag to compare

Patch release fixing regression introduced in #584.

2.10.0

05 Aug 10:44
Compare
Choose a tag to compare

Minor release fixing bugs, improving typings, and adding some functionalities, from which the biggest one is navigation events (#499). 🎉

New Features 🎉

Bug Fixes 🐛

Other Changes 👍

🙌 Thank you all for your contributions!

2.9.0

19 Jun 19:48
Compare
Choose a tag to compare

Minor release adding the compilation of the files before publishing #517 by @satya164, changing the company logo #537 by @jakub-gonet and clarification of README by @brentvatne.

It also adds #545 by @brentvatne, which introduces additional padding to the header, which is a BREAKING CHANGE and will cause the header to have too much top padding in case of not having a translucent status bar.

There are two ways to handle it:

  1. Recommended - use translucent status bar via RN StatusBar component (if you already don't use it) - https://reactnative.dev/docs/statusbar#translucent.
  2. Set headerTopInsetEnabled to false (it is true by default) if you want an opaque status bar.

2.8.0

22 May 09:48
Compare
Choose a tag to compare

Minor release fixing bugs, improving typings, and adding some functionalities.

New Features 🎉

  • support header title color by @agarant (#455)
  • allow disabling modal animations by @jacobp100 (#502)
  • add support for back button image in native stack by @chirag04 (#515)
  • Add props to headerLeft and headerRight by @AzzouDuGhetto (#500)

Bug Fixes 🐛

Other Changes 👍

🙌 Thank you all for your contributions!

2.7.0

24 Apr 14:22
Compare
Choose a tag to compare

Minor release to include #477 which fixes a problem with Android native stack.

2.6.0

23 Apr 19:04
Compare
Choose a tag to compare

Minor release with two critical fixes for compatibility with react-navigation: