NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4195 most downloaded on npm
Native stack navigator using react-native-screens
Last release today
19 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 35 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
329 releases · first in 2019
One column per quarter.
avoid using column-reverse for header for a11y on web (3101d04) - by @satya164
add more fallbacks for headerBackButtonDisplayMode (#12094) (bc01c15) - by @satya164
add headerBackButtonDisplayMode for native stack (#12089) (89ffa1b), closes #11980 - by @dylancom
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
fix incorrect condition due to bad merge (3a0b0b5) - by @satya164
fix useAnimatedHeaderHeight on web for native stack (03b39d6) - by @satya164
fix type inference for params. closes #12071 (3299b70) - by @
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
upgrade react-native-builder-bob (1575287) - by @
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
fix published files (829caa0) - by @
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
add package.json exports field (1435cfe) - by @
drop leftover empty string for headerBackTitleVisible (b93f861) - by @satya164
stop using react-native field in package.json (efc33cb) - by @
add a workaround for incorrect inference #12041 (85c4bbb) - by @
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
native-stack: set headerTopInstetEnabled to the same value as statusBarTranslucent to prevent header content jump (#12014) (7791191), closes /github.c
headerTopInstetEnabled to the same value as statusBarTranslucent to prevent header content jump (#12014) (7791191), closes /github.com/react-navigation/react-navigation/blob/25e834b4f330fb05b4ecdbe81ef7f2f065fd26c8/packages/elements/src/SafeAreaProviderCompat.tsx#L55 #10827 - by @kkafarpass href to headerLeft function (ce6d885) - by @satya164
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
add getStateForRouteNamesChange to all navigators and mark it as unstable (4edbb07) - by @satya164
automatically infer types for navigation in options, listeners etc. (#11883) (c54baf1) - by @satya164
support custom fontFamily configurations in headerTitleStyle (#11880) (1e9e838), closes #11429 - by @Kasendwa
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
update drawer and header styles according to material design 3 (#11872) (bfa5689) - by @groot007
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
fix peer dependency versions (4b93b63) - by @
White flash transitions with DarkTheme (#11800) (1770c96) - by @gianlucalippolis
fix header height for iOS devices with dynamic island (#11786) (4c521b5), closes #11655 - by @gianlucalippolis
add layout and screenLayout props for screens (#11741) (2dc2178) - by @satya164
update peer dependencies when publishing (c440703) - by @
fix header customization in native stack (6885210) - by @satya164
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
Allow to use PlatformColor in the theme (#11570) (64734e7) - by @retyui
Allow to use PlatformColor in the theme (#11570) (64734e7) - by @retyui
buggy behaviour of search bar / large title on Fabric with native stack v7 (#11501) (dcb4e4c) - by @kkafar
feat!: add a direction prop to NavigationContainer to specify rtl (#11393) (8309636), closes #11393 - by @satya164
This adds an optional direction prop to NavigationContainer instead so that user can specify when React Navigation's UI needs to be adjusted for RTL. It defaults to the value from I18nManager on native platforms, however it needs to be explicitly passed for Web.
Note: Version bump only for package @react-navigation/native-stack
Note: Version bump only for package @react-navigation/native-stack
fix paths in sourcemap files (368e069) - by @satya164
fix headerBackVisible type annotation (#11220) (d18936a) - by @Vin-Xi
fix headerBackVisible type annotation (#11220) (d18936a) - by @Vin-Xi
make headerBackground visible with transparent header (#11109) (2b1e8dc) - by @yhkaplan
refactor!: improve the API for Link component (7f35837) - by @satya164
Link component was designed to work with path strings via the to prop. But it has few issues:This revamps the API of the Link component to make it easier to use. Instead of to prop, it now accepts screen and params props, as well as an optional href prop to
use instead of the generated path.
e.g.:
<Link screen="Details" params={{ foo: 42 }}>Go to Details</Link>
This also drops the useLinkTo hook and consolidates into the useLinkTools hook - which lets us build a href for a screen or action for a path.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →