Update dependency react-native-screens to v4 #7263
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.24.0->4.0.0Release Notes
software-mansion/react-native-screens (react-native-screens)
v4.0.0Compare Source
What's Changed
Stable 4.0.0 🎉 Huge thanks & shoutout to all the contributors, issue reporters & the team of
react-native-screens.While these release notes might be daunting, we have a blog incoming that should lay out all the changes nicely, in more digestive form.
Cheers!
👍 Improvements / API changes
compatibilityFlagswith new flag regarding header implementation by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2411shouldUseActivityStateflag by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2414fullScreenSwipeShadowEnabledto true by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2481ios_from_leftslide animation by @chrispader in https://github.com/software-mansion/react-native-screens/pull/2328none&largestvalues forsheetLargestUndimmedDetentprop by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2359ScreenFooterfor web by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2369ScreenContentWrapperfor web by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2368🐛 Bug fixes
DoNotStripannotation to JNI-accessed methods by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2290Screenloses focus on pointer movement by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2292translucentnav bar (until it's explicitly specified) by @kirillzyusko in https://github.com/software-mansion/react-native-screens/pull/2301HeaderConfigimpacts layout ofScreen's contents by @alduzy in https://github.com/software-mansion/react-native-screens/pull/2395fitToContentssheet detent by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2398invalidateon deleted screens by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2402activityStateregression check false-positive by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2404activityStateby @kkafar in https://github.com/software-mansion/react-native-screens/pull/2406extraLightblur not working by @maksg, @kkafar in https://github.com/software-mansion/react-native-screens/pull/2338🔢 Miscellaneous
react-native.config.jsby @lukmccall in https://github.com/software-mansion/react-native-screens/pull/2432New Contributors
Full Changelog: software-mansion/react-native-screens@3.34.0...4.0.0
v3.35.0Compare Source
What's Changed
Minor release supporting RN 0.76 with a lot of fixes and improvements cherry picked from
4.0.0line.Most notably, the
formSheetpresentation is not in its best shape on 3.x line of this library, we highly recommend using latest beta of4.0.0.👍 Improvements
b849bdf) by @patrycjakalinskadc8c058) by @maciekstosio3b8033d) by @EvanBacon09fe805) by @kkafarios_from_leftslide animation (#2328) (6bdb770) by @chrispaderad9d975) by @WoLewicki🐛 Bug fixes
DoNotStripannotation to JNI-accessed methods by @kkafar in https://github.com/software-mansion/react-native-screens/pull/22905359e4e) by @alduzyextraLightblur not working (#2338) (da70a27) by @maksgbb86f5b) by @alduzy5a9afbb) by @alduzyinvalidateon deleted screens (#2402) (71db286) by @kkafar652dbcf) by @alduzyd83d4b7) by @alduzy173110d) by @maksg29d3c2c) by @alduzy746eff8) - This looks like a breaking change, however you should never be able to set the styles directly on theScreencomponent, if you were doing it, you have been already doing something wrong by @adrianryt77d0562) by @maksgee967a5) by @BenIrvingtranslucentnav bar (until it's explicitly specified) (#2301) (eed1cb0) by @kirillzyuskoScreenloses focus on pointer movement (#2292) (5a3b31a) by @kkafareac554e) by @tboba10bda7d) by @alduzy🔢 Miscellaneous
4effcfe)f109927)64cc3e9)e0fe651) by @ilia-kurganskiif56ac0c) by @patrycjakalinska4ad8f1c) by @patrycjakalinska0702fb5)44d1813) by @alduzya836acc)557c3c4) by @tboba8c64f9d) by @tbobac0902b1) by @tbobac4728e8) by @patrycjakalinskaFull Changelog: software-mansion/react-native-screens@3.34.0...3.35.0
v3.34.1Compare Source
v3.34.0Compare Source
Recently released 3.33.0 introduced a crash when running on Android + Fabric + "bridgefull" combination of platform / architecture. This version introduces a fix for that crash with changes in native code, thus bumping minor version.
What's Changed
🐛 Bug fixes
🔢 Miscellaneous
Full Changelog: software-mansion/react-native-screens@3.33.0...3.34.0
v3.33.0Compare Source
Minor release heavily focused on fixing existing Fabric bugs. This version also comes with compatibility with
[email protected](in its current state - 0.75-rc.6) and a new prop for shadow control (details below).We want to give a shoutout to @janicduplessis and every person who reported issues in our repository. This is really a big help, thanks a lot! You are the cornerstone of open source community!
Thanks for following along! 💙
What's Changed
Here's more detailed information on what changes this release introduces.
👍 Improvements
🐛 Bug fixes
unmountChildComponent:index:by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2261🔢 Miscellaneous
compareFrameSizestocheckFrameSizesEqualWithEpsby @kkafar in https://github.com/software-mansion/react-native-screens/pull/2217New Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.