Releases: hiero-ledger/hiero-sdk-rust
Releases · hiero-ledger/hiero-sdk-rust
v0.15.0
Added
- Add examples
AccountAlias,AccountAllowance,ConsensusPubSubChunked,ConsensusPubSub, andConsensusPubSubWithSubmitKey - Update dependency versions across the board
- Add
set_default_regenerate_transaction_idtoTransaction - Add
add_signaturetoTransaction - Add
scheduletoTransaction(to create a scheduled transaction from a transaction) - Add
get_transaction_hashandget_transaction_hash_per_nodetoTransaction - Add
sign_with_operatortoTransaction
v0.14.0
v0.13.0
v0.12.0
Added
- Updated protobufs. Includes the understanding of several new status codes.
- Add
FeeComponents,FeeData,FeeDataType,FeeSchedules,FeeSchedule, andTransactionFeeSchedulein order to parse the fee schedule from the network. - Add
ExchangeRatesand a way to get them through the network.
Changed
- Replaced
net_of_transferswithassessment_method.
v0.11.0
Added
- Document behavior with 4 more examples
Internal
- Refactored transaction and query execution to react better to more esoteric failures at the node or mirror node level.
- Cleared a large number of lint warnings from the pedantic lint level.
v0.10.0
Added
- Add support for passing a string in
FileAppendTransaction.contents - Add
sign_transactiontoPrivateKey - Add
verify_transactiontoPublicKey - Add support for chunked transactions in
FileAppendTransactionandTopicMessageSubmitTransaction
v0.9.0
v0.8.0
Added
- Add
auto_renew_account_id,alias, andevm_addresstoAccountCreateTransaction - Add
evm_addresstoAccountId - Add
from_solidity_addressandto_solidity_address toAccountId` - Add
from_evm_addresstoAccountId - Add
auto_renew_account_idtoAccountUpdateTransaction - Add
auto_renew_periodandauto_renew_account_idtoFileCreateTransaction - Add
from_solidity_addressandto_solidity_addresstoFileId - Add
auto_renew_periodandauto_renew_account_idtoFileUpdateTransaction - Add
to_evm_addresstoPublicKey - Add
from_solidity_addressandto_solidity_addresstoScheduleId - Add
from_solidity_addressandto_solidity_addresstoTokenId - Add
from_solidity_addressandto_solidity_addresstoTopicId - Add
evm_addresstoTransactionRecord - Add
KeyList - Add
keysfield toFileInfo - Add
NodeAddressBook(returned fromNodeAddressBookQueryinstead ofVec<NodeAddress>) - Add
proxy_account_id,send_record_threshold, andreceive_record_threshold(deprecated) toAccountInfo - Add
for_name,ping,ping_with_timeout,ping_all, andping_all_with_timeouttoClient - Add checksums and automatic checksum validation to all entity ID types
v0.7.0
Added
- Add
execute_with_timeouttoXTransactionandXQuerytypes - Add
validate_statustoTransactionResponse - Add
get_recordtoTransactionResponse - Add
get_record_queryandget_receipt_querytoTransactionResponse - Add
from_evm_addressandfrom_solidity_addresstoContractId - Add
to_solidity_addresstoContractId - Add
proxy_account_idtoContractUpdateTransaction
Changed
- Rename
nameandsymboltotoken_nameandtoken_symbolonTokenUpdateTransaction
v0.6.0
Added
- Add
Transaction.sign - Add
Transaction.sign_with - Add
TransactionRecord.contract_function_result - Add
TransactionRecord.assessed_custom_fees - Add
AssessedCustomFee - Add
TransactionRecord.transfers - Add
TransactionRecord.token_transfers - Add
TransactionRecord.token_nft_transfers - Add
TokenTransfer - Add
TokenNftTransfer - Add
TransactionReceipt.transaction_id - Add
TransactionReceipt.validate_status - Add
TransactionId.from_bytes,TransactionId.to_bytes - Add
Hbar.new
Changed
- Rename
TransactionReceipt.new_total_supplytoTransactionReceipt.total_supply