Skip to content

Latest commit

 

History

History
237 lines (151 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

237 lines (151 loc) · 15.9 KB

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

  • Mark React client components with "use client" directives. (#27300 by @EvanBacon)
  • Allow platform extensions for layout and route files

🐛 Bug fixes

💡 Others

3.4.8 - 2024-02-29

🎉 New features

  • Allow the file extension to be specified for renderRouter's filepaths (#26510 by @marklawlor)
  • Allow renderRouter() to accept an array of strings to quickly mock multiple empty components. (#26651 by @marklawlor)
  • Add .dismiss(), .dismissAll() and .canDismiss() to router APIs. (#26711 by @marklawlor)

3.4.7 - 2024-02-06

🐛 Bug fixes

  • Fix issue with top-level catch-all not matching client-side routing behavior. (#26861 by @EvanBacon)

💡 Others

3.4.6 - 2024-01-26

This version does not introduce any user-facing changes.

3.4.5 - 2024-01-23

🐛 Bug fixes

3.4.4 - 2024-01-20

🎉 New features

  • Add useNavigationContainerRef to access the root NavigationContainer ref. (#26529 by @EvanBacon)

💡 Others

  • Deprecate useRootNavigation in favor of useNavigationContainerRef. (#26529 by @EvanBacon)
  • Remove duplicate context mocking functions (#26651 by @marklawlor)
  • Update to remove ExpoRequest/ExpoResponseimports from@expo/server`. (#27261 by @kitten)

3.4.3 - 2024-01-18

This version does not introduce any user-facing changes.

3.4.2 - 2024-01-10

This version does not introduce any user-facing changes.

3.4.1 - 2023-12-19

🐛 Bug fixes

3.4.0 — 2023-12-15

🎉 New features

🐛 Bug fixes

3.3.1 — 2023-12-12

💡 Others

3.3.0 — 2023-12-12

🛠 Breaking changes

  • Change default CSS reset to align with react-native-web@0.19.8. (#25429 by @EvanBacon)

🎉 New features

🐛 Bug fixes

  • Fix traversing generateStaticParams. (#25440 by @EvanBacon)
  • Fix state.routes.at is not a function error on navigation.
  • Only mock react-native-reanimated if package is installed. (#25588 by @marklawlor)
  • Import @expo/metro-runtime from build dir. (#25655 by @EvanBacon)

💡 Others

  • Disable suspense loader in production. (#25436 by @EvanBacon)
  • Removed unused dateModified field from MetadataOptions in the head module. (#25467 by @tsapeta)

3.2.0 — 2023-11-14

🛠 Breaking changes

  • Drop support for rendering <SplashScreen /> as a React component. SplashScreen now re-exports expo-splash-screen. (#24893 by @EvanBacon)
  • The Babel plugin expo-router/babel has been moved to babel-preset-expo and will be enabled automatically when expo-router is installed. (#24779 by @EvanBacon)
  • Bumped iOS deployment target to 13.4. (#25063 by @gabrieldonadel)

🎉 New features

  • Include static routes from generateStaticParams in server manifest. (#25003 by @EvanBacon)
  • Add web-only target, rel, and download props to the Link component. (#24908 by @EvanBacon)
  • Add className prop to Link component. (#24797 by @EvanBacon)
  • Add file to server manifest format to represent the location of the file on disk. (#24739 by @EvanBacon)
  • Add new +not-found convention for 404s. (#24528 by @EvanBacon)

🐛 Bug fixes

💡 Others

3.1.2 — 2023-09-18

🐛 Bug fixes

3.1.1 — 2023-09-15

🛠 Breaking changes

  • Expo Router no longer automatically injects react-native-gesture-handler. Users must now add this in layout routes. (#24314 by @EvanBacon)
  • Drop client-side mocking for __dirname and __filename. (#24348 by @EvanBacon)

🎉 New features

🐛 Bug fixes

  • Infinite renders when using ErrorBoundary in a nested layout. (#24317 by @marklawlor)
  • Navigation across nested _layout when using router.replace() and <Redirect /> (#24457 by @marklawlor)

💡 Others

3.1.0 — 2023-09-04

  • Fix false positive redirect deprecation since version 2.0.1 when using <Screen />. (#23932 by @sync)

🛠 Breaking changes

  • Remove @bacons/react-views -> the undocumented hoverStyle property is no longer supported on <Link />. (#23889 by @EvanBacon)
  • Remove deprecated hooks useSearchParams and useLink (#24219 by @marklawlor)
  • Remove deprecated <Screen /> prop redirect (#24219 by @marklawlor)

🎉 New features

🐛 Bug fixes

💡 Others

3.0.0 — 2023-08-02

🛠 Breaking changes

🐛 Bug fixes