Releases: software-mansion/react-native-screens
3.7.2
3.7.1
3.7.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- Send progress when container is null (#1074) by @WoLewicki
- Bring back transition progress in simple animations (#1100) by @kacperkapusciak
- Add jcenter() to build.gradle back (#1101) by @kacperkapusciak
- Fix react-native-screens build on Windows (#1098) by @asklar
- Changes fragment commit to synchronous (#1066) by @WoLewicki, @Ubax, @Szymon20000 and @anirudhagarwal365
- Make search bar appear on iOS 12 (#1115) by @WoLewicki
- Delay ScreenContainer updates in same manner as ScreenStack (#1116) by @WoLewicki
👍 Improvements
- Expose transition progress (#890) by @WoLewicki
- Add option for custom swipe animation (#1084) by @WoLewicki
- Add full-width swipe option (#1072) by @WoLewicki and @kacperkapusciak
- Expose new container for 2-state navigators (#1029) by @WoLewicki
- Add cancel button text (#1108) by @WoLewicki
- Provide a way to prevent native navigation (#801) by @WoLewicki and @kacperkapusciak
- Move react-native-window-view to screens package (#1096) by @WoLewicki
🔢 Miscellaneous
- Restore deleted tests and update TestsExample (#1073) by @WoLewicki
- Add app icons to Example & TestsExample apps (#1088) by @kacperkapusciak
- Add possibility to run CI builds manually (#1095) by @kacperkapusciak
- Switch ktlint for spotless (#1093) by @kacperkapusciak
- Adds detox (#1102) by @Ubax
- Add splash screens (#1099) by @kacperkapusciak
- Prepare repo for Apple Silicon (#1094) by @kacperkapusciak
Be aware that #801 may be considered a BREAKING CHANGE if you relied on the default header back button native dismissal. It can be switched by setting nativeBackButtonDismissalEnabled: true
on the screen.
Also, be aware that using fullScreenSwipeEnabled
option (#1072) with gestureEnabled
set to true
will cancel JS recognizers on the screen when using vertical or horizontal swipe gestures.
🙌 Thank you for your contributions!
3.6.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- Fix Search bar returns to an incorrect position after losing focus (#1036) by @Ubax
- Fix typo in method name for TV-OS (#1040) by @Ubax
- Add windows Directory to NPM Publish (#1050) by @chiaramooney
👍 Improvements
- Add v5 implementation of header height context (#1031) by @WoLewicki
🔢 Miscellaneous
- Convert Java to Kotlin (#1042) by @kacperkapusciak and @WoLewicki
- Enforce null safety in Kotlin files (#1059) by @WoLewicki
- No exception while using flip animation on Android (#1068) by @kacperkapusciak
- Warn when using native-stack from react-native-screens in v6 (#1058) by @kacperkapusciak
- Example projects clean-up (#1033) by @kacperkapusciak
- Add information about react-navigation v6 (#1037) by @kacperkapusciak
- Add TV Example App (#1054) by @Ubax
- Format Example project on commit (#1038) by @kacperkapusciak
- Add build checks (#1055) by @Ubax
- Improves CI checks (#1065) by @Ubax
- Bump react-native version to 0.65.1 (#1067) by @kacperkapusciak
🙌 Thank you for your contributions!
3.5.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- Fix tvOS compiling (#988) by @WoLewicki
- Fix back button in push replace animation (#999) by @WoLewicki
- Fix no animation in nested stacks (#1012) by @WoLewicki
- Access to PixelUtil.toPixelFromDIP when it is necessary (#1016) by @sercand
- Fix touch event canceled with gesture disabled (#1032) by @Ubax
👍 Improvements
- Add
slide_from_bottom
&fade_from_bottom
animations (#848) by @itsjgf, @kacperkapusciak and @WoLewicki - Add initial react-native-windows C++ implementation (#989) by @tritao
🔢 Miscellaneous
- Reformat native code (#987) by @WoLewicki
- Add linting and formating to windows implementation (#1009) by @WoLewicki
- Clean up event dispatching on Android (#1014) by @WoLewicki
🙌 Thank you for your contributions!
3.4.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- No events when swipe cancelled (#951) by @WoLewicki
- Don't warn about header if prop not changed (#965) by @WoLewicki
- Revert async container update (#986) @WoLewicki
- Make sure to only call onDetachedFromWindow once (#985) by @WoLewicki
👍 Improvements
- Add search field color (#961) @WoLewicki
🔢 Miscellaneous
- Deprecate appear event (#949) by @kacperkapusciak
- Remove buildToolsVersion (#956) by @dulmandakh
- Bump react-native version to 0.64.2 (#975) @kacperkapusciak
- Remove enableScreens from example app (#974) by @kacperkapusciak
🙌 Thank you for your contributions!
3.3.0
Minor release fixing bugs, improving typings, and adding some functionalities. 🎉
🐛 Bug fixes
- Add missing dependency on React-RCTImage pod. (#934) by @markwilcox
- Make events dispatch in the correct order (#941) by @WoLewicki
- Fix iOS 14 back button menu (#830) by @WoLewicki
👍 Improvements
- Add simple push/pop transition on ios (#761) by @WoLewicki
- Add status bar manipulation on Android (#863) by @WoLewicki and @kacperkapusciak
- Add slide_from_bottom animation on iOS (#779) by @WoLewicki
🔢 Miscellaneous
- Update searchBar example (#925) by @JB1905
- Add CONTRIBUTING guide (#940) by @kacperkapusciak
- Update Animations example (#948) by @kacperkapusciak
🙌 Thank you for your contributions!
3.2.0
Minor release fixing bugs, improving typings, and adding some functionalities. 🎉
🐛 Bug fixes
- Properly handle first screen on stack (#882) by @kacperkapusciak and @owinter86
- Fix broken layout for header subviews in iOS (#902) by @abram
👍 Improvements
- Add iOS search bar (#758) by @WoLewicki and @kacperkapusciak
- Add headers to modal (#821) by @WoLewicki
🔢 Miscellaneous
- Update READMEs and package.json (#891) by @WoLewicki and @kacperkapusciak
- Add react-native-reanimated v2 to TestsExample (#898) by @WoLewicki
- Add branded header image to README (#917) by @jkadamczyk
- Bump react-native to 0.64.1 (#916) @kacperkapusciak
- Remove check for screens enabled in native stack (#922) by @WoLewicki
- Add headerShown check in modals in Example (#924) by @kacperkapusciak
Be aware that #821 may be considered a BREAKING CHANGE since it slightly changes how headerShown
prop works.
We discourage changing headerShown
prop directly in the navigator's screenOptions
. We suggest changing it for a specific screen in options
prop. Keep in mind that headers in modals aren't shown by default.
🙌 Thank you for your contributions!
3.1.1
Patch release fixing issues with react-native-windows
. See this issue #885 and this pull request #886 for more information.
Thanks to @prupipho for help with debugging the problem and @WoLewicki for help with fixing it 🙌
3.1.0
Minor release fixing bugs, improving typings, and adding some functionalities. 🎉
🐛 Bug fixes
- Don't update header without navctr (#847) by @WoLewicki and @hehex9
- Make containedTransparentModal transparent (#861) by @kacperkapusciak
- Schedule only one update after transition (#839) by @WoLewicki
👍 Improvements
- Support multiple transparent modal layers on Android (#658) by @henninghall
- Rework open/back animation logic on Android (#871) by @kacperkapusciak and @tomtargosz
- Add native stack screen props type (#877) by @jkadamczyk
- Add title font-weight on Android (#852) by @janicduplessis
🔢 Miscellaneous
- Update PULL_REQUEST_TEMPLATE.md (03fab5d) by @WoLewicki
- Fix typo in README (#854) by @thecodesalim
- Update example app (#827) by @kacperkapusciak
- Remove from READMEs info about enabledScreens being required (#872) by @kacperkapusciak
- Unify types definitions (#864) by @WoLewicki
- Update Example and TestsExample projects to RN 0.64 (#878) by @kacperkapusciak
- Add missing import in App.js in TestsExample project (#879) by @kacperkapusciak
🙌 Thank you for your contributions!