Releases: hiero-ledger/hiero-sdk-swift
Releases · hiero-ledger/hiero-sdk-swift
v0.7.0
Added
- Add
Client.forMainnet()
- Add
Client.forPreviewnet()
- Add
fromBytes
andfromString
toLedgerId
- Add
fromBytes
andfromString
toNftId
- Extend
PrivateKey
withfromPem
,derive
,legacyDerive
,toString
,toAccountId
, andfromBytes
- Extend
PublicKey
withfromBytes
,fromString
, andtoAccountId
Fixed
- Build for both M1 and Intel mac iOS Simulator and iOS Device should be working
Changed
- In
AccountAllowanceApproveTransaction
, renameserialNumbers
toserials
- In
AccountAllowanceDeleteTransaction
, renameserialNumbers
toserials
- In
TokenBurnTransaction
, renameserialNumbers
toserials
- In
TokenWipeTransaction
, renameserialNumbers
toserials
- Update to/from string conversions for
Hbar
to match other SDKs
v0.6.0
Added
- Add
Hbar
type. Anywhere Hbar is expected, you can write an integer/decimal/float literal or use theHbar
type. - Add
LedgerId
- Add
StakingInfo
- Add
EthereumTransaction
Changed
- In
AccountDeleteTransaction
, renamedeleteAccountId
toaccountId
- Rename alias to
aliasKey
inAccountInfo
and properly decode inAccountInfo
- Rename
expiresAt
inAccountUpdateTransaction
toexpirationTime
- Move swift-tools-version to top of Package.swift file
v0.5.0
Added
AccountAllowanceApproveTransaction
AccountAllowanceDeleteTransaction
AccountRecordsQuery
AccountStakersQuery
ContractBytecodeQuery
ContractCallQuery
ContractExecuteTransaction
ContractUpdateTransaction
ContractFunctionResult
ContractInfoQuery
FileInfoQuery
NetworkVersionInfoQuery
ScheduleCreateTransaction
TransactionRecordQuery
Changed
- Remove
AccountAddress
andAccountAlias
. Merged intoAccountId
. - Where possible, all classes are now
final
.
v0.4.0
Added
FreezeTransaction
ScheduleDeleteTransaction
ScheduleSignTransaction
ScheduleInfoQuery
SystemDeleteTransaction
SystemUndeleteTransaction
TokenCreateTransaction
TokenFeeScheduleUpdateTransaction
TokenInfoQuery
TokenNftInfoQuery
TokenUpdateTransaction
TopicInfoQuery
TransferTransaction
(add NFTs and Tokens)
Changed
- Replace
setPayerAccountId
andaddDefaultSigner
withsetOperator
- Remove
getSuccessfulReceipt
andwaitForConsensus
v0.3.0
Added
ContractCreateTransaction
ContractDeleteTransaction
EntityId
TokenAssociateTransaction
TokenBurnTransaction
TokenCreateTransaction
CustomFee
TokenUpdateTransaction
TokenDeleteTransaction
TokenDissociateTransaction
TokenFreezeTransaction
TokenUnfreezeTransaction
TokenPauseTransaction
TokenUnpauseTransaction
TokenGrantKycTransaction
TokenRevokeKycTransaction
TokenWipeTransaction
v0.2.0
Added
AccountCreateTransaction
AccountDeleteTransaction
AccountUpdateTransaction
FileAppendTransaction
FileContentsQuery
FileCreateTransaction
FileDeleteTransaction
FileUpdateTransaction
TopicCreateTransaction
TopicDeleteTransaction
TopicMessageSubmitTransaction
TopicUpdateTransaction
TransactionReceipt
TransactionReceiptQuery
TransactionReceiptResponse
TransactionResponse
TransferTransaction