Releases: software-mansion/react-native-screens
3.11.1
3.11.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- remove nullability from CustomSearchView (#1233) bu @Ubax
- add inputType to setOptions call (#1234) by @kacperkapusciak
- update header in vc below modal (#1228) by @WoLewicki
- replaced jCenter with maven (#1245) by @matteodanelli
- add directory so /reanimated works outside of repo (#1294) by @WoLewicki
- incorrect prop descriptions in types.tsx (#1298) by @Ubax
- change Activity to extend to ReactActivity (#1303) by @WoLewicki
👍 Improvements
- add new properties to search view (#1250) by @rvasseur31
- add home indicator hiding (#1267) by @WoLewicki
- remove system animations on Android (#1213) by @WoLewicki
- add android navigation bar manipulation (#1264) by @WoLewicki
- add transition duration on iOS (#1259) by @WoLewicki & @kacperkapusciak
- add swipe direction on iOS (#1260) by @WoLewicki
- simplify fade_from_bottom transition duration code (#1307) by @kacperkapusciak
🔢 Miscellaneous
- update search bar playground in Example app (#1226) by @kacperkapusciak
- rename master occurences to main (#1235) by @kacperkapusciak
- unify links in the documentation (#1236) by @kacperkapusciak
- add sponsor logo (7efa269) by @kmagiera
- add swmansion-bot (#1253) by @kacperkapusciak
- make bot responses shorter (#1258) by @kacperkapusciak
- update PULL_REQUEST_TEMPLATE.md (e71c279) by @WoLewicki
- bump nanoid to 3.2.0 (#1283)
- fix search bar only for iOS (#1295) by @WoLewicki
- add onScroll triggered to common problems (#1302) by @WoLewicki
🙌 Thank you for your contributions!
3.10.2
3.10.1
3.10.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- Turn off accessibility for screen and header beneath transparent modal on Android (#1205) by @kacperkapusciak
- Check if jsThread is not null (#1217) by @WoLewicki
- Make stack animations work the same on both platforms (#1190) by @WoLewicki
- Fix Android keyboard with autofocus (#1214) by @WoLewicki
- Disable freeze for first render (#1220) by @kacperkapusciak and @kmagiera
- Check if topScreen is RNSScreenView (#1224) by @WoLewicki
- Use shouldUseOpenAnimation to determine animation (#1227) by @WoLewicki and @kacperkapusciak
👍 Improvements
- Add search bar on Android (#1166) by @Ubax
- Don't set display: 'none' on frozen screens (#1208) by @kacperkapusciak and @grahammendick
🔢 Miscellaneous
- Add kotlin guide to change version (#1185) by @kacperkapusciak
- Update required react-native version (#1200) by @kacperkapusciak
- Add eslint hook plugin and fixes hooks errors (#1199) by @Ubax
🙌 Thank you for your contributions!
3.9.0
Minor release fixing bugs, improving typings, and adding some functionalities 🎉
🐛 Bug fixes
- Ensure topscreen's null safety in ScreenStack (#1165) by @kacperkapusciak
- Fix header translucent change on iOS (#1162) by @Ubax
- Remove touch disabling in header corners (#1157) by @WoLewicki
- Adds dispatch for hiding header (#1153) by @Ubax
- Remove LifecycleHelper from npm package (#1175) by @kacperkapusciak
- Add isDestroyed fragmentManager check (#1184) by @jakmak24
- Commit remove and add separately in moveToFront (#1133) by @WoLewicki
- Using useEffect to manage searchbar crashes app (#1192) by @kacperkapusciak
👍 Improvements
- Add scheduling update for Layout Animations (#1167) by @WoLewicki
- Add experimental support for react-freeze (#1195) by @kmagiera and @kacperkapusciak
🔢 Miscellaneous
- Update bug-report template (#1161) by @kacperkapusciak
- Add mavenCentral in TVOSExample (#1164) by @luancurti
- Bump Example and TestsExample proj to react-native 0.66 (#1134) by @kacperkapusciak
- Adds common problems section to README (#1156) by @Ubax
- Fix iOS e2e test (#1193) by @kacperkapusciak
🙌 Thank you for your contributions!
3.8.0
Minor release with important bug fixes 🎉
🐛 Bug fixes
- Apply spotless conditionally (#1119) by @kacperkapusciak
- Context is never null (#1127) by @cruzach
- Enable desugaring of java 8 bytecode (#1135) by @kacperkapusciak
- Downgrade kotlin & take kotlinVersion from ext (#1130) by @kacperkapusciak
- Remove adding to back stack logic on Android (#1148) by @WoLewicki
- Canceled swipe gesture on iOS 12 when direction hasn't changed (#1150) by @kacperkapusciak
- Add hasTwoStates iOS check (#1151) by @burakgormek
🔢 Miscellaneous
- Add supported platforms info (#1117) by @kacperkapusciak
- Add simple e2e tests (#1106) by @Ubax
- Add e2e github action (#1107) by @Ubax
- Change concurrency group name (#1128) by @Ubax
- Change concurency group name for tv os (#1129) by @Ubax
- Add e2e testing on GitHub action for Android (#1126) by @Ubax
- Add screenshot artifact to iOS e2e (#1139) by @Ubax
- Make method for checking if trait is set (#1155) by @WoLewicki
For library authors, #1148 may be considered a BREAKING CHANGE. From now on you'll need to implement your own logic for the hardware back button on Android same as it is done in react-navigation
.
🙌 Thank you for your contributions!
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!