Releases: woodser/monero-java
monero-java-v0.2.0
- Support Monero Core v0.15.0.1 Carbon Chameleon
- Support
getVersion()
,getMnemonicLanguage()
,getMnemonicLanguages()
,parseTxSet()
,editAddressBook()
- Support JNI address book
- Support restoring wallets from mnemonic with a seed offset
- Remove ability to set mixin or ring size in send request
- Breaking change: switch "id" terminology to "hash" where applicable (e.g.
tx.getHash()
,block.getHash()
) - Update library spec accordingly
monero-java-v0.1.4
- Added ability to validate Monero addresses (primary, integrated, and subaddresses) on mainnet, testnet, or stagenet in native Java.
- Removed commons.io, guava, log4j, and JUnit runtime dependencies in support of
monero-java-lite
.
Credit goes to @electrotype for contributing the address validation code.
monero-java-v0.1.3
Removes unused assets to minimize the size of the project in support of releasing a "lite" version.
monero-java-v0.1.2
Update the POM groupId, artifactId, version, description, url, developer, and scm in order to upload project to the Maven Central Repository.
monero-java-v0.1.1
Update readme and POM version, name, and description.
monero-java-v0.1.0
This release adds multisig support to the RPC and JNI wallets.
The specification was also updated to include parameter types and accurately document ulongs and uints.
This release makes breaking changes to the wallet API. Specifically, in order to support multisig, the return type when sending transactions is now a MoneroTxSet which contains references to individual transactions, rather than returning the transactions directly.
monero-java-v0.0.2
This release updates the Java library to support Monero Core v0.14.1.0 Boron Butterfly and provides a JNI binding to Monero Core's wallet2.
Notable features:
- Use Monero Core's wallet as a native Java library instead of using RPC
- Complies with this API specification
- Uses a C++ library counterpart to feed JNI
- Fetch and process binary data from the daemon (e.g. raw blocks)
- Be notified when blocks are added to the chain, as the wallet synchronizes, or when the wallet sends or receives funds
- Query wallet transactions, transfers, and outputs by their many attributes
- Over 200 JUnit tests
monero-java-v0.0.1
This release updates the Java library to support accounts and subaddresses.