Skip to content

Releases: software-mansion/react-native-screens

2.16.1

10 Dec 13:08
Compare
Choose a tag to compare

Patch release fixing regression introduced in #648.

2.16.0

10 Dec 11:39
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.15.0

16 Nov 09:34
Compare
Choose a tag to compare

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

🐛 Bug fixes

👍 Improvements

Change screens resolving logic (#698) by @WoLewicki

🔢 Miscellaneous

Be aware that #705 is a BREAKING CHANGE since it removes useScreens method.

🙌 Thank you for your contributions!

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.