Skip to content

Releases: woodser/monero-java

monero-java-v0.2.0

17 Dec 12:55
Compare
Choose a tag to compare
  • 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

02 Oct 14:51
Compare
Choose a tag to compare
  • 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

19 Sep 14:50
Compare
Choose a tag to compare

Removes unused assets to minimize the size of the project in support of releasing a "lite" version.

monero-java-v0.1.2

18 Sep 17:20
Compare
Choose a tag to compare

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

17 Sep 18:29
Compare
Choose a tag to compare

Update readme and POM version, name, and description.

monero-java-v0.1.0

06 Sep 16:00
Compare
Choose a tag to compare

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

06 Sep 15:56
Compare
Choose a tag to compare

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

06 Sep 16:01
Compare
Choose a tag to compare

This release updates the Java library to support accounts and subaddresses.