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 #575

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 6, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-native-screens ~3.35.0 -> ~4.4.0 age adoption passing confidence

Release Notes

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

v4.4.0

Compare Source

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.... 👇🏻

👍 Improvements / API changes

🐛 Bug fixes

🔢 Miscellaneous

[!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.

New Contributors

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


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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file deps: javascript labels Nov 6, 2024
@renovate renovate bot force-pushed the renovate/react-native-screens-4.x branch 5 times, most recently from e0708c1 to b76d1f8 Compare November 15, 2024 06:34
@renovate renovate bot force-pushed the renovate/react-native-screens-4.x branch 2 times, most recently from 1c27187 to d336555 Compare November 21, 2024 21:32
@renovate renovate bot force-pushed the renovate/react-native-screens-4.x branch from d336555 to 1d280df Compare December 20, 2024 10:19
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 deps: javascript
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants