Skip to content

fix(deps): update dependency react-native-screens to ~4.26.0#164

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-screens-4.x
Open

fix(deps): update dependency react-native-screens to ~4.26.0#164
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-screens-4.x

Conversation

@renovate

@renovate renovate Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
react-native-screens ~4.16.0~4.26.0 age confidence

Release Notes

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

v4.26.0

Compare Source

What's Changed

This release brings a stable Tabs API along with numerous fixes, including improved coordination of FormSheet animations and keyboard interaction on Android, and fixed touch handling for Pressables in transparent headers on iOS.

We're also actively working on v5 of the library — this release adds an experimental standalone FormSheet component for both Android and iOS, and extends the menu API of the new Native Stack with several new features.

[!NOTE]

This version supports React Native 0.84+.

✅ Improvements
🐞 Bugfixes
  • fix(Android, FormSheet): Prevent BottomSheetBehavior override when using FormSheets by @​t0maboro in #​3912
  • fix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize animations coming from different sources by @​t0maboro in #​3914
  • fix(Android, FormSheet): Prioritize keyboard animation over content resize animation by @​t0maboro in #​3924
  • fix(Android, Stack v5): prevent crash when subview with (0, 0) size is added to small header by @​kligarski in #​3927
  • fix(iOS): unregister tabs accessory observer from observed wrapper by @​safaiyeh in #​3948
  • fix(web, SafeAreaView): replace default export with named export by @​roryabraham in #​3956
  • fix(iOS, Tabs): fix moreNavigationController navigation bar visible on nav by @​kkafar in #​3993
  • fix(iOS, Tabs): correctly pass action origin to progressNavigationState by @​kkafar in #​3994
  • fix(Android, Tabs): propagate actionOrigin into navigation state progression by @​kkafar in #​3996
  • fix(iOS): forward-declare RCTSurfaceTouchHandler in UIView+RNSUtility.h by @​zhe-qi in #​3986
  • fix(iOS, Tabs): register navigation state observer outside RCTAssert by @​kkafar in #​4004
  • fix: add web fallback for ScrollViewMarker by @​satya164 in #​4008
  • fix(Android, FormSheet): dismiss form sheet only on ACTION_UP to prevent double-back by @​t0maboro in #​4034
  • fix(Android, Tabs): handle Tabs reattachment to window by @​kligarski in #​4035
  • fix(iOS, SplitView): Fix SplitView crash on assertion when maxWidth wasn't defined for column by @​t0maboro in #​4068
  • fix(Android, FormSheet): include keyboard translationY in shadow update by @​jiroscripts in #​4065
  • fix(iOS, FormSheet v5): Fix symbols for FormSheet with disabled gamma by @​t0maboro in #​4071
  • fix(Android, Tabs): trigger appearance update on user tab selection by @​kkafar in #​4075
  • fix(Android, Stack v5): change header subview type to render callback by @​kligarski in #​4079
  • fix(iOS): remove FormSheet scroll view KVO observer synchronously on invalidate by @​phewphewb in #​4091
  • fix(Android): fix translucent header first layout correction by @​sorinc03 in #​4116
  • fix(iOS, Tabs): weak-capture tab bar item and screen view in async image callbacks by @​cortinico in #​4111
  • fix(Tabs): re-export TabSelectionPreventedEvent from package root by @​Ubax in #​4142
  • fix(Android): use per-display density for px→dp conversion in FabricEnabledViewGroup.updateState by @​ziponia in #​4160
  • fix(Android): route all px→dp Shadow Tree state pushes through per-display density by @​kkafar in #​4169
  • fix(iOS, Tabs): remove invalidate call in RNSTabsBottomAccessoryComponentView.didMoveToWindow by @​sgaczol in #​4155
  • fix(Android): drive ScreenFooter keyboard insets from the sheet, not the decor view by @​stachbial in #​4149
  • fix(Android, Tabs): fix flickering tab bar height & contents when entering on ScreenStackFragment by @​kkafar in #​4161
  • fix(FabricExample, FormSheet v5): Fix stacking FormSheets by @​t0maboro in #​4016
  • fix(Android, Stack, Tabs): fix crash on simple navigation with stack nested in tabs by @​kkafar in #​4202
  • fix(Android, Stack v5): set needsCustomLayoutForChildren to true for StackHost by @​kligarski in #​4200
  • fix(Android, FormSheet v5): Fix fast refresh inside Dialog window by @​t0maboro in #​4221
  • fix(Android, FormSheet v5): Precalculate react's content space for sheet by @​t0maboro in #​4219
  • fix(Android): handle nullable Fresco bitmap by @​cortinico in #​4242
  • fix(Android, FormSheet v4): Prevent FormSheet over-translation on keyboard appear in nested containers by @​t0maboro in #​4240
  • fix(iOS, TabsBottomAccessory): use hidden instead of opacity to switch bottom accessory content views by @​sgaczol in #​4196
  • fix(Android, Tabs): prevent crash on appearance change after remount when detached from window by @​kligarski in #​4271
  • fix(Android): prevent Fresco recycled bitmap crash in ImageLoader by copying the bitmap by @​kligarski in #​4274
  • fix(Android, FormSheet v4): refine keyboard avoidance to prevent layout reflows with SafeAreaView by @​t0maboro in #​4244
  • fix(Android): prevent Fabric layout updates from resurrecting header subviews hidden by an expanded search bar by @​Dwynr in #​4264
  • fix(Android, Tabs): handle platform color in tabs appearance props by @​kligarski in #​4284
  • fix(iOS, Stack v4): fix header positioning in shadow tree by @​kligarski in #​4286
  • fix(iOS): hide react symbols from swift by @​radoslawrolka in #​4224
🔢 Misc

New Contributors

Full Changelog: software-mansion/react-native-screens@4.25.2...4.26.0

v4.25.2

Compare Source

What's changed

Patch release bringing two important fixes.

Bug fixes 🐞

  • fix(Android, Tabs): trigger appearance update on user tab selection (#​4075)
  • fix(Android, FormSheet): include keyboard translationY in shadow update (#​4065)

Full Changelog: software-mansion/react-native-screens@4.25.1...4.25.2

v4.25.1

Compare Source

What's Changed

Patch version with some crucial fixes.

Bug fixes 🐞

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from photonbit as a code owner May 26, 2026 05:09
@renovate renovate Bot force-pushed the renovate/react-native-screens-4.x branch from 7d61127 to 927fb1f Compare July 10, 2026 11:14
@renovate renovate Bot changed the title fix(deps): update dependency react-native-screens to ~4.25.0 fix(deps): update dependency react-native-screens to ~4.26.0 Jul 10, 2026
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.

0 participants