Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency react-native-screens to v4 #310

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

smartway-bot[bot]
Copy link

@smartway-bot smartway-bot bot commented Nov 13, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-native-screens ^3.21.0 -> ^4.0.0 age adoption passing confidence

Release Notes

software-mansion/react-native-screens (react-native-screens)

v4.8.0

Compare Source

What's Changed

Fixup for 4.7.0 with unresolved import (when using frameworks) + 16 KB page size support on Android

New Contributors

Full Changelog: software-mansion/react-native-screens@4.7.0...4.8.0

v4.7.0

Compare Source

What's Changed

Minor release focused on bugfixing.

⚠️ Fixes causing potential behaviour changes

In case you use formSheet stack presentation on Android this might change the hide animation of the sheet. Previous one was buggy, therefore this change is considered a fix rather than a breaking change.

🐛 Bug fixes
🔢 Miscellaneous

Full Changelog: software-mansion/react-native-screens@4.6.0...4.7.0

v4.6.0

Compare Source

What's Changed

Minor release providing few important fixes, including these for pressables on new architecture and FullWindowOverlay.

⚠️ Deprecations
👍 Improvements
🐛 Bug fixes
🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-screens@4.5.0...4.6.0

v4.5.0

Compare Source

What's Changed

Minor release coming with support for [email protected] and few minor bugfixes.

👍 Improvements
🐛 Bug fixes
🔢 Miscellaneous

Full Changelog: software-mansion/react-native-screens@4.4.0...4.5.0

v4.4.0

Compare Source

What's Changed

Minor release landing series of important fixes. This version comes w/o support for react-native 0.77. You can expect the support with next minor, which should be shipped in the beginning of January before 0.77 release.

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-screens@4.3.0...4.4.0

v4.3.0

Compare Source

What's Changed

Bug fixes

Misc

Full Changelog: software-mansion/react-native-screens@4.2.0...4.3.0

v4.2.0

Compare Source

What's Changed

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

Full Changelog: software-mansion/react-native-screens@4.1.0...4.2.0

v4.1.0

Compare Source

What's Changed

Minor release with initial fixes after 4.0.0 release. Most importantly we've fixed regression on old architecture, where there was no animation when hiding modal programatically on iOS. Additionally some build time warning have been fixed to unblocks builds using
-Werror compiler option.

🐛 Bug fixes

🔢 Miscellaneous

Full Changelog: software-mansion/react-native-screens@4.0.0...4.1.0

v4.0.0

Compare 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!

[!important]
Highlights

  • Refactor of formSheet API for Android (atm. it comes with few limitations, see very bottom of these notes 👇🏻 )
  • react-native-screens/native-stack (native stack v5) is now marked for removal
  • Few props changed names & default values, e.g. simple_push transition uses now shadow by default
  • Raw native components are no longer part of public API
  • Preload support for native-stack in react-navigation
  • native header now uses flexbox model (in VDOM) - long story short - long titles are now truncated properly
  • Tons of fixes dedicated for Fabric support
  • Support for react-navigation v7 (limited to! older versions of react-navigation are no longer supported on 4.x line)
  • iOS custom animations got refactored and should look a lot more like the native defaults (especially simple_push)
  • few more things.... 👇🏻

[!caution]
presentation: 'formSheet is now supported on Android & has extended capabilities on iOS. Due to architectural problems (lack of support of synchronous layout on UI thread by RN) we made tradeoff when implementing the sheets: limit support for flex: 1 and prevent "sheet flickering".
What this means for you is that you should avoid using flex: 1 on top level content container you pass to the sheet. (if you really need this you might build content basing on synchronous measure). When there is less content that max screen height you might end up with "truncated" sheet - just set backgroundColor of contentStyle of given screen and you should be good to go.
We're aware that this limitation might be a pain and we're actively working on it.

EDIT(@​kkafar): On Android formSheet might also require a patch to RN to get nested scollviews to work properly - see here

👍 Improvements / API changes

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-screens@3.34.0...4.0.0

v3.36.0

Compare Source

What's Changed

Support for 0.77, bugfixing.

This version supports react-native 0.73.0+ for Paper and 0.77.0+ for Fabric.

✅ Improvements
🐛 Bug fixes
🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-screens@3.35.0...3.36.0

v3.35.0

Compare Source

What's Changed

Minor release supporting RN 0.76 with a lot of fixes and improvements cherry picked from 4.0.0 line.

Most notably, the formSheet presentation is not in its best shape on 3.x line of this library, we highly recommend using latest beta of 4.0.0.

👍 Improvements


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@smartway-bot smartway-bot bot added the dependencies Pull requests that update a dependency file label Nov 13, 2024
@smartway-bot smartway-bot bot changed the title fix(deps): update dependency react-native-screens to v4 fix(deps): update dependency react-native-screens to v4 - autoclosed Feb 26, 2025
@smartway-bot smartway-bot bot closed this Feb 26, 2025
@smartway-bot smartway-bot bot deleted the renovate/react-native-screens-4.x branch February 26, 2025 16:02
@smartway-bot smartway-bot bot changed the title fix(deps): update dependency react-native-screens to v4 - autoclosed fix(deps): update dependency react-native-screens to v4 Feb 26, 2025
@smartway-bot smartway-bot bot reopened this Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants