[Snyk] Upgrade react-native-screens from 4.18.0 to 4.19.0#34
Conversation
Snyk has created this PR to upgrade react-native-screens from 4.18.0 to 4.19.0. See this package in npm: react-native-screens See this project in Snyk: https://app.snyk.io/org/chirag127/project/4c20a98f-d4af-4651-bd1c-01c83de1eee7?utm_source=github&utm_medium=referral&page=upgrade-pr
Learn moreAll Green is an AI agent that automatically: ✅ Addresses code review comments ✅ Fixes failing CI checks ✅ Resolves merge conflicts |
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary of ChangesHello @chirag127, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request updates the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
CI Feedback 🧐A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
|
Looks like there are a few issues preventing this PR from being merged!
If you'd like me to help, just leave a comment, like Feel free to include any additional details that might help me get this PR into a better state. You can manage your notification settings |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Code Review
This pull request, generated by Snyk, upgrades react-native-screens from version 4.18.0 to 4.19.0. While the upgrade itself is beneficial, I've identified an inconsistency in the package-lock.json file. The version specifier for react-native-screens was changed to ^, which contradicts the ~ specifier used in package.json and for many other dependencies. I've added a specific comment with a suggested fix to maintain versioning consistency.
| "react-native-reanimated": "~3.19.3", | ||
| "react-native-safe-area-context": "4.12.0", | ||
| "react-native-screens": "~4.18.0", | ||
| "react-native-screens": "^4.19.0", |
There was a problem hiding this comment.
The version specifier for react-native-screens has been changed to ^, which is inconsistent with the ~4.19.0 specified in package.json. Most other expo and react-native related packages in this project use the ~ specifier to restrict updates to patch versions. To maintain consistency and prevent unexpected minor version updates, this should be changed back to use ~.
| "react-native-screens": "^4.19.0", | |
| "react-native-screens": "~4.19.0", |

Snyk has created this PR to upgrade react-native-screens from 4.18.0 to 4.19.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 55 versions ahead of your current version.
The recommended version was released 22 days ago.
Release notes
Package name: react-native-screens
What's Changed
Minor release. It comes with many improvements & bug fixes. Notably:
bottomAccessorysupport for native tabs on iOS,See the full change set below 👇🏻
Improvements
snapshotAfterUpdatesproperty toRNSScreenViewby @ bartlomiejbloniarz in #3296Bug fixes
stackPresentationandheaderConfig.hiddeninScreenStackItemby @ kligarski in #3374src/types.tsxby @ kligarski in #3394noneenvironment in Bottom Accessory by @ kligarski in #3416overrideScrollViewContentInsetAdjustmentBehaviorin managed tabs by @ kligarski in #3441hitSlopin header subviews on Fabric by @ kligarski in #3446Misc
react-navigationsubmodule to 7.x branch by @ kligarski in #3370@ react-native-community/clito 20.0.0 by @ kligarski in #3373scrollEdgeEffects,blurEffectandscrollEdgeEffectsinteraction by @ kligarski in #3407