This repository has been archived by the owner on Apr 20, 2022. It is now read-only.
2.3
Pre-release
Pre-release
2.3
(2016-09-12)
Bug Fixes
- fixed untracked files
(72369918) - json: fixed several problems read/write json payload
(e7a10b44) - merchant directory: Update merchant directory URL.
(c2b25da6) - missing var: Add back static var used in android.
(c5bd1bb9) - paidto: fixed some problems reading paidTo dictionary fromJSON
(5e566966) - passwordentropy: fixed bad puntuation on patterns.
(0f07c27a) - payloadmanager: Detect incompatible wallet version.
(0e1cb877) - typo: Minor typo fixed.
(438ce6e9)
Features
- sms notification: Added sms notification type.
(682583e9)
Refactor
- api:
- Clean up WebUtil.
(5427fc0e) - Clean up payload saving code. Move payload saving code to wallet API.
(f28561f3) - Merchant directory to api class. Add unit tests for merchant data parsing.
(741d2471) - Exchange rate ticker to api class.
(f1aa1991) - External entropy to api class.
(c021a3b6) - Remove duplicate code and cleanup.
(2f73aced) - Refactor wallet api. Separate some class dependencies.
(2aa53530) - Refactor multi address API to use local vars.
(85c99f80) - Refactor transaction API to use local vars. WIP - this doesn't seem to be used anywhere.
(6cf3c820) - Refactor unspent API to use local vars.
(bb9350bf) - Refactor push tx API to use local vars.
(e9bb9230) - Refactor dynamic fee API to use local vars.
(4ba7983f) - Refactor address api to separate class.
(16322f50)
- Clean up WebUtil.
- balance api: Refactor balance API to use local vars.
(681d1722) - minor improvements: Removed gson dependency. Implemented early fail on json parsing. Removed unused vars. Simplified AESUtil mode and padding code.
(b5513d1e) - payload management:
- Only use default iterations for v1 decrypt attempt. Add alternative block cipher paddings for decrypt attempt. Update unit tests.
(19a7b48f) - Throw errors as exceptions in stead of returning as callbacks. Fix unit tests.
(68b45a56) - Add get methods for debugging purposes.
(b6dc7edf) - Set new/restored wallet default values.
(09b90909) - General refactor and cleanup. Detect payload version, parse and decrypt refactored. Unit tests added for parsing and decrypting wallet v1, v2, v3. WIP
(be8e1ebf)
- Only use default iterations for v1 decrypt attempt. Add alternative block cipher paddings for decrypt attempt. Update unit tests.
Style
- payloadmanager: Fail fast on null. Remove dead code.
(21ea12fb)
Test
- payloadmanager: Test detection of incompatible wallet version.
(bc3965e3)
Chore
- coverage: Integrate coveralls and JaCoco for code coverage.
(a9324468) - travis:
Generated with git-changelog. If you have any problems or suggestions, create an issue. :) Thanks