github expo/expo expo-router@58.0.26

latest releases: expo-template-tabs@58.0.28, expo-template-default@58.0.28, expo-template-blank-typescript@58.0.28...
4 hours ago

Patch Changes

  • [iOS] Add the disableHiddenAnimation prop to NativeTabs to hide and show the tab bar without animation. (#52045 by @Ubax)
  • [iOS] Add the preferredPlacement prop to NativeTabs to select the sidebar or the tab bar when only one of them can show. (#52057 by @Ubax)
  • [iOS] Add the prominent prop to NativeTabs.Trigger to show a tab on its own surface in the tab bar on iOS 27 and later. (#52060 by @Ubax)
  • [iOS] Make NativeTabs.Trigger with role="search" a native search tab on iOS 26.1 and later. (#52059 by @Ubax)
  • [Internal] The renderer no longer rebuilds the route tree to resolve the page's pathname and params. (#51961 by @hassankhan)
  • [Android] Keep native tab content mounted when the tab bar's hidden prop changes. (#51955 by @qutrek)
  • Add useCanGoBack() to read back navigation capability during render. (#51897 by @Ubax)
  • Fix router.dismissTo pushing a second screen in a nested stack instead of going back to the screen already in it. (#51939 by @erickreutz)
  • Align headers in expo-router/js-stack and expo-router/js-tabs with native navigation bars on iPhone Duo. Set headerStatusBarHeight to override the header's top offset. (#51940 by @huntie)
  • Warn when a tabs, native tabs, drawer, or top tabs layout sets unstable_settings.anchor and its backBehavior is not initialRoute. (#52005 by @Ubax)
  • This is a breaking change: a layout without unstable_settings.anchor no longer uses the route named like its group as the anchor. To keep that back destination, export unstable_settings = { anchor: '<route>' } from the layout. (#51992 by @Ubax)
  • [iOS] Fix a SplitView crash with react-native-screens 5 and support Split.Stack and Split.HeaderConfig in SplitView.Column. (#52018 by @devin-ai-integration)
  • Tab and drawer history now lists the tab that Back goes to after a deep link. Add unstable_useReconcileTabHistory for custom tab navigators. (#52049 by @Ubax)
  • Fix custom matcher types for global and @jest/globals when using expo-router/testing-library. (#52036 by @hassankhan)
  • Updated dependencies. (#52000, #51961)
    • expo-glass-effect@58.0.5
    • expo-server@58.0.6

Don't miss a new expo release

NewReleases is sending notifications on new releases.