fix(deps): update dependency react-native-screens to v4 - autoclosed #310
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.21.0
->^4.0.0
Release Notes
software-mansion/react-native-screens (react-native-screens)
v4.10.0
Compare Source
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
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 olderreact-native
version + custom patches.🟢 Improvements
🐞 Bug fixes
setOptions
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2812sheetAllowedDetents
value & apply appropriate styles by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2762formSheet
not visible when going back frompush
in parent stack by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2767formSheet
selected detent index after fragment reattachment by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2782formSheet
presentation by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2788formSheet
withfitToContents
does not have correct height after goBack by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2789🔢 Misc
ScreenStack.onUpdate
method by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2763Example
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2780notifyChildUpdated
->onChildUpdated
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2783RNSScreenStackHeaderConfig.updateViewController:withConfig:animated:
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2798New Contributors
Full Changelog: software-mansion/react-native-screens@4.9.1...4.10.0
v4.9.2
Compare Source
v4.9.1
Compare Source
What's Changed
4.9.0 has issue when building using
USE_FRAMEWORKS=dynamic
. This version should resolve these.🐞 Fixes
🔢 Misc
Full Changelog: software-mansion/react-native-screens@4.9.0...4.9.1
v4.9.0
Compare Source
What's Changed
Minor release focused on bringing stable support for react-native 0.78.
✅ Improvements
🐛 Bug fixes
🔢 Miscellaneous
New Contributors
Full Changelog: software-mansion/react-native-screens@4.8.0...4.9.0
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
-Wdollar-in-identifier-extension
compile time warning by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2707New 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.
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
fitToContents
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2670🔢 Miscellaneous
fitToContents
includes small bottom padding on iOS by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2701Full 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
.👍 Improvements
🐛 Bug fixes
RCTMountingTransactionObserving
implementation new-arch only by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2624🔢 Miscellaneous
react-native-vector-icons
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2621FabricEnabledHeaderSubviewGroup
->FabricEnabledHeaderSubviewViewGroup
+ fix arch-consistency check by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2622New 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
react-native@0.77
and few minor bugfixes.👍 Improvements
react-native@0.77
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2581🐛 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
ios.componentProvider
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2583🔢 Miscellaneous
ios.componentProvider
to package.json by @jakex7 in https://github.com/software-mansion/react-native-screens/pull/2567New 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
ScreenModule
by @lukmccall in https://github.com/software-mansion/react-native-screens/pull/2494-Werror -Wreturn-path
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2497🔢 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!
👍 Improvements / API changes
compatibilityFlags
with new flag regarding header implementation by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2411shouldUseActivityState
flag by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2414fullScreenSwipeShadowEnabled
to true by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2481ios_from_left
slide animation by @chrispader in https://github.com/software-mansion/react-native-screens/pull/2328none
&largest
values forsheetLargestUndimmedDetent
prop by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2359ScreenFooter
for web by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2369ScreenContentWrapper
for web by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2368🐛 Bug fixes
DoNotStrip
annotation to JNI-accessed methods by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2290Screen
loses focus on pointer movement by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2292translucent
nav bar (until it's explicitly specified) by @kirillzyusko in https://github.com/software-mansion/react-native-screens/pull/2301HeaderConfig
impacts layout ofScreen
's contents by @alduzy in https://github.com/software-mansion/react-native-screens/pull/2395fitToContents
sheet detent by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2398invalidate
on deleted screens by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2402activityState
regression check false-positive by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2404activityState
by @kkafar in https://github.com/software-mansion/react-native-screens/pull/2406Configuration
📅 Schedule: Branch creation - "* 0-6 * * 1" (UTC), 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 has been generated by Renovate Bot.