Releases: software-mansion/react-native-screens
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!
3.0.0
This release makes react-native-screens
enabled by default. You no longer need to call enableScreens()
at the top of your application 🎉
This release also improves react-native-screens
web implementation (index.tsx
) to properly resolve activityState
.
In v3.0.0
, we drop support for react-native versions 0.60 and 0.61.
This release is considered to be a BREAKING CHANGE.
Changes:
- detach screen only on activityState 0 (#867) by @WoLewicki
- make enabled take precedence over ENABLE_SCREENS (#868) by @WoLewicki
- enable screens by default (#869) by @WoLewicki
2.18.1
2.18.0
Minor release fixing bugs, improving typings, and adding some functionalities. 🎉
🐛 Bug fixes
- Add cancel touchHandler on swipe in nested stack in modal (#784) by @kmagiera and @WoLewicki
- Restore the proper type for NavigationConfig (#810) by @satya164 and @WoLewicki
- Add check for isDestroyed (#805) by @WoLewicki
- Rtl transition without header on iOS (#831) by @WoLewicki
- Make header subviews subscribe to transition (#820) by @WoLewicki and @fangasvsass
👍 Improvements
- Enable interaction during transition (#775) by @WoLewicki
- Change modal logic (#798) by @WoLewicki
- Use ReactNativeStyleAttributes to process fontFamily (#823) by @brentvatne
🔢 Miscellaneous
- Replace deprecated API (#768) by @sunzhongliangde
- Change babel and metro resolvers logic (#788) by @satya164 and @WoLewicki
- Remove buildscript from main build.gradle (#799) by @WoLewicki
- Add warning about mixing modal types (#835) by @kacperkapusciak
🙌 Thank you for your contributions!
2.17.1
2.17.0
Minor release fixing bugs, improving typings, and adding some functionalities. 🎉
🐛 Bug fixes
- Add default status bar style (#757) by @WoLewicki
- Add ScreenOrientationTypes (#762) by @WoLewicki
- Add setting frame in notifyWillAppear (#772) by @kmagiera and @WoLewicki
- Remove setting tintColor in ios14 (#748) by @jakmak24 and @WoLewicki
- Add async container update on ios (#777) by @WoLewicki
👍 Improvements
- Add statusBar example (#752) by @WoLewicki
- Add screen orientation on iOS (#675) by @WoLewicki
- Add android orientation management (#679) by @WoLewicki
🔢 Miscellaneous
- Update READMES and add missing props (#727) by @WoLewicki
- Add link to QA section (#759) by @jakub-gonet
- Update links in RNScreens.podspec (#763) by @luism3861
🙌 Thank you for your contributions!