Releases: woodser/monero-ts
Releases · woodser/monero-ts
monero-javascript-v0.4.5
- Update to monero v0.17.0.1 'Oxygen Orion'
- Support
signMessage()
with spend or view key and subaddress - Support
adjusted_time
from daemon RPC - Support MoneroWalletWasm
moveTo(path)
- Use python3 in wasm build
- Allow web worker path to be configured
monero-javascript-v0.4.3
- Updated to monero-project v0.16.0.3.
- Support notifications when outputs unlock.
- Support getHeightByDate(year, month, day).
- Support collecting missing tx hashes from tx query.
- Throw error if createTx({relay: true}) called from multisig wallet.
- Renamed unlock time to unlock height.
- Removed memfs as a dependency.
- Updated vulnerable dependencies.
- Updated JSDocs.
monero-javascript-v0.4.1
- Fix issue creating mainnet transactions in WebAssembly by disabling dns.
- Update jsdocs to be more complete.
monero-javascript-v0.4.0
- Update to v0.16.0.1 'Nitrogen Nebula'
- Support
onBalancesChanged()
wallet listener - Standardize module imports and use of require()
New API to import library and main types (breaking change):
const monerojs = require("monero-javascript");
let daemon = monerojs.connectToDaemonRpc("http://localhost:38081", "superuser", "abctesting123");
let walletRpc = monerojs.connectToWalletRpc("http://localhost:38083", "rpc_user", "abc123");
let walletKeys = await monerojs.openWalletKeys({...})
let walletWasm1 = await monerojs.createWalletWasm({...})
let walletWasm2 = await monerojs.openWalletWasm({...})
monero-javascript-v0.3.0
Major release:
- breaking API changes to create wallets and transactions using configuration objects
- officially supports fully client-side wallets using WebAssembly bindings to monero v0.16.0.0 'Nitrogen Nebula'
- runs in Node.js and the browser
- receives notification of unconfirmed funds within 10 seconds
- improvements to query transactions, transfers, and outputs
- added developer guide
- added architecture diagram
- major improvements to jsdocs
- supports HTTPS
- many other updates
monero-javascript-v0.2.4
- Support signing transactions from watch-only wallet in MoneroWalletRpc.js
- Support https endpoints
- Minor cleanup
monero-javascript-v0.2.2
- Support Monero Core v0.15.0.1 Carbon Chameleon
- Migrate from mymonero-core-js to monero-cpp-library for WASM bridge which mirrors JS
- Support keys-only wallet implementation, MoneroWalletKeys.js
- Support
getVersion()
,getMnemonicLanguage()
,getMnemonicLanguages()
,parseTxSet()
, and full 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()
)
monero-javascript-v0.1.0
Release Notes
- Added multisig support
- Updated entire library to be current with Java and C++ counterparts
- Added sample browser application
- Published as a NPM module
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-javascript-v0.0.3
- Updated to support Monero Core v0.14.0.0
- Conforms to Monero interfaces and types published here: http://moneroecosystem.org/monero-java/monero-spec.pdf
- ~110 automated daemon and wallet rpc tests
monero-javascript-v0.0.2
Add donation address