Skip to content

[Snyk] Upgrade react-native-screens from 4.9.2 to 4.10.0 #1146

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

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

Conversation

arpit-jn
Copy link
Contributor

snyk-top-banner

Snyk has created this PR to upgrade react-native-screens from 4.9.2 to 4.10.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 5 versions ahead of your current version.

  • The recommended version was released 23 days ago.

Release notes
Package name: react-native-screens
  • 4.10.0 - 2025-03-27

    Minor release adding support for formSheet + ScrollView + sticky header layout on iOS (requires specific view hierarchy to work, see: #2747). The release includes also series of important fixes.

    There are a lot of big internal changes in this release - we kindly ask you to report any bug issues and especially regressions we didn't catch.

    Cheers!

    What's Changed

    ⚠️ Important

    • chore: update iOS min supported version to 15.1 by @ kkafar in #2799

    Please note that this change only aligns the library with the behaviour of min. supported react-native version, which is 0.76 (old arch) and 0.77 (new arch). This should not affect your apps unless you're using older react-native version + custom patches.

    🟢 Improvements

    • feat(iOS): add experimental support for scrollview header when using formsheet by @ kkafar in #2747

    🐞 Bug fixes

    • fix(Android,Fabric): prevent header subviews from disappearing after hot-reload by @ kkafar in #2807
    • fix(Android,Fabric): prevent Yoga from stretch-fitting height of header subview by @ kkafar in #2811
    • fix(Android,Fabric): prevent header subview disappearance when using setOptions by @ kkafar in #2812
    • fix(Android): pressables under sheets dimming view intercept gesture events by @ kkafar in #2740
    • fix(Android): missing content when using flex for formsheet contents by @ kkafar in #2748
    • fix(Android): prevent crash by properly managing lifecycle of the dimming view by @ kkafar in #2750
    • fix(Android): findTitleTextViewInToolbar couldn't find the correct view in certain cases by @ herlihalim in #2757
    • fix(Android,native-stack): fix check for sheetAllowedDetents value & apply appropriate styles by @ kkafar in #2762
    • fix(Android): formSheet not visible when going back from push in parent stack by @ kkafar in #2767
    • fix: FullWindowOverlay not working with dynamic frameworks by @ war-in in #2769
    • fix: update workaround preventing React Native from hiding frozen screens to work with RN 0.78 by @ kligarski in #2778
    • fix(Android): adapt header insets when interface orientation changes by @ kkafar in #2756
    • fix(Android): fix drawing order when dismissing multiple stacked sheets by @ kkafar in #2771
    • fix(Android,Paper): header config blocks gestures close to the top of the screen by @ kkafar in #2781
    • fix(Android): keep formSheet selected detent index after fragment reattachment by @ kkafar in #2782
    • fix(Android,Fabric): pressables losing focus on screens with formSheet presentation by @ kkafar in #2788
    • fix(Android): formSheet with fitToContents does not have correct height after goBack by @ kkafar in #2789
    • fix(Android): implement ReactPointerEventsView to prevent header config from intercepting touches by @ kkafar in #2796
    • fix(iOS): use prefersPageSizing for modal on iOS 18.0+ by @ kligarski in #2797
    • fix(Android): fix backward compat with K1 compiler by @ kligarski in #2808

    🔢 Misc

    • chore: add test examples do example app by @ kkafar in #2735
    • fix(TVOS): update dependencies to fix TVOSExample by @ kligarski in #2751
    • refactor(Android): kotlinize ScreenStack.onUpdate method by @ kkafar in #2763
    • chore(examples): adjust metro config to allow for easier modify-test loop with react-navigation submodule by @ kkafar in #2765
    • chore(Android): remove unused NativeDismissalObserver interface by @ kkafar in #2768
    • chore: remove unnecessary enableFreeze from Example.tsx by @ kligarski in #2779
    • chore(CI): install reanimated 3.17.1 in Example by @ kkafar in #2780
    • refactor(Android): rename notifyChildUpdated -> onChildUpdated by @ kkafar in #2783
    • chore(CI): run e2e tests on Fabric by @ kkafar in #2734
    • fix(CI): add missing AVD dependency to Paper Android e2e workflow by @ kligarski in #2786
    • fix(CI): change order of events in Fabric iOS events e2e test by @ kligarski in #2785
    • refactor(iOS): cleanup no. 1 in RNSScreenStackHeaderConfig.updateViewController:withConfig:animated: by @ kkafar in #2798

    New Contributors

    Full Changelog: 4.9.1...4.10.0

  • 4.10.0-beta.3 - 2025-03-17

    What's Changed

    Another beta release focused on bugfixes. Stable version is expected by the end of the week in positive scenario.

    🐞 Bugfixes

    • ⚠️ fix(Android): adapt header insets when interface orientation changes by @ kkafar in #2756 -
    • ⚠️ fix(Android): fix drawing order when dismissing multiple stacked sheets by @ kkafar in #2771
    • fix: FullWindowOverlay not working with dynamic frameworks by @ war-in in #2769
    • fix: update workaround preventing React Native from hiding frozen screens to work with RN 0.78 by @ kligarski in #2778
    • fix(Android,Paper): header config blocks gestures close to the top of the screen by @ kkafar in #2781
    • fix(Android): keep formSheet selected detent index after fragment reattachment by @ kkafar in #2782

    Misc

    • chore(Android): remove unused NativeDismissalObserver interface by @ kkafar in #2768
    • chore: remove unnecessary enableFreeze from Example.tsx by @ kligarski in #2779
    • chore(CI): install reanimated 3.17.1 in Example by @ kkafar in #2780
    • refactor(Android): rename notifyChildUpdated -> onChildUpdated by @ kkafar in #2783
    • chore(CI): run e2e tests on Fabric by @ kkafar in #2734

    New Contributors

    Full Changelog: 4.10.0-beta.2...4.10.0-beta.3

  • 4.10.0-beta.2 - 2025-03-10
  • 4.10.0-beta.1 - 2025-02-27
  • 4.10.0-beta.0 - 2025-02-27
  • 4.9.2 - 2025-03-12

    Release 4.9.2

from react-native-screens GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade react-native-screens from 4.9.2 to 4.10.0.

See this package in npm:
react-native-screens

See this project in Snyk:
https://app.snyk.io/org/arpit-jn/project/fb3ffc76-5832-43d3-a9c7-8e2d4e398069?utm_source=github&utm_medium=referral&page=upgrade-pr
@arpit-jn arpit-jn requested a review from a team as a code owner April 19, 2025 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants