Skip to content

Releases: react-navigation/react-navigation

@react-navigation/stack@8.0.0-alpha.54

Pre-release

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/stack@8.0.0-alpha.54
400f712

8.0.0-alpha.54 (2026-09-14)

Bug Fixes

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/native@8.0.0-alpha.45

Pre-release

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/native@8.0.0-alpha.45
400f712

8.0.0-alpha.45 (2026-09-14)

Bug Fixes

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/native-stack@8.0.0-alpha.53

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/native-stack@8.0.0-alpha.53
400f712

8.0.0-alpha.53 (2026-09-14)

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/material-top-tabs@8.0.0-alpha.50

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/material-top-tabs@8.0.0-alpha.50
400f712

8.0.0-alpha.50 (2026-09-14)

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/elements@3.0.0-alpha.49

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/elements@3.0.0-alpha.49
400f712

3.0.0-alpha.49 (2026-09-14)

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/drawer@8.0.0-alpha.52

Pre-release

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/drawer@8.0.0-alpha.52
400f712

8.0.0-alpha.52 (2026-09-14)

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/core@8.0.0-alpha.35

Pre-release

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/core@8.0.0-alpha.35
400f712

8.0.0-alpha.35 (2026-09-14)

Bug Fixes

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/bottom-tabs@8.0.0-alpha.51

Choose a tag to compare

@satya164 satya164 released this 14 Sep 10:26
Immutable release. Only release title and notes can be modified.
@react-navigation/bottom-tabs@8.0.0-alpha.51
400f712

8.0.0-alpha.51 (2026-09-14)

BREAKING CHANGES

  • this changes the API for custom navigators:
-const { NavigationContent } = useNavigationBuilder(Router, props);
+const { render } = useNavigationBuilder(Router, props);

-return (
-  <NavigationContent>
-    <NavigatorView />
-  </NavigationContent>
+return render(
+  <NavigatorView />
 );

custom navigators now must use the returned render function from
useNavigationBuilder instead of the NavigationContent.

the previous API isn't feasible while maintaining concurrent safety.

@react-navigation/native@7.3.18

Choose a tag to compare

@satya164 satya164 released this 26 Aug 16:55
Immutable release. Only release title and notes can be modified.
@react-navigation/native@7.3.18
5555d32

7.3.18 (2026-08-26)

Bug Fixes

@react-navigation/native@8.0.0-alpha.44

Pre-release

Choose a tag to compare

@satya164 satya164 released this 26 Aug 16:56
Immutable release. Only release title and notes can be modified.
@react-navigation/native@8.0.0-alpha.44
ab1319d

8.0.0-alpha.44 (2026-08-26)

Bug Fixes