Skip to content

Releases: hiero-ledger/hiero-sdk-js

v2.7.0-beta.1

21 Dec 02:09
Compare
Choose a tag to compare
v2.7.0-beta.1 Pre-release
Pre-release

Added

  • 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]()

Deprecated

  • PrivateKey.generate(), use PrivateKey.generate[ED25519|ECDSA]() instead.

Fixed

  • Requests should retry on INTERNAL consistently

v2.6.0

29 Nov 22:42
Compare
Choose a tag to compare

Added

  • Support for multiple IPs per node
  • New smart contract response codes

Fixed

  • TransferTransaction should deterministically order transfers before submitting transaction

v2.6.0-beta.1

16 Nov 02:03
Compare
Choose a tag to compare
v2.6.0-beta.1 Pre-release
Pre-release

Added

  • New smart contract response codes

v2.5.0

15 Nov 22:23
Compare
Choose a tag to compare

Fixed

  • WebClient should be able to construct an empty MirrorNetwork
  • Bad imports while using Common JS

Deprecated

  • ContractUpdateTransaction.[set|get]ByteCodeFileId()
  • ContractCallQuery.[set|get]MaxResultSize()

v2.5.0-beta.2

03 Nov 23:18
Compare
Choose a tag to compare
v2.5.0-beta.2 Pre-release
Pre-release

Fixed

  • Bad imports while using Common JS

v2.4.1

03 Nov 23:18
Compare
Choose a tag to compare

Fixed

  • Bad imports while using Common JS

v2.5.0-beta.1

02 Nov 02:38
Compare
Choose a tag to compare
v2.5.0-beta.1 Pre-release
Pre-release

Deprecated

  • ContractUpdateTransaction.[set|get]ByteCodeFileId()
  • ContractCallQuery.[set|get]MaxResultSize()

v2.4.0

02 Nov 02:38
Compare
Choose a tag to compare

Added

  • TLS support
  • Client.[get|set]TransportSecurity() - Enable/Disable TLS
  • *Id.toSolidityAddress()
  • Support for number in all ContractFunctionParam.add[Uint|Int]*() methods

Fixed

  • *Id.fromSolidityAddress()

v2.3.0

21 Oct 17:46
Compare
Choose a tag to compare

Added

  • FreezeType
  • FreezeTransaction.[get|set]FreezeType()
  • FreezeTransaction.[get|set]FileId()
  • FreezeTransaction.[get|set]FileHash()
    • Support for HIP-24 (token pausing)
    • TokenInfo.pauseKey
    • TokenInfo.pauseStatus
    • TokenCreateTransaction.pauseKey
    • TokenUpdateTransaction.pauseKey
    • TokenPauseTransaction
    • TokenUnpauseTransaction

Deprecated

  • FreezeTransaction.[get|set]UpdateFileId(), use .[get|set]FileId() instead.

v2.2.0-beta.1

15 Oct 01:53
Compare
Choose a tag to compare
v2.2.0-beta.1 Pre-release
Pre-release

Added

  • Support for HIP-24 (token pausing)
    • TokenInfo.pauseKey
    • TokenInfo.pauseStatus
    • TokenCreateTransaction.pauseKey
    • TokenUpdateTransaction.pauseKey
    • TokenPauseTransaction
    • TokenUnpauseTransaction