Skip to content

Releases: hiero-ledger/hiero-sdk-swift

v0.7.0

18 Oct 11:38
53754f5
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Added

  • Add Client.forMainnet()
  • Add Client.forPreviewnet()
  • Add fromBytes and fromString to LedgerId
  • Add fromBytes and fromString to NftId
  • Extend PrivateKey with fromPem, derive, legacyDerive, toString, toAccountId, and fromBytes
  • Extend PublicKey with fromBytes, fromString, and toAccountId

Fixed

  • Build for both M1 and Intel mac iOS Simulator and iOS Device should be working

Changed

  • In AccountAllowanceApproveTransaction, rename serialNumbers to serials
  • In AccountAllowanceDeleteTransaction, rename serialNumbers to serials
  • In TokenBurnTransaction, rename serialNumbers to serials
  • In TokenWipeTransaction, rename serialNumbers to serials
  • Update to/from string conversions for Hbar to match other SDKs

v0.6.0

13 Sep 16:56
8c28e71
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Added

  • Add Hbar type. Anywhere Hbar is expected, you can write an integer/decimal/float literal or use the Hbar type.
  • Add LedgerId
  • Add StakingInfo
  • Add EthereumTransaction

Changed

  • In AccountDeleteTransaction, rename deleteAccountId to accountId
  • Rename alias to aliasKey in AccountInfo and properly decode in AccountInfo
  • Rename expiresAt in AccountUpdateTransaction to expirationTime
  • Move swift-tools-version to top of Package.swift file

v0.5.0

02 Aug 02:36
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Added

  • AccountAllowanceApproveTransaction
  • AccountAllowanceDeleteTransaction
  • AccountRecordsQuery
  • AccountStakersQuery
  • ContractBytecodeQuery
  • ContractCallQuery
  • ContractExecuteTransaction
  • ContractUpdateTransaction
  • ContractFunctionResult
  • ContractInfoQuery
  • FileInfoQuery
  • NetworkVersionInfoQuery
  • ScheduleCreateTransaction
  • TransactionRecordQuery

Changed

  • Remove AccountAddress and AccountAlias. Merged into AccountId.
  • Where possible, all classes are now final.

v0.4.0

19 Jul 15:43
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Added

  • FreezeTransaction
  • ScheduleDeleteTransaction
  • ScheduleSignTransaction
  • ScheduleInfoQuery
  • SystemDeleteTransaction
  • SystemUndeleteTransaction
  • TokenCreateTransaction
  • TokenFeeScheduleUpdateTransaction
  • TokenInfoQuery
  • TokenNftInfoQuery
  • TokenUpdateTransaction
  • TopicInfoQuery
  • TransferTransaction (add NFTs and Tokens)

Changed

  • Replace setPayerAccountId and addDefaultSigner with setOperator
  • Remove getSuccessfulReceipt and waitForConsensus

v0.3.0

22 Jun 08:46
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Added

  • ContractCreateTransaction
  • ContractDeleteTransaction
  • EntityId
  • TokenAssociateTransaction
  • TokenBurnTransaction
  • TokenCreateTransaction
  • CustomFee
  • TokenUpdateTransaction
  • TokenDeleteTransaction
  • TokenDissociateTransaction
  • TokenFreezeTransaction
  • TokenUnfreezeTransaction
  • TokenPauseTransaction
  • TokenUnpauseTransaction
  • TokenGrantKycTransaction
  • TokenRevokeKycTransaction
  • TokenWipeTransaction

v0.2.0

04 Jun 00:52
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Added

  • AccountCreateTransaction
  • AccountDeleteTransaction
  • AccountUpdateTransaction
  • FileAppendTransaction
  • FileContentsQuery
  • FileCreateTransaction
  • FileDeleteTransaction
  • FileUpdateTransaction
  • TopicCreateTransaction
  • TopicDeleteTransaction
  • TopicMessageSubmitTransaction
  • TopicUpdateTransaction
  • TransactionReceipt
  • TransactionReceiptQuery
  • TransactionReceiptResponse
  • TransactionResponse
  • TransferTransaction

v0.1.1

26 May 13:13
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release
0.1.1