Releases: woodser/monero-java
Releases · woodser/monero-java
monero-java-v0.5.4
- Support freezing and thawing outputs
- Return spent key images when funds spent
- Improve performance and reliability of notifications
- Support input query
- Support library logging
- Minor bug fixes and cleanup
monero-java-v0.5.3
- Update to monero-project v0.17.2.0
- Improve reliability of wallet notifications
- Consolidate and refactor notification tests to be more thorough
monero-java-v0.5.2
- Update to monero-project master with pr #7321
- Test compatibility between full and rpc wallets
- Support MoneroUtils xmrToAtomicUnits(), atomicUnitsToXmr() conversion
- Support MoneroTxConfig addDestination(address, amount), setAmount(str)
- Rename functions to exportOutputs(), exportKeyImages(), describeTxSet()
- exportOutputs(), exportKeyImages() can export since last export
- Remove isLocked alias from MoneroOutputQuery
- Update spec document
monero-java-v0.5.1
- Target regular sync period by accounting for sync/poll time
- Group wallet notifications
- Set account and subaddress index in notified spent outputs
- Fix broken link between tx and tx set
- Support
MoneroUtils.walletExists(path)
See other recent changes including breaking changes here.
monero-java-v0.5.0
New Features
- Update to monero-project v0.17.1.9
- Listen to monero-wallet-rpc for notifications of new blocks or when wallets send or receive (uses polling)
- Start and connect to monero-wallet-rpc as local, internal process using
new MoneroWalletRpc(String[] cmd)
- Specify custom wallet sync rate with
wallet.startSyncing(long maxSyncPeriod)
daemon.getInfo()
supportsisBusySyncing()
andisSynchronized()
- CMakeLists.txt uses Boost and OpenSSL installed on system
- Update from JUnit4 to JUnit5
- Bug fixes and cleanup
Breaking Changes
- Rename "MoneroWalletJni" to "MoneroWalletFull" for consistency across libraries to mean "full, client-side wallet"
- Rename git submodule ./external/monero-cpp/external/monero-core to "monero-project"
- Rename MoneroDaemonRpc.java
getNextBlockHeader()
towaitForNextBlockHeader()
monero-java-v0.3.7
- update to monero-project v0.17.1.1
- minor cleanup
monero-java-v0.3.6
- Update to monero v0.17.0.1 'Oxygen Orion'
- Support
signMessage()
with spend or view key and subaddress - Support
adjusted_time
from daemon RPC
monero-java-v0.3.5
- Update to monero-project v0.16.0.3.
- Support notifications when outputs unlock.
- Support getHeightByDate(year, month, day).
- Support collecting missing tx hashes in tx query.
- Renamed unlock time to unlock height.
- Throw error if tx relayed in createTxs() in multisig wallet.
- Updated JavaDocs.
monero-java-v0.3.3
- Update to v0.16.0.1 'Nitrogen Nebula'
- Support
onBalancesChanged()
wallet listener
monero-java-v0.3.2
Fix issue setting TX priority from JNI wallet.