@@ -353,3 +353,189 @@ See `Transaction::verify` and `Script::verify` methods.
353353
354354* Remove ` num ` dependency at Matt's request; agree this is obnoxious to require all
355355downstream users to also have a ` num ` dependency just so they can use ` Uint256::from_u64 ` .
356+
357+ ### Dashcore RPC
358+
359+ # 0.15.0
360+
361+ - bump bitcoin crate version to 0.28.0
362+ - add ` get_block_stats `
363+ - add ` add_node `
364+ - add ` remove_node `
365+ - add ` onetry_node `
366+ - add ` disconnect_node `
367+ - add ` disconnect_node_by_id `
368+ - add ` get_added_node_info `
369+ - add ` get_node_addresses `
370+ - add ` list_banned `
371+ - add ` clear_banned `
372+ - add ` add_ban `
373+ - add ` remove_ban `
374+ - make ` Auth::get_user_pass ` public
375+ - add ` ScriptPubkeyType::witness_v1_taproot `
376+
377+ # 0.14.0
378+
379+ - add ` wallet_conflicts ` field in ` WalletTxInfo `
380+ - add ` get_chain_tips `
381+ - add ` get_block_template `
382+ - implement ` From<u64> ` and ` From<Option<u64>> ` for ` ImportMultiRescanSince `
383+ - bump rust-bitcoin dependency to 0.27
384+ - bump json-rpc dependency to 0.12.0
385+ - remove dependency on ` hex `
386+
387+ # 0.13.0
388+
389+ - add ` wallet_process_psbt `
390+ - add ` unlock_unspent_all `
391+ - compatibility with Bitcoin Core v0.21
392+ - bump rust-bitcoin dependency to 0.26
393+ - implement Deserialize for ImportMultiRescanSince
394+ - some fixes for some negative confirmation values
395+
396+ # 0.12.0
397+
398+ - bump ` bitcoin ` dependency to version ` 0.25 ` , increasing our MSRV to ` 1.29.0 `
399+ - test against ` bitcoind ` ` 0.20.0 ` and ` 0.20.1 `
400+ - add ` get_balances `
401+ - add ` get_mempool_entry `
402+ - add ` list_since_block `
403+ - add ` get_mempool_entry `
404+ - add ` list_since_block `
405+ - add ` uptime `
406+ - add ` get_network_hash_ps `
407+ - add ` get_tx_out_set_info `
408+ - add ` get_net_totals `
409+ - partially implement ` scantxoutset `
410+ - extend ` create_wallet ` and related APIs
411+ - extend ` GetWalletInfoResult `
412+ - extend ` WalletTxInfo `
413+ - extend testsuite
414+ - fix ` GetPeerInfoResult `
415+ - fix ` GetNetworkInfoResult `
416+ - fix ` GetTransactionResultDetailCategory `
417+ - fix ` GetMempoolEntryResult ` for bitcoind prior to ` 0.19.0 `
418+ - fix ` GetBlockResult ` and ` GetBlockHeaderResult `
419+
420+ # 0.11.0
421+
422+ - fix ` minimum_sum_amount ` field name in ` ListUnspentQueryOptions `
423+ - add missing "orphan" variant for ` GetTransactionResultDetailCategory `
424+ - add ` ImportMultiRescanSince ` to support "now" for ` importmulti ` 's
425+ ` timestamp ` parameter
426+ - rename logging target to ` bitcoincore_rpc ` instead of ` bitcoincore_rpc::client `
427+ - other logging improvements
428+
429+ # 0.10.0
430+
431+ - rename ` dump_priv_key ` -> ` dump_private_key ` + change return type
432+ - rename ` get_block_header_xxx ` methods to conform with ` get_block_xxx ` methods
433+ - rename ` get_raw_transaction_xxx ` methods to conform with ` get_block_xxx ` methods
434+ - rename ` GetBlockHeaderResult ` fields
435+ - rename ` GetMiningInfoResult ` fields
436+ - represent difficulty values as ` f64 ` instead of ` BigUint `
437+ - fix ` get_peer_info `
438+ - fix ` get_transaction `
439+ - fix ` get_balance `
440+ - fix ` get_blockchain_info ` and make compatible with both 0.18 and 0.19
441+ - fix ` get_address_info `
442+ - fix ` send_to_address `
443+ - fix ` estimate_smart_fee `
444+ - fix ` import_private_key `
445+ - fix ` list_received_by_address `
446+ - fix ` import_address `
447+ - fix ` finalize_psbt `
448+ - fix ` fund_raw_transaction `
449+ - fix ` test_mempool_accept `
450+ - fix ` stop `
451+ - fix ` rescan_blockchain `
452+ - add ` import_address_script `
453+ - add ` get_network_info `
454+ - add ` version `
455+ - add ` Error::UnexpectedStructure `
456+ - add ` GetTransactionResultDetailCategory::Immature `
457+ - make ` list_unspent ` more ergonomic
458+ - made all exported enum types implement ` Copy `
459+ - export ` jsonrpc ` dependency.
460+ - remove ` num_bigint ` dependency
461+
462+ # v0.9.1
463+
464+ - Add ` wallet_create_funded_psbt `
465+ - Add ` get_descriptor_info `
466+ - Add ` combine_psbt `
467+ - Add ` derive_addresses `
468+ - Add ` finalize_psbt `
469+ - Add ` rescan_blockchain `
470+
471+ # v0.7.0
472+
473+ - use ` bitcoin::PublicKey ` instead of ` secp256k1::PublicKey `
474+ - fix get_mining_info result issue
475+ - fix test_mempool_accept issue
476+ - fix get_transaction result issues
477+ - fix bug in fund_raw_transaction
478+ - add list_transactions
479+ - add get_raw_mempool
480+ - add reconsider_block
481+ - add import_multi
482+ - add import_public_key
483+ - add set_label
484+ - add lock_unspent
485+ - add unlock_unspent
486+ - add create_wallet
487+ - add load_wallet
488+ - add unload_wallet
489+ - increased log level for requests to debug
490+
491+ # v0.6.0
492+
493+ - polish Auth to use owned Strings
494+ - fix using Amount type and Address types where needed
495+ - use references of sha256d::Hashes instead of owned/copied
496+
497+ # v0.5.1
498+
499+ - add get_tx_out_proof
500+ - add import_address
501+ - add list_received_by_address
502+
503+ # v0.5.0
504+
505+ - add support for cookie authentication
506+ - add fund_raw_transaction command
507+ - deprecate sign_raw_transaction
508+ - use PrivateKey type for calls instead of string
509+ - fix for sign_raw_transaction
510+ - use 32-bit integers for confirmations, signed when needed
511+
512+ # v0.4.0
513+
514+ - add RawTx trait for commands that take raw transactions
515+ - update jsonrpc dependency to v0.11.0
516+ - fix for create_raw_transaction
517+ - fix for send_to_address
518+ - fix for get_new_address
519+ - fix for get_tx_out
520+ - fix for get_raw_transaction_verbose
521+ - use ` secp256k1::SecretKey ` type in API
522+
523+ # v0.3.0
524+
525+ - removed the GetTransaction and GetScript traits
526+ (those methods are now directly implemented on types)
527+ - introduce RpcApi trait
528+ - use bitcoin_hashes library
529+ - add signrawtransactionwithkey command
530+ - add testmempoolaccept command
531+ - add generate command
532+ - improve hexadecimal byte value representation
533+ - bugfix getrawtransaction (support coinbase txs)
534+ - update rust-bitcoin dependency v0.16.0 -> v0.18.0
535+ - add RetryClient example
536+
537+ # v0.2.0
538+
539+ - add send_to_address command
540+ - add create_raw_transaction command
541+ - Client methods take self without mut
0 commit comments