Releases: Emurgo/yoroi
Releases · Emurgo/yoroi
4.24.0 "Scan me"
Summary
- New feature: Proof of onboarding (CIP99)
What's Changed
- release: version 4.23.0-rc.9 by @stackchain in #2821
- Fastlane deploy test by @crypto-titan in #2906
- Release/test ci version bump by @crypto-titan in #2907
- chore: upgrade yarn by @banklesss in #2910
- fix(swap): Fix order submitted and order cancelled event tracking by @MichalSzorad in #2912
- fix(swap): Prevent page viewed event from accidentally firing by @MichalSzorad in #2913
- Remove Appium tests from app folder by @rahulnr7 in #2917
- fix: update local theme colors by @SorinC6 in #2914
- feature(links): new links package by @stackchain in #2911
- feature(scan): interpret crypto links by @stackchain in #2916
- fix: Add multiline text to pool selection by @jorbuedo in #2924
- fix: price label for completed orders by @jorbuedo in #2925
- New Crowdin updates by @vsubhuman in #2922
- fix: Don't show invalid date by @jorbuedo in #2926
- fix: Hide asset in wallet explanation if none are in wallet by @jorbuedo in #2927
- feature(claim): cip99 by @stackchain in #2920
- chore: New Crowdin updates by @vsubhuman in #2929
- fix: exchange track order and other bugs by @jorbuedo in #2930
- fix: add SafeAreaView for claim modal by @SorinC6 in #2932
- fix: hide qr when its a read-only wallet by @banklesss in #2933
- fix: open order asset labels by @jorbuedo in #2934
- fix: keyboard avoiding android send screen by @banklesss in #2935
Full Changelog: v4.23.0...v4.24.0
4.23.0 "Swap it"
Summary
- New SWAP feature *beta
- New On Ramp feature (buy ADA)
What's Changed
- refactor: Started extracting wallets - storage by @stackchain in #2631
- Swap - API integration by @SorinC6 in #2582
- fix: tx to byron address by @banklesss in #2632
- feature: Disable swap for zero quantities by @jorbuedo in #2634
- feature: Banxa module by @stackchain in #2635
- feature: Banxa referral redirect by @stackchain in #2636
- feat(swap): switch and empty state by @jorbuedo in #2638
- fix: typos by @omahs in #2641
- feat(analytics): swap by @banklesss in #2637
- feature(swap): order values remain when switching between limit and market by @banklesss in #2640
- chore: New Crowdin updates by @vsubhuman in #2642
- chore(swap): tooltip check by @banklesss in #2644
- chore(swap): pool list api by @SorinC6 in #2645
- chore(swap): add confirmation screen real values by @SorinC6 in #2647
- chore(swap): buy/to asset list check by @banklesss in #2648
- chore(swap): sell/from asset list check by @jorbuedo in #2650
- refactor: Internationalize numbers by @jorbuedo in #2646
- Fix/updates(swap): design by @SorinC6 in #2649
- chore: New Crowdin updates by @vsubhuman in #2643
- feat(swap): Slippage screen by @MichalSzorad in #2639
- chore(swap): Some improvements by @jorbuedo in #2652
- fix: Buy/sell price update when updating the other field by @jorbuedo in #2653
- fix (swap) by @SorinC6 in #2654
- release: 4.20.0-rc.3 by @stackchain in #2615
- Fix typos by @jorbuedo in #2655
- chore: New Crowdin updates by @vsubhuman in #2651
- chore(swap): Format quantities by @jorbuedo in #2656
- feat(swap): Limit price by @MichalSzorad in #2658
- fix(swap): Fix trailing zero decimal input by @jorbuedo in #2662
- chore: New Crowdin updates by @vsubhuman in #2660
- fix(swap): Fix asset selection list bugs by @jorbuedo in #2661
- chore(swap) list orders check by @banklesss in #2657
- chore(swap): Typo by @jorbuedo in #2665
- chore: New Crowdin updates by @vsubhuman in #2664
- fix(swap): Asset price recalculation on asset change and minor bugs by @jorbuedo in #2667
- fix(initialization): Add scrollbar to inital screen and ToS changed screen by @MichalSzorad in #2670
- feat(swap): Integrate open orders with MuesliSwap API by @MichalSzorad in #2668
- refactor(swap): expandable card by @banklesss in #2669
- chore: New Crowdin updates by @vsubhuman in #2666
- feat(swap): Add completed orders and remove mocks by @MichalSzorad in #2671
- feature(settings): wallet settings revamp by @banklesss in #2672
- fix(swap): Ignore spaces when searching by @jorbuedo in #2674
- chore: New Crowdin updates by @vsubhuman in #2675
- fix(swap): (auto) should be shown only for the default liquidity pool by @jorbuedo in #2673
- Fix pool provider key by @jorbuedo in #2677
- fix(swap): Set pool auto when changing pool list by @jorbuedo in #2678
- chore(swap): add unsignedTx by @SorinC6 in #2659
- chore(settings): improvements by @banklesss in #2676
- chore: New Crowdin updates by @vsubhuman in #2679
- fix(swap) amount undefined by @SorinC6 in #2680
- fix(swap): Unknown pool provider by @jorbuedo in #2682
- fix(swap): Omit spaces when searching for an asset to sell by @MichalSzorad in #2684
- fix(swap): Buy value recalculation race condition by @jorbuedo in #2685
- fix(swap): Add not enough supply error msg by @jorbuedo in #2686
- fix(swap): Remove verified filter, API returns only verified ones by @jorbuedo in #2681
- chore: New Crowdin updates by @vsubhuman in #2687
- chore: add sign and submit with passwoard by @SorinC6 in #2663
- fix(swap): Choose best pool and fix changing it by @jorbuedo in #2690
- Swap resync btn by @SorinC6 in #2692
- Fixes pool providers by @SorinC6 in #2688
- chore: New Crowdin updates by @vsubhuman in #2691
- refactor: swap module by @stackchain in #2689
- chore(swap): add tab navigation by @banklesss in #2695
- fixes(swap) fees calculation, slippage error, market price by @SorinC6 in #2694
- refactor: bottomsheet modal by @banklesss in #2699
- fix(swap): scrolls by @banklesss in #2701
- chore: avoid notifying no changes by @stackchain in #2702
- chore: wallets->common + cardano by @stackchain in #2698
- chore: New Crowdin updates by @vsubhuman in #2693
- refactor(swap): Move calculations to swap package by @jorbuedo in #2697
- feat(analytics): swap remainder events by @banklesss in #2696
- chore(swap): fix typo by @neuodev in #2704
- feat(swap): define base storage type to be used for web & mobile by @neuodev in #2705
- chore: bump csl by @stackchain in #2706
- fix/confirm tx types by @stackchain in #2707
- fix: wrong import by @stackchain in #2708
- fix(swap): market price calculation and other bugs by @jorbuedo in #2709
- fix(transactions): Fix datum check when signing transactions by @MichalSzorad in #2710
- feature: collateral settings/manager by @stackchain in #2703
- chore: New Crowdin updates by @vsubhuman in #2711
- chore: BN improv / ISA by @stackchain in #2712
- feat: add tx metadata + feedback screen by @SorinC6 in #2700
- fix(swap): Slippage by @jorbuedo in #2714
- Fixes limit recalc and parseFromText edge cases by @jorbuedo in #2715
- chore: Remove verified by muesliswap by @jorbuedo in #2718
- chore: Add supported providers by @SorinC6 in #2716
- chore: Change counter text by @jorbuedo in #2719
- fix: add refresh btn logic by @SorinC6 in #2722
- Revert "fix: add refresh btn logic" by @jorbuedo in #2725
- fix: Update limit price on refresh by @jorbuedo in #2723
- refactor: tests unsupported pools by @stackchain in #2726
- fix: keyboard view by @stackchain in #2724
- fix: typos and upd expandable card api by @stackchain in #2727
- chore: New Crowdin updates by @vsubhuman in #2721
- fix(swap): Non ada pair selection by @jorbuedo in #2728
- fix/refactor: error message and datum by @SorinC6 in #2730
- fix: Show some fees and allow selected pool to be undefined by @jorbuedo in #2717
- feat(swap): Allow cancellation of an open order by @MichalSzorad in #2683
- chore: add datum arg to ledger tx sign by @banklesss in #2732
- fix(swap): Fix swap order cancellation witnesses creation by @MichalSzorad in #2733
- chore: New Crowdin updates by @vsubhuman in #2731
- fix(swap): Add swap cancellation easy-confirmation support by @MichalSzorad in https://github.com...
4.20.0 "Insight"
Summary
- User insights
- Layout updates
- Bugfixes
What's Changed
- chore: Added MAT metrics by @jorbuedo in #2553
- fix(CIP-36): Use stakingPrivateKey to sign CIP36 transaction metadata on a pw wallet by @MichalSzorad in #2554
- chore: Resumed detox for e2e tests by @rahulnr7 in #2540
- fix: iOS build on intel chip by @banklesss in #2558
- fix: Wrong status bar style on some screens by @banklesss in #2557
- fix: hide locked limit and staking page balances by @banklesss in #2559
- fix: Fix a few metrics events triggers by @jorbuedo in #2560
- Release/4.13.0 by @stackchain in #2542
- fix(translations): Reconnect Crowdin by @MichalSzorad in #2562
- chore: New Crowdin updates by @vsubhuman in #2565
- merge: production 4.13.0 by @stackchain in #2561
- chore: New Crowdin updates by @vsubhuman in #2566
- chore: New Crowdin updates by @vsubhuman in #2567
- feat(settings): app settings and menu revamp by @banklesss in #2563
- chore(tos): update by @banklesss in #2570
- chore: New Crowdin updates by @vsubhuman in #2571
- fix(auth): Hide splash screen on android SDK lower than 28 for biometrics by @MichalSzorad in #2574
- chore: Analytics notice and settings component by @jorbuedo in #2568
- feat: swap by @stackchain in #2555
- chore: New Crowdin updates by @vsubhuman in #2575
- chore: lock/tran/cmp by @stackchain in #2576
- chore: Swap feature FE components by @SorinC6 in #2538
- chore: New Crowdin updates by @vsubhuman in #2577
- chore: updates ci/pkgs by @stackchain in #2578
- chore: E2e tests for iOS platform by @rahulnr7 in #2556
- fix(build): Fix bob config in react-swap by @MichalSzorad in #2579
- chore: New Crowdin updates by @vsubhuman in #2580
- fix: Yoroi package resolution by @stackchain in #2581
- chore: Upgrade yoroi lib and cross-csl by @jorbuedo in #2583
- chore(tests): E2e html reporter by @rahulnr7 in #2585
- chore: Introduced dependency cruiser for the pkgs by @stackchain in #2586
- fix(sentry): Restore sentry by @MichalSzorad in #2588
- chore: Added new metrics event nft image viewed by @jorbuedo in #2587
- chore: New Crowdin updates by @vsubhuman in #2590
- chore: Renamed swap by @stackchain in #2591
- chore: Added order helpers by @stackchain in #2589
- fix: Github workflow by @stackchain in #2594
- fix: Order tests/type by @abdelkrimdev in #2593
- fix(swap): Fix build by changing fee type to string by @MichalSzorad in #2597
- chore(tests): Add E2E NFT gallery tests by @rahulnr7 in #2592
- chore: Nav headers revamp (theming fix) by @banklesss in #2598
- fix: Analytics scrolling by @banklesss in #2599
- feat(legal): Refactor agreement and add privacy policy by @MichalSzorad in #2603
- chore: Refactor analytics settings by @MichalSzorad in #2602
- feature(analytics): Legal revamp by @banklesss in #2595
- refactor: Pin revamp by @banklesss in #2600
- tests: E2e additional search tests NFT gallery by @rahulnr7 in #2601
- chore: Added analytics "on read more" link by @banklesss in #2606
- chore: New Crowdin updates by @vsubhuman in #2604
- chore: Action buttons color revamp by @banklesss in #2605
- feat(privacy-policy): Add privacy policy access from settings by @MichalSzorad in #2607
- fix(analytics): Hide Yoroi logo in analytics settings by @MichalSzorad in #2609
- chore: New Crowdin updates by @vsubhuman in #2610
- fix(revamp): create wallet header style by @banklesss in #2608
- chore(analytics): Remove feature flag by @MichalSzorad in #2611
- chore: Action banner buttons revamp by @banklesss in #2612
- chore: Action banner swap button by @banklesss in #2614
- chore: New Crowdin updates by @vsubhuman in #2613
- fix(analytics): Improve text styling and add translations on ToS Screens by @MichalSzorad in #2616
- fix(legal): Fix markdown styles for ToS and Privacy Policy by @MichalSzorad in #2617
- fix(language-picker): Adjust language picker item color and size by @MichalSzorad in #2618
- fix(analytics): nft event when focus page by @banklesss in #2624
- fix(analytics): Change font size, color, and alignment by @MichalSzorad in #2620
- fix(analytics): minor issues by @banklesss in #2621
- fix(tos): Update ToS by @MichalSzorad in #2623
- fix: pin subtitle by @banklesss in #2622
- chore: New Crowdin updates by @vsubhuman in #2619
- chore: New Crowdin updates by @vsubhuman in #2625
- fix: Fix legal agreement in dev and update agreement date by @MichalSzorad in #2627
- fix: restore qr scanner on focus by @banklesss in #2629
- fix(settings): Disable change PIN setting when biometrics are enabled by @MichalSzorad in #2628
- fix: mnemonic input by @banklesss in #2630
- test: Add new initial screen E2E tests by @rahulnr7 in #2626
New Contributors
- @rahulnr7 made their first contribution in #2540
- @abdelkrimdev made their first contribution in #2593
Full Changelog: v4.13.0...v4.20.0
4.13.0 "Catalyst pwd"
Summary
- Catalyst registration fix (Cardano app Ledger v5/v6) support
- QR Reader screen update
- Minor fixes
What's Changed
- doc: Updated readme setup process by @Nebyt in #2529
- feat: add swap package (imported from
Emurgo/yoroi-dex
) by @neuodev in #2531 - refactor: Revamp qr scanner (#2527) by @banklesss in #2527
- fix: Input password dots color on android by @banklesss in #2537
- fix: Splash screen color on android by @banklesss in #2535
- chore: Hide tabs on send when reading QR code by @banklesss in #2534
- fix: Privacy mode by @banklesss in #2541
- fix(Ledger): Add Ledger Cardano app V5 voting support by @MichalSzorad in #2536
- fix: Navigation from failed tx screen by @banklesss in #2539
- fix: send tx edit amounts by @banklesss in #2545
- fix(mat): rebuilding history after send tx submit fail by @banklesss in #2546
- fix(mat): qr scanner amount by @banklesss in #2543
- fix(mat): send tx wrong password error message by @banklesss in #2548
- fix(mat): input helper info color by @banklesss in #2547
- fix(tx-details): Fix transaction details privacy mode by @MichalSzorad in #2549
- chore: Added analytics (feature flag) by @jorbuedo in #2532
- chore: updated cli cmd for ampli by @stackchain in #2550
- chore: removed legacy app by @stackchain in #2551
- fix(mat): Fix MAT swipe navigation by @MichalSzorad in #2544
New Contributors
Full Changelog: v4.12.1...v4.13.0
4.12.1 iOS Name
Summary
- Yoroi Beta
- Support to multi asset transactions
- Support to CIP36 voting registration
- Byron wallets can't be added anymore
Full Changelog: v4.12.0...v4.12.1
4.12.0 Beta new RN
Summary
- Yoroi Beta
- Support to multi asset transactions
- Support to CIP36 voting registration
- Byron wallets can't be added anymore
What's Changed
- fix: crash when editing NFT by @jemubm in #2489
- Camera permissions fix by @jemubm in #2502
- gradle.properties fix by @jemubm in #2503
- fix orientation by @jemubm in #2504
- ledger wallet name trim fix by @jemubm in #2509
- feat(mat): Navigate to transaction start screen from token select by @MichalSzorad in #2480
- Disable dark mode by @jemubm in #2508
- fix: ledger catalyst voting by @stackchain in #2505
- chore: byron deprecated / preprod btn by @stackchain in #2510
- fix: rn-paper anchor by @stackchain in #2511
- Add custom back navigation to edit amount screen by @MichalSzorad in #2512
- fix(transactions): Use local timezone to display transaction time by @MichalSzorad in #2494
- Fix stacking registration and deregistration in testnet by @jemubm in #2513
- chore(ledger): Update yoroi-lib to fix Ledger payload inputs order by @MichalSzorad in #2515
- Read-Only Wallet Fix by @jemubm in #2516
- Restoring splash screen logo and colors by @jemubm in #2517
- fix: anchor mt by @stackchain in #2518
- fix(ledger): Fix Ledger bluetooth connect on iOS by @MichalSzorad in #2519
- fix qr reader when fails by @jemubm in #2520
- Qr reader refactor by @jemubm in #2522
- ci: fastlane updates by @stackchain in #2523
- fix: Choose transport on confirm transaction press by @MichalSzorad in #2521
- Go Back Block In Submitted Tx Screen by @jemubm in #2507
Full Changelog: 4.11.0...v4.12.0
4.11.0
What's Changed
- chore: pro-guard by @stackchain in #2501
- upgrade cls mobile bridge by @jemubm in #2500
Full Changelog: 4.10.5...4.11.0
4.9.5 "NFT"
4.9.5
PR: #2412
What's Changed
- Bumped Ledger package to work with Cardano app v6
- Feature added NFT Gallery (beta)
Full Changelog: 4.9.4...4.9.5
4.9.4 "Sync Recovery"
4.9.4
PR: #2351
What's Changed
- Bumped the
yoroi-lib
that resumes when a rollback happens on the chain
Full Changelog: 4.9.2...4.9.4
4.9.2 "Byron HW"
4.9.2
PR: #2301
What's Changed
- Fix bio initialization by @stackchain in #2300
- Ledger byron tx signing fix by @jemubm in #2303
- Remove ledger animations by @wolverineks in #2304
Full Changelog: 4.9.1...4.9.2