github LedgerHQ/ledger-live @ledgerhq/live-mobile@3.5.0

latest releases: @ledgerhq/live-nft@0.4.6-nightly.0, @ledgerhq/live-nft-react@0.4.6-nightly.0, @ledgerhq/live-common@34.8.1-nightly.0...
2 years ago

3.5.0

Minor Changes

  • #507 3bdbfd3cb Thanks @jules-grenier-ledger! - Push notifications support added to ledger live mobile, new 'notifications' section added to the settings to enable or disable them, new modal added to ask the user if he wants to allow the notifications

Patch Changes

  • #435 8319ff45a Thanks @ofreyssinet-ledger! - - Upgraded react-native to 0.68.2, following this guide and picked what works for us:
    • we don't upgrade Flipper as it crashes on runtime
    • we don't upgrade gradle as it builds fine like this and v7 didn't work out of the box
    • we don't keep react-native-gradle-plugin as it's only necessary for the new architecture..
    • we don't change AppDelegate.m to the new AppDelegate.mm as it's only useful for the new RN arch which we aren't using yet + it was a pain to migrate the existing config (Firebase, Flipper, splash screen)
    • Upgraded react-native-reanimated to 2.8.0
    • Upgraded lottie-react-native to 5.1.3 as it was not building on iOS without upgrading -> I tested the device lotties in the "Debug Lottie" menu and it seems to work fine.
    • Upgraded react-native-gesture-handler to 2.5.0 & Migrating off RNGHEnabledRootView as its setup on Android (in MainActivity.java) might conflict with react-native stuff later on
    • Fixed an issue in the portfolio where if there was no assets, scrolling was crashing the app on iOS. This is a mysterious issue and the logs are similar to this issue software-mansion/react-native-reanimated#2285, for now it has been solved by removing the animation of a border width (border which anyway was invisible so the animation was pointless).
  • 8d0dc4733 Thanks @Justkant! - Log experimental and feature flags in Sentry error reports.
  • #883 7101ca25c Thanks @LFBarreto! - LLM - Receive flow - prevent double modal to pop during verification of address
  • 8d0dc4733 Thanks @Justkant! - #### Replace webpack with vite.js to speed up the ledger live desktop development process.

    To fully embrace the "bundleless" vite.js approach, it is necessary to transpile our packages contained in the monorepository to the ESM format, and subpath exports have been added to silently map to commonjs or esm depending on the need.

    🔥 BREAKING CHANGES for @ledgerhq/live-common, @ledgerhq/devices and @ledgerhq/hw-app-btc consumers.

    As highlighted here, it is not possible to target folders directly when using subpath exports.

    The workaround is to suffix the call with /index (or /).

    For instance…

    import * as currencies from "@ledgerhq/live-common/currencies";

    …must be rewritten to…

    import * as currencies from "@ledgerhq/live-common/currencies/index;";

    …or:

    import * as currencies from "@ledgerhq/live-common/currencies/;";

Don't miss a new ledger-live release

NewReleases is sending notifications on new releases.