Skip to content

8.1.0

Latest
Compare
Choose a tag to compare
@mobileoss mobileoss released this 16 Jun 09:37
Β· 1 commit to master since this release

πŸ“£ This major release officially brings support for React Native's new-architecture and React Native v0.77.x!!! πŸ₯³ 🍾 πŸŽ‰

Important

This release also introduces breaking changes - please read below ⬇️

Breaking changes

React Native

  • 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 removed, 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.

Side Menus

  • On iOS, side-menus open in aboveContent mode by default, rather than pushContent (see v7.48.0). In order to force back the existing behavior (discouraged), specify an openMode explicitly:

     Navigation.mergeOptions(this, {
        sideMenu: {
          left: {
            visible: true,
            openMode: 'pushContent', // Legacy mode to opt-out (discouraged)
          },
        },
      });