Releases: MinterTeam/minter-android-blockchain
Releases · MinterTeam/minter-android-blockchain
1.0.0 - Minter 1.2-ready
Release notes
- BREAKING CHANGES
- Renamed
MinterBlockChainApi
toMinterBlockChainSDK
- Now communication with node api works with RxJava2
- Base API response now in root of json, so BcResult is just NodeResult and each response object inherits this class
- Added
synchronized
blocks to methods uses native secp256k1 context CheckTransaction#sign()
now returnsMinterCheck
instead ofTransactionSign
- Added
CheckTransaction#validatePassword()
method to verify check password validity offline
0.5.6
Release notes
- Changed
stake
tovalue
in delegate/unbound transactions
0.5.2
Release notes
- Added
getApiService()
to modify api client
0.5.1
Release note
- Added gas price methods, see BlockChainBlockRepository
- Opened gas price field and setter for transaction, it uses in new api
- Added ability to create non-singleton instances, for using in cases when need to connect to multiple nodes
0.5.0
Release notes
- BREAKING:
- New api methods, some fields are removed/partly moved to another place due blockchain api has been changed.
- Fixed conversion from double to BigDecimal - now only through the string. Don't do this:
new BigDecimal(0.1d)
- it leads too much garbage - Added support for new types of transaction:
- Create multisig address (transaction for creating multisignature address)
- Multisend (single transaction for sending coins to multiple addresses)
- Edit candidate (transaction for editing existing candidate)
- Added missing endpoints and repositories
- More tests (still without mocks. Soon...)
0.3.1: Merge branch 'dev'
Release notes
- Added minter check creation support
- Updated core library
0.3.0
Release notes
- Multiple signatures support
- BREAKING CHANGES:
- Old transactions will not works with new signing algorithm
- Deprecated
Transaction#sign(PrivateKey pk)
.
UseTransaction#signSingle(PrivateKey pk)
or for multiple signs:Transaction#signMulti(MinterAddress, List<PrivateKey>)
- removed
Class<>
argument fromTransaction#fromEncoded
.
Old signature:Transaction#fromEncoded(String hexString, Class<T extends Operation> cls)
,
new:Transaction#fromEncoded(String hexString)
- Reduced android dependencies, more pure java for JRE support (in future)
- Custom logger
0.2.0: Merge branch 'dev'
Release notes
- BREAKING CHANGES:
- refactored blockchain api result codes, now they are is valid and representative
- removed android support dependencies, replaced with guava (proguard included)
0.1.4
Release notes
- https based minter node url
0.1.3
Release notes
- package dependencies fix