This repository has been archived by the owner on Mar 7, 2023. It is now read-only.
Releases: blockchain/My-Wallet-V3
Releases · blockchain/My-Wallet-V3
v3.12.0
Bug Fixes
- Dep: update grunt-browserify which uses browserify 13
(bcc48e49) - Jenkins:
Features
- BitcoinJS update to 2.1
- Karma: switch to PhantomJS 2
(b5d75660) - Release: use Makefile and simply
(0ae9b274)
Refactor
- NPM: test with node v5.7.1 (npm v3.8.0)
Test
- BitcoinJS2: repaired tests
- Browser: remove Meego test; doesn't work in PhantomJS
- RNG: support PhantomJS
Chore
- Release: Pre-release 3.12.0
v3.11.0
Bug Fixes
- Transaction: add transaction amount to iOS factory
(e1f798ac) - sweep: sweep for empty accounts must be zero.
(f0eb99ed)
Features
- Transaction: localizable error messages
(5b0512af)
Test
- Helpers:
- tests for isValidPrivateKey
- Tests for privateKeyCorrespondsToAddress
- Added tests for isValidBIP39Mnemonic
- tests for guessFee and guessSize
- Payment:
- More tests for computeSuggestedSweep
- computeSuggestedSweep
v3.10.5
v3.10.4
v3.10.3
v3.10.2
v3.10.1
Bug Fixes
- 2FA: do not upcase Yubikey. Allow 2FA type to be specified.
(49926010) - Address: corrected bug in Address.factory
(81f87cb5) - Payment: pass error message after failed publish
(cc0304f9) - WalletNetwork: Added check on payload checksum for checkWalletChecksum
(8e4fd885) - payment: update sweep fee and amount when fee-per-kb changes
(0201f91c) - watchOnly: remove cyclic dependency and return decrypted private key
(ef898213) - webSocket: ws msgs contructed correctly.
(d4ff4664) - websocket:
Features
- Payment: spend from watch only if available
(a14e96e6) - watchOnly: check private keys address correspondence
(4cfcf364)
Test
- Address: full test coverage for Address
- BlockchainSocket: msgWalletSub, msgBlockSub, msgAddrSub, msgXPUBSub, msgPing and msgOnOpen
- Payment:
- fix broken tests
- Add tests for Payment
- WalletNetwork: Added tests for checkWalletChecksum
v3.10.0
Bug Fixes
- API:
- HDAccount: assertions now use Helpers functions instead of custom conditions
(c20785f6) - HDWallet:
- Helpers:
- MyWallet:
- Payment:
- Signup: save guessed language and currency
(2e11d00f) - Transactions: only call multiaddr with active addresses and xpubs
(d5862dff) - Tx:
- Wallet:
- WalletCrypto: undefined variable in an error message
(9cde95aa) - WalletNetWork: Fixed Promise workflow + 1 forgotten require
(7bbc1d75) - WalletNetwork: removed check on decryptWalletProgress
(b01bdc09) - blockchain-settings-api:
- More exported function for test
(f8072a6e) - Fixed copy paste error
(84a40838) - Added sendEvent call to verifyEmail
(95dee9d6) - Fixed calls to apiSecurePostCallbacks
(5c8ac031) - Uniformized boolean conversion for settings update
(29080796) - Simplified error handling
(24e244e1) - Refactored password hint checking
(c0192a04) - Better callback checking
(d5f9a612) - Removed unused parameter txt from updateKV
(c18d8ee3)
- More exported function for test
- fee: fee is reset when setting new origin or amount.
(4594f71c) - key: only 40-44 chars len base58 keys can be used.
(be3fe06a) - keys: keys shorter than 32 bytes are now usable
(22eac2db) - timeout: AJAX_TIMEOUT is back.
(24de0dab)
Features
- 2FA: convert code to upper case
(e462ead7) - API: remove unused update_API_access
(1549a0c1) - FeePerKB: set fee per kb through payment class
(af98d816) - Helpers: Uniformized number range checking across the codebase with new helpers: isPositiveNumber and isPositiveInteger
(66856025) - WalletTransaction: add watch-only flags for iOS
(350af2b5) - blockchain-settings-api: Exported some functions for tests
(fb11ab64) - tx list: coinbase tx are shown properly.
(43c6b351)
Refactor
- WalletSignup: Moved some functionality to WalletNetwork, use of promise
- getBalanceForRedeemCode: moved to API
- helpers: some functions moved from MyWallet to Helpers.
- latest block: Latest block moved from walletstore.
Test
- Address:
- fixed wrong testing of promises
- Added more tests to Address
- HDAccount: 100% coverage (lines, functions and branches) for HDAccount
- HDWallet: full coverage for HDWallet
- Helpers:
- More tests for Helpers
- isPositiveInteger and isPositiveNumber
- KeyChain: 100% coverage for KeyChain
- KeyRing: 100% coverage for KeyRing
- Payment: add test spec for payment.js
- RNG: all branches are covered in RNG
- SettingsAPI: fixed broken tests
- Transaction:
- More tests for Transaction
- add coinbase test and move test vectors to file
- TransactionList:
- full coverage for TransactionList
- two more small tests for TxList
- Tx: Near full coverage for wallet_transaction
- WalletCrypto:
- 100% line coverage for WalletCrypto
- test cipherFunction behaviour with invalid parameters
- WalletNetwork: All lines covered for WalletNetwork
- WalletSignup: full coverage for WalletSignup
- blockchain-settings-api: Full coverage for blockchain-settings-api
- blockchain-wallet:
- More tests for encryption, decryption and getPrivateKeyForAddress
- added watch-omly and archived keys to the test wallet
Chore
- Release: 3.10.0
- Whitelist: bump patch version of sha.js
v3.9.0
Bug Fixes
- Cosmetic: fixed indents in HDWallet tests
(98bc62da) - Helper: TOR detection could send false positives
(b7e7bf25) - Helpers: replace endsWith with slice for browser compatibility
(52962766) - Transactions: only call multiaddr with active addresses and xpubs
(d7d79f94) - key: only 40-44 chars len base58 keys can be used.
(a1576618) - keys: keys shorter than 32 bytes are now usable
(2617c1f6)
Test
- Address:
- Added more tests to Address
- more tests for Address
- added more tests to Address
- HDAccount: added more tests to HDAccount
- Helper: added tests for some helper functions
- RNG: RNG now covered at 100%
- TransactionList: two more small tests for TxList
- WalletCrypto: test cipherFunction behaviour with invalid parameters
- blockchain-wallet:
- More tests for encryption, decryption and getPrivateKeyForAddress
- added watch-omly and archived keys to the test wallet
v3.8.0
Bug Fixes
- confirmations:
- transactions: wipe transactions after call to get history
(9cd832db) - utx: added on_tx_received event for ios request.
(cc2f15b7) - ws:
Features
- txlist: added a digested txlist for iOS.
(0cfe53e5)
Refactor
- txlist: clean some code.
Test
- removed tests for removed code.
Chore
- Whitelist: bump es6-promise