v5.1.2 Release Candidate (#2374)

* v5.1.2 Release Candidate Included: - SP fixes - Monero send All in exchange - Monero enhancements - Deuro flow improvements - Exchanges enhancements - Bug fixes * fix fee currency for litecoin [skip ci]

Omar Hatem committed Jul 12, 2025 at 04:10 UTC 332d055efea147904c972b70a1a767a81c2de347
8 files changed +38 -29
assets/text/Monerocom_Release_Notes.txt
+3 -4
@@ -1,4 +1,3 @@
1 -Add built-in Tor support (experimental)
2 -Ledger improvements
3 -UI/UX improvements
4 -Bug fixes
\ No newline at end of file
1 +New Cake Pay mobile UI
2 +Monero enhancements
3 +Integrated exchange bug fixes
\ No newline at end of file
assets/text/Release_Notes.txt
+5 -9
@@ -1,9 +1,5 @@
1 -Add built-in Tor support (experimental)
2 -Add dEuro investments
3 -Solana fixes/enhancements
4 -Polygon fixes/enhancements
5 -WalletConnect improvements
6 -Ledger improvements
7 -Payjoin improvements
8 -UI/UX improvements
9 -Bug fixes
\ No newline at end of file
1 +Silent Payment sync bug fixes
2 +New Cake Pay mobile UI
3 +Monero enhancements
4 +dEURO savings module improvements
5 +Integrated exchange bug fixes
\ No newline at end of file
cw_bitcoin/lib/pending_bitcoin_transaction.dart
+15 -1
@@ -59,7 +59,21 @@ class PendingBitcoinTransaction with PendingTransaction {
59 String get amountFormatted => bitcoinAmountToString(amount: amount);
60
61 @override
62 - String get feeFormatted => "$feeFormattedValue BTC";
62 + String get feeFormatted => "$feeFormattedValue ${_feeCurrency}";
63 +
64 + String get _feeCurrency {
65 + switch(type) {
66 + case WalletType.bitcoin:
67 + return "BTC";
68 + case WalletType.litecoin:
69 + return "LTC";
70 + case WalletType.bitcoinCash:
71 + return "BCH";
72 + default:
73 + return type.name;
74 + }
75 +
76 + }
77
78 @override
79 String get feeFormattedValue => bitcoinAmountToString(amount: fee);
scripts/android/app_env.sh
+4 -4
@@ -14,15 +14,15 @@ TYPES=($MONERO_COM $CAKEWALLET)
14 APP_ANDROID_TYPE=$1
15
16 MONERO_COM_NAME="Monero.com"
17 -MONERO_COM_VERSION="5.1.0"
18 -MONERO_COM_BUILD_NUMBER=127
17 +MONERO_COM_VERSION="5.1.2"
18 +MONERO_COM_BUILD_NUMBER=128
19 MONERO_COM_BUNDLE_ID="com.monero.app"
20 MONERO_COM_PACKAGE="com.monero.app"
21 MONERO_COM_SCHEME="monero.com"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 -CAKEWALLET_VERSION="5.1.1"
25 -CAKEWALLET_BUILD_NUMBER=268
24 +CAKEWALLET_VERSION="5.1.2"
25 +CAKEWALLET_BUILD_NUMBER=269
26 CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
27 CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
28 CAKEWALLET_SCHEME="cakewallet"
scripts/ios/app_env.sh
+4 -4
@@ -12,13 +12,13 @@ TYPES=($MONERO_COM $CAKEWALLET)
12 APP_IOS_TYPE=$1
13
14 MONERO_COM_NAME="Monero.com"
15 -MONERO_COM_VERSION="5.1.0"
16 -MONERO_COM_BUILD_NUMBER=127
15 +MONERO_COM_VERSION="5.1.2"
16 +MONERO_COM_BUILD_NUMBER=128
17 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
18
19 CAKEWALLET_NAME="Cake Wallet"
20 -CAKEWALLET_VERSION="5.1.1"
21 -CAKEWALLET_BUILD_NUMBER=325
20 +CAKEWALLET_VERSION="5.1.2"
21 +CAKEWALLET_BUILD_NUMBER=326
22 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
23
24
scripts/linux/app_env.sh
+2 -2
@@ -14,8 +14,8 @@ if [ -n "$1" ]; then
14 fi
15
16 CAKEWALLET_NAME="Cake Wallet"
17 -CAKEWALLET_VERSION="5.1.1"
18 -CAKEWALLET_BUILD_NUMBER=59
17 +CAKEWALLET_VERSION="5.1.2"
18 +CAKEWALLET_BUILD_NUMBER=60
19
20 if ! [[ " ${TYPES[*]} " =~ " ${APP_LINUX_TYPE} " ]]; then
21 echo "Wrong app type."
scripts/macos/app_env.sh
+4 -4
@@ -16,13 +16,13 @@ if [ -n "$1" ]; then
16 fi
17
18 MONERO_COM_NAME="Monero.com"
19 -MONERO_COM_VERSION="5.1.0"
20 -MONERO_COM_BUILD_NUMBER=56
19 +MONERO_COM_VERSION="5.1.2"
20 +MONERO_COM_BUILD_NUMBER=57
21 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 -CAKEWALLET_VERSION="5.1.1"
25 -CAKEWALLET_BUILD_NUMBER=120
24 +CAKEWALLET_VERSION="5.1.2"
25 +CAKEWALLET_BUILD_NUMBER=121
26 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
27
28 if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then
scripts/windows/build_exe_installer.iss
+1 -1
@@ -1,5 +1,5 @@
1 #define MyAppName "Cake Wallet"
2 -#define MyAppVersion "5.1.1"
2 +#define MyAppVersion "5.1.2"
3 #define MyAppPublisher "Cake Labs LLC"
4 #define MyAppURL "https://cakewallet.com/"
5 #define MyAppExeName "CakeWallet.exe"