Releases: bitpay/bitpay-app
Releases · bitpay/bitpay-app
Release list
v14.44.2
What's Changed
- Fix: enable embedded-buy with anonymousEid by @Gamboster in #2194
- Braze: Chore - Upgrade to latest plugin version by @cmgustavo in #2155
- Import: Enhancement - show account number in 'checking for additional wallets' message by @gabrielbazan7 in #2156
- AddMultisig: Fix - disable minus/plus icon when max values are reached by @cmgustavo in #2159
- Theme: Fix - Replace
nullwithunspecifiedto standardize system default handling by @cmgustavo in #2160 - Buy: Fix - newly added token wallets not inheriting hidden EVM account state by @cmgustavo in #2172
- KeyOverview: Fix - Cannot read property of undefined by @cmgustavo in #2173
- CreateAccount: Fix - Use crypto.randomBytes for salt generation by @cmgustavo in #2175
- Onboarding: Fix - Ensure proper flow for skipped Pin and Notifications interactions by @cmgustavo in #2178
- Store: fix - clear bottomNotificationModalConfig on dismiss and blacklist from persist by @gabrielbazan7 in #2189
- Auth: Enhancement - Prevent re-authentication when sharing on Android by @gabrielbazan7 in #2184
- TSS: Enhancement - persist joiner session ID until user manually regenerates it by @gabrielbazan7 in #2185
- Portfolio: Enhancement - Show balances and asset list when 'Show Portfolio Charts' is disabled by @msalcala11 in #2187
- TSS: Fix - typo walletPrivateKey -> walletPrivKey in TSS create by @gabrielbazan7 in #2188
- TSS: Fix - reset button state when share is cancelled by @gabrielbazan7 in #2190
- Ref: buy errorMsg log added to analytics by @Gamboster in #2191
- TSS: enhancement - add ceremony stuck err message by @gabrielbazan7 in #2192
- Fix: only update values greater than zero in moonpayDetails by @Gamboster in #2193
- Fix: show anonymousEid in connectionSettings for logged out users by @Gamboster in #2197
- Validate: fix - add TS18048 to validate script and fix existing violations by @gabrielbazan7 in #2198
- Feat: ACH payment method support for Transak by @Gamboster in #2199
- AppsFlyer: Fix - await logEvent to catch network rejection in track() by @gabrielbazan7 in #2201
- Sentry: fix - chain native exception handler to Sentrys uncaughtExceptionHandler by @gabrielbazan7 in #2202
- Amount: Fix - prevent cannot read property of undefined by @cmgustavo in #2204
- Migration: fix - skip encrypted keys in startAddEDDSAKey migration by @gabrielbazan7 in #2205
- BottomNotification: fix - await async actions in BottomNotification and handle missing TXP on delete by @gabrielbazan7 in #2206
- BitPayId: fix - catch unhandled rejections in ProfileSettings and ReceiveSettings by @gabrielbazan7 in #2207
- Coinbase: Fix - Open modal wallet selector for Withdrawal by @cmgustavo in #2208
- GiftCards: Fix - Block GC purchase flow for EU users by @cmgustavo in #2209
- Android: fix - android crash react-native-webassembly build compatibility by @gabrielbazan7 in #2210
- TSS: fix - android mark keyshare backup complete when sharing via email by @gabrielbazan7 in #2211
- Wallet: Fix - Crash adding custom token to read-only key by @cmgustavo in #2214
- WalletConnect: fix - wrap rejectSession in try/catch to revent unhandled rejection by @gabrielbazan7 in #2212
- Release: Bump - 14.44.1 by @JohnathanWhite in #2215
- Rates: Fix - block symbol fallback for token rate lookup by @gabrielbazan7 in #2216
- Release: Bump - 14.44.2 by @JohnathanWhite
Full Changelog*: v14.43.0...v14.44.2
v14.43.0
What's Changed
- Release: Bump - 14.43.0 by @JohnathanWhite in #2147
- Analytics: Fix - Prevent multiple SDK initializations by @cmgustavo in #2112
- UI: Fix - startup navigation flicker on Android devices by @cmgustavo in #2077
- Swap: Fix - pre-select highest balance wallet from current account by @gabrielbazan7 in #2149
- Location: Fix - return normalized location data and ensure dispatch completes by @cmgustavo in #2146
- Fix: pre-select wallet from assets details correctly by @Gamboster in #2148
- Testing: Enhancement - misc CI updates by @JohnathanWhite in #2132
- XCode: Fix - Patch fmt consteval for Xcode 26/Clang compatibility by @cmgustavo in #2145
- Braze: Fix - No remove OldEid and subscribe new users to email notifications by @cmgustavo in #2152
- TSS: Enhancement - simplify TSS session ID format to txpId:input by @gabrielbazan7 in #2153
- Portfolio: Feature - Add historical balance charts by @msalcala11 in #2158
- TSS: Fix - Prevent keygen endpoint spam from leaked polling intervals by @cmgustavo in #2162
- TSS: Fix - Cancel ceremony when unmounting mid-join (new-join path) by @cmgustavo in #2164
- Portfolio: Fix - Hide balance chart and asset list loaders on fresh install by @msalcala11 in #2166
- Portfolio: Enhancement - Misc Improvements by @msalcala11 in #2167
- Buy: Feat - MoonPay ApplePay-US embedded buy by @Gamboster in #2169
- Handle hex numbers on txp by @kajoseph in #2171
- Buy: Fix - Embedded-buy credentials manager requests by @Gamboster in #2177
- Home : Fix - transactMenu disabled buttons conditions by @Gamboster in #2179
- Portfolio: Fix - Don't clear snapshots on network failures by @msalcala11 in #2174
- Buy: Fix - access token generation from transactDetails by @Gamboster in #2182
- BWC: Chore - Upgrade v11.10.0 by @cmgustavo in #2186
- Buy: Fix - Add a prefix message for more readable embedded payments errors by @Gamboster in #2183
Full Changelog: v14.42.1...v14.43.0
v14.42.1
What's Changed
- Release: Bump - 14.41.0 by @JohnathanWhite in #2120
- Create/Import: Enhancement - remove duplicate work and introducing controlled concurrency by @cmgustavo in #2089
- KeySettings: Fix - Remove old LogAction by logManager by @cmgustavo in #2113
- AppsFlyer: Chore - Upgrade react-native-appsflyer by @cmgustavo in #2109
- Sentry: Fix - iOS Sourcemaps by @JohnathanWhite in #2104
- Release: Bump - 14.42.0 by @JohnathanWhite in #2121
- E2E: Enhancement - Updated testIDs and accessibility labels by @JohnathanWhite in #2125
- Send: Feature - Nonce assignment on signing for EVM and XRP by @leolambo in #2124
- TSS: Enhancement - wording / readonly support / clear encrypt support / how to find SessionID text / needsBackup handling by @gabrielbazan7 in #2114
- E2E: Fix - move misplaced accessibilityLabel from JSX children to props by @gabrielbazan7 in #2127
- Buy/Sell/Swap: Ref - external services prefetch data by @Gamboster in #2116
- Buy: Fix - send payment_method prop for Banxa's CreateOrder by @Gamboster in #2128
- AppsFlyer: Fix - Prevent unhandled exceptions and SDK calls when not initialized by @cmgustavo in #2108
- Mixpanel: Enhancement - Prevent multiple initialization and upgrade plugin by @cmgustavo in #2110
- Transaction List: Fix - Month name localization for regional locales (e.g. zh-cn) by @cmgustavo in #2126
- Import: Enhancement - add import progress messages by @gabrielbazan7 in #2129
- SendTo: Fix - prevent email validation if not-logged user by @cmgustavo in #2134
- Sell: Fix - reload sellQuotes and continue button after close webView by @Gamboster in #2135
- Android: Fix - prevent double store initialization and fs-backup race condition by @gabrielbazan7 in #2136
- Sell: Fix - Moonpay sell amount mismatch check by @Gamboster in #2139
- Braze: Enhancement - Refactor to ensure single SDK initialization by @cmgustavo in #2140
- Sell: Fix - remove variant prop from ramp paymentUrlConfig by @Gamboster in #2138
- Buy: Feat - PayPal and ACH added to Banxa supported payment methods by @Gamboster in #2141
- Buy/Sell: Fix - used fiatCurrency and sorted offers by @Gamboster in #2142
- TSS: Ref - remove expiration time limit for tss txps by @gabrielbazan7 in #2143
- PayPro: Fix - Remove harcoded network livenet after fetching PaymentOptions by @cmgustavo in #2144
- Release 14.42 by @JohnathanWhite in #2168
Full Changelog: v14.41.1...v14.42.1
v14.41.1
What's Changed
- Buy: Ref - use WkWebView for moonpay-buy/sell checkout by @Gamboster in #2103
- TSS: Enhancement - Bump bwc v11.7.0 / rename patches / import and backup navigation / add CopayerReady event / Improve signing recovery by @gabrielbazan7 in #2098
- Portfolio: Fix - Pause populate on non portfolio screens by @msalcala11 in #2111
- SendTo: Fix - Email validation regex causing stack overflow by @cmgustavo in #2118
- EnableTwoFactor: Fix - prevent unhandled rejected dangling otp toggle promise by @msalcala11 in #2119
- Swap: Fix - use the adjusted min for swap min pill by @Gamboster in #2107
- Release: Bump - 14.41.1 by @JohnathanWhite in #2150
Full Changelog: v14.40.5...v14.41.1
v14.40.5
What's Changed
- Biometric: Fix - use Linking.openSettings instead of react-native-per… by @gabrielbazan7 in #2097
- Buy: Feat - wallet and amount preselected for buy crypto by @Gamboster in #2099
- Release: Bump - 14.40.5 by @JohnathanWhite in #2101
Full Changelog: v.14.40.4...v14.40.5
v14.40.4
What's Changed
- TSS: Enhacement - DKLS WASM: bundle library locally with verified vendor generation by @gabrielbazan7 in #2053
- Portfolio: Feature - Display asset PnL by @msalcala11 in #2042
- Logs: Fix - replace LogActions.info/debug with logManager by @gabrielbazan7 in #2072
- Swap: Feat - pre-select wallet from by @Gamboster in #2075
- TSS: Enhancement - show tss option only for internal users by @gabrielbazan7 in #2076
- Android: Fix - include armeabi-v7a in WebAssembly and app ABI filters by @gabrielbazan7 in #2078
- Logs: Fix - correct use of logManager by @cmgustavo in #2073
- AddContact: Enhancement - contact address validation and stale validation state by @cmgustavo in #2074
- [REF] Use react-native-quick-crypto by @kajoseph in #2079
- Sentry: Feature - add initial setup and base configuration by @gabrielbazan7 in #2028
- Swap: Ref - swap crypto init functions by @Gamboster in #2081
- Release: Bump - 14.40.3 by @JohnathanWhite in #2084
- Swap: Fix - walletFrom loading from wallet details by @Gamboster in #2085
- TSS: Fix - add key null check to isTSSKey method by @gabrielbazan7 in #2088
- Podfile: Enhancement - upload podfile lock and prettier by @gabrielbazan7 in #2090
- Buy/Banxa: Fix - handling payment_method_id for Banxa createOrder by @Gamboster in #2092
- Android: Fix - opt out of device-to-device data transfers on android by @msalcala11 in #2094
- Logs: Fix - remove sensitive info in session logs by @cmgustavo in #2093
- Release: Bump - 14.40.4 by @JohnathanWhite in #2095
Full Changelog: v.14.40.1...v.14.40.4
v14.40.1
What's Changed
- Guidepoint: Enhancement - MMKV file-level encryption by @JohnathanWhite in #2037
- Swap: Fix - wallet name adjustments by @Gamboster in #2054
- TSS: Enhancement - general style changes / UX improvements / code ref by @gabrielbazan7 in #2049
- Guidepoint: Enhancement - Bundle Integrity Check by @JohnathanWhite in #1992
- Scan: Bug - prevent error write into LogProvider when opening ScanScreen by @cmgustavo in #2057
- Guidepoint: Enhancement - Prevent request caching axios by @cmgustavo in #2033
- UI: Enhancement - Create key/wallet button by @cmgustavo in #2055
- Guidepoint: Enhancement - Clear cookies after sign out by @cmgustavo in #2051
- Performance: Enhancement - infinite re-render loop in AccountDetails by @gabrielbazan7 in #2056
- Guidepoint: Enhancement - Improve PIN validation with PBKDF2 by @cmgustavo in #2039
- Swap: Fix - Request timeouts and Limits adjustments by @Gamboster in #2058
- TS: Fix - resolve critical ts errors by @gabrielbazan7 in #2059
- Build: Bug - Use correct BundleHash.swift path by @msalcala11 in #2060
- Multisig: Fix - navigation when wallet is not complete by @gabrielbazan7 in #2065
- TSS: Fix - retrieve existing address on TSS join instead of creating … by @gabrielbazan7 in #2061
- TSS: Fix - prevent required signatures from exceeding total co-signers by @gabrielbazan7 in #2062
- TSS: Fix - avoid scanning same session ID twice by @gabrielbazan7 in #2063
- TSS: Fix - broadcast polling and add unrecoverable session handling by @gabrielbazan7 in #2067
- Build: Fix - build.gradle bundleFile path by @JohnathanWhite in #2068
- TxDetails UI: Fix - show contact's name instead the address by @cmgustavo in #2069
- Swap: Fix - android amountFrom UI and selector by @Gamboster in #2071
- Multisig: Fix - bwc v11 join multisig - fix badges for iOS by @gabrielbazan7 in #2070
- Release: Bump - 14.40.1 by @JohnathanWhite in #2066
Full Changelog: v.14.40...v.14.40.1
v.14.40.0
What's Changed
- Send: Fix - undefined in catch block by @gabrielbazan7 in #2050
- Swap: Feature - swap flow and UI updates by @Gamboster in #2021
- Release: Bump - 14.40.0 by @JohnathanWhite in #2052
Full Changelog: v.14.39.16...v.14.40
v14.39.16
What's Changed
- Passkey: Bug - Go to login if session expired and continue with add/remove passkey by @cmgustavo in #2026
- Guidepoint: Enhancement - Disable caching for webview by @cmgustavo in #2031
- App Settings: Enhancement - show options descriptions correctly by @gabrielbazan7 in #2035
- Passkey: Chore - Upgrade react-native-passkey by @cmgustavo in #2036
- WC: Enhancement - UI indicator to return to the dApp after a successful connection by @gabrielbazan7 in #2038
- WC: Enhacement - improve handle wc uri by @gabrielbazan7 in #2043
- TSS: Fix - android touchables on modal by @gabrielbazan7 in #2046
- Android: Fix - WebAssembly 16kb page support by @JohnathanWhite in #2045
- TSS: Enhancement - better ceremony reconnection for creator and joiner by @gabrielbazan7 in #2047
- Release: Bump - 14.39.16 by @JohnathanWhite in #2048
Full Changelog: v.14.39.15...v.14.39.16
v14.39.15
What's Changed
- BWC patch: Fix - sjcl backward compatibility by @gabrielbazan7 in #2041
- Release: Bump - 14.39.15 by @JohnathanWhite in #2044
Full Changelog: v.14.39.14...v.14.39.15