Releases: hiero-ledger/hiero-sdk-js
Releases · hiero-ledger/hiero-sdk-js
v2.9.1
Fixed
- Mirror network incorrectly using
433
for TLS instead of443
v2.9.0
Added
ContractId.fromEvmAddress()
ContractFunctionResult.stateChanges
ContractFunctionResult.evmAddress
ContractStateChange
StorageChange
[FileAppend|TopicMessageSubmit]Transaction.[set|get]ChunkSize()
, and changed default chunk size forFileAppendTransaction
to 2048.AccountAllowance[Adjust|Approve]Transaction
TransactionRecord.tokenTransfersList
v2.9.0-beta.1
Added
ContractId.fromEvmAddress()
ContractFunctionResult.stateChanges
ContractFunctionResult.evmAddress
ContractStateChange
StorageChange
[FileAppend|TopicMessageSubmit]Transaction.[set|get]ChunkSize()
, and changed default chunk size forFileAppendTransaction
to 2048.AccountAllowance[Adjust|Approve]Transaction
TransactionRecord.tokenTransfersList
AccountAllowance[Adjust|Approve]Transaction
AccountInfo.[hbar|token|tokenNft]Allowances
[Hbar|Token|TokenNft]Allowance
[Hbar|Token|TokenNft]Allowance
TransferTransaction.set[Hbar|Token|TokenNft]TransferApproval()
v2.8.0
Added
- Support for regenerating transaction IDs on demand if a request
responses withTRANSACITON_EXPIRED
Fixed
Transaction.sign()
should correctly save public keys and signers when sign on demand is disabledWebClient
failing to be constructed because its network was missing ports
v2.8.0-beta.2
Fixed
Transaction.sign()
should correctly save public keys and signers when sign on demand is disabledWebClient
failing to be constructed because its network was missing ports
v2.7.1
Fixed
WebClient
failing to be constructed because its network was missing ports
v2.8.0-beta.1
Added
- Support for regenerating transaction IDs on demand if a request
responses withTRANSACITON_EXPIRED
v2.7.0
Added
[Private|Public]Key.toAccountId()
TokenUpdateTransaction.[get|set]PauseKey()
TokenUpdateTransaction.setSupplyKey()
- Updated
Status
with new response codes AccountId.aliasKey
, includingAccountId.[to|from]String()
support.[PublicKey|PrivateKey].toAccountId()
.aliasKey
fields inTransactionRecord
andAccountInfo
.nonce
field inTransactionId
, includingTransactionId.[set|get]Nonce()
children
fields inTransactionRecord
andTransactionReceipt
duplicates
field inTransactionReceipt
[TransactionReceiptQuery|TransactionRecordQuery].[set|get]IncludeChildren()
TransactionReceiptQuery.[set|get]IncludeDuplicates()
- New response codes.
- Support for ECDSA SecP256K1 keys.
PrivateKey.generate[ED25519|ECDSA]()
[Private|Public]Key.from[Bytes|String][DER|ED25519|ECDSA]()
[Private|Public]Key.to[Bytes|String][Raw|DER]()
Fixed
- Requests should retry on
INTERNAL
consistently - Signing data which contains bytes larger than a value of 127
[Private|Public]Key.fromBytesEcdsa()
checking for the wrong bytes length
Deprecated
TokenUpdateTransaction.setsupplyKey()
- usesetSupplyKey()
insteadPrivateKey.generate()
, usePrivateKey.generate[ED25519|ECDSA]()
instead.
v2.7.0-beta.4
Fixed
- Signing data which contains bytes larger than a value of 127
[Private|Public]Key.fromBytesEcdsa()
checking for the wrong bytes length
v2.7.0-beta.3
Added
TokenUpdateTransaction.[get|set]PauseKey()
TokenUpdateTransaction.setSupplyKey()
- Updated
Status
with new response codes
Deprecated
TokenUpdateTransaction.setsupplyKey()
- usesetSupplyKey()
instead