Skip to content

Releases: hiero-ledger/hiero-sdk-js

v2.9.1

15 Feb 04:57
Compare
Choose a tag to compare

Fixed

  • Mirror network incorrectly using 433 for TLS instead of 443

v2.9.0

15 Feb 04:57
Compare
Choose a tag to compare

Added

  • ContractId.fromEvmAddress()
  • ContractFunctionResult.stateChanges
  • ContractFunctionResult.evmAddress
  • ContractStateChange
  • StorageChange
  • [FileAppend|TopicMessageSubmit]Transaction.[set|get]ChunkSize(), and changed default chunk size for FileAppendTransaction to 2048.
  • AccountAllowance[Adjust|Approve]Transaction
  • TransactionRecord.tokenTransfersList

v2.9.0-beta.1

01 Feb 02:34
Compare
Choose a tag to compare
v2.9.0-beta.1 Pre-release
Pre-release

Added

  • ContractId.fromEvmAddress()
  • ContractFunctionResult.stateChanges
  • ContractFunctionResult.evmAddress
  • ContractStateChange
  • StorageChange
  • [FileAppend|TopicMessageSubmit]Transaction.[set|get]ChunkSize(), and changed default chunk size for FileAppendTransaction 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

01 Feb 02:39
Compare
Choose a tag to compare

Added

  • Support for regenerating transaction IDs on demand if a request
    responses with TRANSACITON_EXPIRED

Fixed

  • Transaction.sign() should correctly save public keys and signers when sign on demand is disabled
  • WebClient failing to be constructed because its network was missing ports

v2.8.0-beta.2

25 Jan 06:42
Compare
Choose a tag to compare
v2.8.0-beta.2 Pre-release
Pre-release

Fixed

  • Transaction.sign() should correctly save public keys and signers when sign on demand is disabled
  • WebClient failing to be constructed because its network was missing ports

v2.7.1

25 Jan 05:08
Compare
Choose a tag to compare

Fixed

  • WebClient failing to be constructed because its network was missing ports

v2.8.0-beta.1

20 Jan 01:01
Compare
Choose a tag to compare
v2.8.0-beta.1 Pre-release
Pre-release

Added

  • Support for regenerating transaction IDs on demand if a request
    responses with TRANSACITON_EXPIRED

v2.7.0

20 Jan 01:01
Compare
Choose a tag to compare

Added

  • [Private|Public]Key.toAccountId()
  • TokenUpdateTransaction.[get|set]PauseKey()
  • TokenUpdateTransaction.setSupplyKey()
  • Updated Status with new response codes
  • AccountId.aliasKey, including AccountId.[to|from]String() support.
  • [PublicKey|PrivateKey].toAccountId().
  • aliasKey fields in TransactionRecord and AccountInfo.
  • nonce field in TransactionId, including TransactionId.[set|get]Nonce()
  • children fields in TransactionRecord and TransactionReceipt
  • duplicates field in TransactionReceipt
  • [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() - use setSupplyKey() instead
  • PrivateKey.generate(), use PrivateKey.generate[ED25519|ECDSA]() instead.

v2.7.0-beta.4

09 Jan 21:35
Compare
Choose a tag to compare
v2.7.0-beta.4 Pre-release
Pre-release

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

04 Jan 04:21
Compare
Choose a tag to compare
v2.7.0-beta.3 Pre-release
Pre-release

Added

  • TokenUpdateTransaction.[get|set]PauseKey()
  • TokenUpdateTransaction.setSupplyKey()
  • Updated Status with new response codes

Deprecated

  • TokenUpdateTransaction.setsupplyKey() - use setSupplyKey() instead