Skip to content

Releases: wix/react-native-navigation

8.1.0-rc02

04 Jun 09:00
8a9638f
Compare
Choose a tag to compare
8.1.0-rc02 Pre-release
Pre-release

Features

  • Side-Menus as overlays instead of screen-pushing on iOS; Same as v7.48.0 (@d4vidi in #8038)
    ⚠️ Note: This is the new official default, in case openMode isn't specified! Select the legacy open-mode explicitly in order to opt-out:

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

RN new-architecture

Enhancements:

  • Remove old unsupported React Native flavors on Android, by @gosha212 in #8028

Fixes:

Full Changelog: 8.1.0-rc01...8.1.0-rc02

7.48.0

27 May 11:53
0bdfb20
Compare
Choose a tag to compare

Enhancements

iOS

  • Support drawer menus opening as overlay instead of pushing content on iOS (#7986, @liatnetach):
Push (default) Overlay mode (new)
image image

To apply (example):

Navigation.mergeOptions(this, {
  sideMenu: {
    left: {
      visible: true,
      openMode: 'aboveContent',
    },
  },
});

8.1.0-rc01

15 May 09:19
e06cc38
Compare
Choose a tag to compare
8.1.0-rc01 Pre-release
Pre-release

What's Changed

We are happy to introduce RN 77 support for Android and iOS with new arch

  • The only officially supported version of RN is 77. Support for RN 78 and 79 is still in progress.
  • Only new arch is supported
  • Support for older RN version is dropped

Many thanks to @markdevocht @d4vidi @kochavi-daniel.
Spacial thanks to @TheLonelyAstronaut for providing the inspiration for bridgless support

Known issues

This version is still not %100 ready. Please follow this ticket:
#8007

Full Changelog: 8.1.0-alpha01...8.1.0-rc01

7.47.0

04 May 15:38
1ee3747
Compare
Choose a tag to compare

Enhancements

  • Mocked testing of side-menus (#8017 by @d4vidi)
    Caveats: Multiple side-menus (i.e. across several tabs) is not supported yet

7.46.0

17 Apr 11:24
4509824
Compare
Choose a tag to compare

⚠️ This release reverts recent (breaking) changes made for supporting RN v76.

Those changes have accidentally leaked into the 7.x.x set of releases, while breaking support for <76 versions (v73 in particular). For RN v76+ (with new-arch), upgrade to the latest react-native-navigation v8 - see the v7.43.0 release notes for more info (#8003 by @d4vidi)

8.1.0-alpha01 (New Arch)

08 Apr 08:00
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Finally new arch for Android and iOS here in a first preview version. Thanks to @kochavi-daniel for contributing the iOS fixes

Breaking Changes

  • Only New Arch is supported
  • Only RN 76 is supported. RN 77-79 is WIP

Full Changelog: 8.0.0...8.1.0-alpha01

7.45.0

06 Apr 11:28
a9a2e8e
Compare
Choose a tag to compare

Fixed

Android

1st step towards support for Android 15 (SDK 35) - edge-to-edge layout by default:

  • Fix bottom-tab positioning in edge-to-edge layouts #7991 by d4vidi

7.44.0

05 Mar 15:44
4162390
Compare
Choose a tag to compare

Enhancements

Android

(Experimental) Top-bar & status-bar color animations are now available upon tab-switching (#7975 by d4vidi)

rnnav-switch-tab-color-anim.webm

To enable in your app (warning - experimental!):

Java:

public class MainApplication extends NavigationApplication {
    public MainApplication() {
        super(new HashMap<>() {{
            put(RNNToggles.TOP_BAR_COLOR_ANIMATION__PUSH, true);
            put(RNNToggles.TOP_BAR_COLOR_ANIMATION__TABS, true);
        }});
    }
// ...
}

Kotlin:

class MainApplication : NavigationApplication(mapOf(
        RNNToggles.TOP_BAR_COLOR_ANIMATION__PUSH to true,
        RNNToggles.TOP_BAR_COLOR_ANIMATION__TABS to true,
    )) {
// ...
}

8.0.0 Alpha

17 Feb 11:48
b18e563
Compare
Choose a tag to compare
8.0.0 Alpha Pre-release
Pre-release

This version brings RN 76 support.
New architecture support is still in progress.

Enhancements

Breaking chages

  • Dropped support for React Native Version ≤ 73

7.43.0

17 Feb 11:46
fd871e0
Compare
Choose a tag to compare

⚠️ This version supports React Native versions up to RN73. If you are looking for RN76 support + new architecture -- upgrade to version 8.x.x

Fixes

  • Reverted the accidentally released version 7.42.0 which dropped support for RN 73.

Features

Android

Introducing color animations for top-bar and status-bar (#7969 by d4vidi)

rnnav-topbar-color-anim.webm