📣 This release officially brings support for React Native's new-architecture and React Native v0.77.x
!!! 🥳 🍾 🎉
Important
The only RN version supported officially by this release is 0.77.x with new-architecture fully enabled. Support for any older versions / old-architecture has been completely disabled, and it won't be available in any future RNNav 8 version (RNNav v7
is available for that, instead).
We are working hard to support the newer React Native versions (0.78-0.80). The major work we did in this release gives us the tools and the confidence to increase the development velocity and deliver the upgrades faster ⚡. Nevertheless, we don't have any ETA's. Stay tuned for more updates and reach out on Discord if you think you can help out.
Breaking changes
-
On iOS, side-menus open in
aboveContent
mode by default, rather thanpushContent
(see v7.48.0). In order to force the existing behavior, specify theopenMode
manually:Navigation.mergeOptions(this, { sideMenu: { left: { visible: true, openMode: 'pushContent', // Legacy mode to opt-out }, }, });