Skip to content

Releases: hashgraph/hedera-sdk-swift

0.32.0

09 Oct 21:07
10443db
Compare
Choose a tag to compare

What's Changed

  • fix: upgrade swift_numberkit and remove UInt64 casts by @RickyLB in #387
  • Airdrop functionality by @RickyLB in #392
  • chore(deps): bump github.com/apple/swift-nio-http2 from 1.27.0 to 1.28.1 by @dependabot in #327
  • chore(deps): bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in #384

Full Changelog: 0.31.0...0.32.0

0.31.0

27 Aug 19:18
346f855
Compare
Choose a tag to compare

What's Changed

  • feat: Implement JSON-RPC endpoint for AccountCreateTransaction by @rwalworth in #365
  • chore(deps): bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in #367
  • feat(hip-869): added DAB Node operations by @RickyLB in #368

Full Changelog: 0.30.0...0.31.0

0.30.0

29 Jul 19:48
e15c798
Compare
Choose a tag to compare

What's Changed

  • HIP-904: Allow autoMaxTokenAssociation to accept -1 & TokenReject by @RickyLB in #360
  • chore(deps): bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in #362
  • chore(deps): bump swift-actions/setup-swift from 2.0.0 to 2.1.0 by @dependabot in #361

Full Changelog: 0.29.0...0.30.0

0.29.0

20 Jun 19:01
0a31d43
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #341
  • chore(deps): bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in #342
  • chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #357
  • chore(deps): bump step-security/harden-runner from 2.8.0 to 2.8.1 by @dependabot in #345
  • feat(tck): add TCK server by @rwalworth in #344
  • feat(HIP-540): change or remove existing keys from tokens by @RickyLB in #359

New Contributors

Full Changelog: 0.28.0...0.29.0

0.28.0

16 May 15:11
a17d3cb
Compare
Choose a tag to compare
0.28.0 Pre-release
Pre-release

What's Changed

  • ci: 335 update ci workflows for best practices and standards by @rbarkerSL in #336
  • fix: Updated codeowners for SDK repo by @rbarkerSL in #340
  • feat: add metadata field for tokens by @RickyLB in #331
  • chore(deps): bump actions/checkout from 4.1.1 to 4.1.5 by @dependabot in #339
  • chore(deps): bump step-security/harden-runner from 2.7.0 to 2.7.1 by @dependabot in #338

New Contributors

Full Changelog: 0.27.0...0.28.0

0.28.0-beta.1

13 May 18:44
91907c3
Compare
Choose a tag to compare
0.28.0-beta.1 Pre-release
Pre-release

Added

  • Add metadata and metadataKey fields to TokenCreateTransaction
  • Add metadata and metadataKey fields into TokenUpdateTransaction
  • Add TokenUpdateNftsTransaction w/ fields tokenId, serials, metadataKey, and metadata
  • Add metadata and metadataKey fields to TokenInfo

Internal

  • Solve backward compatibility issues with hedera-services v0.49.0
  • Add e2e test feeSchedules
  • Add e2e test contractBytecode
  • Add e2e test tokenUpdateNfts
  • Update e2e test tokenUpdateTransaction w/ metadata and metadataKey
  • Update unit test tokenInfoQuery w/ metadata
  • Add tokenUpdateMetadata examples
  • Add TokenUpdateMetadata example
  • Add get/set token metadata and metadata key

0.27.0

13 Mar 01:15
6c57705
Compare
Choose a tag to compare
0.27.0 Pre-release
Pre-release

Added

  • Incorporate signer_nonce and a new field for ContractFunctionCall.

Internal

  • Integrate local-node into E2E tests
  • Remove Dentons proxy from Network+Config
  • Fix multi-chunked transactions to use same the payer account id
  • Add Unit Test CryptoAes
  • Add Unit Test CryptoSha2

v0.26.0

23 Oct 17:55
d7a193c
Compare
Choose a tag to compare
v0.26.0 Pre-release
Pre-release

Added

  • Add getSignatures to Transaction
  • Add getAllSignatures to ChunkedTransaction

Internal

  • Add Unit Test TopicMessage
  • Add Unit Test TopicMessageQuery
  • Add Unit Test TokenNftTransfer
  • Add Unit Test TransactionFeeSchedule
  • Add Unit Test TransactionChunkInfo
  • Add Unit Test FeeSchedule
  • Add Unit Test LedgerId
  • Add Unit Test CryptoPem
  • Add Unit Test CustomFee
  • Add Unit Test TokenType
  • Add Unit Test Transaction
  • Add E2E Test TokenPauseTransaction
  • Update swift-atomics, swift-collections, swift-nio-extras, swift-protobuf, and swift-snapshot-testing
  • Add E2E Test TokenUnpauseTransaction
  • Add E2E Test TransactionReceiptQuery
  • Add E2E Test TransactionRecordQuery

v0.25.0

26 Sep 19:41
ebf40e0
Compare
Choose a tag to compare
v0.25.0 Pre-release
Pre-release

Fixes

  • Update (many) dependencies

Internal

  • Add unit test 'FeeSchedules`
  • Add unit test 'ScheduleInfo`
  • Add unit test 'AccountCreateTransaction`
  • Add unit test 'AccountDeleteTransaction`
  • Add unit test 'ProxyStaker`
  • Add unit test 'StakingInfo`
  • Add unit test 'TokenAllowance`
  • Add unit test 'KeyList`
  • Add unit test 'Key`
  • Add unit test 'TopicMessageSubmitTransaction`

v0.24.0

08 Sep 17:23
f9b542d
Compare
Choose a tag to compare
v0.24.0 Pre-release
Pre-release

Added

  • Handle node health via backoff instead of a fixed unhealthy duration.
  • Add exchangeRate to TransactionReceipt
  • Add fromBytes to TokenAssociation
  • Expose token/nft transfers in public API

Fixed

  • Add Sendable where it should exist

Changed

  • Remove .none variant from RequestType, use RequestType? instead
  • Change type of topicRunningHash to Data
  • Change TokenInfo to a struct
  • Change TokenNftInfo to a struct

Internal

  • Add unit test TransactionRecordQuery
  • Add unit test TransactionRecord
  • Add unit test TransactionReceipt
  • Add unit test TransactionReceiptQuery
  • Add unit test HbarAllowance
  • Add unit test TokenNftAllowance
  • Add unit test TokenCreateTransaction
  • Add unit test TokenBurnTransaction
  • Add unit test TokenAssociateTransaction
  • Add unit test NftId
  • Add unit test ScheduleSignTransaction
  • Add unit test ScheduleInfoQuery
  • Add unit test ScheduleId
  • Add unit test ScheduleDeleteTransaction
  • Add unit test ScheduleCreateTransaction
  • Add unit test FileUpdateTransaction
  • Add unit test FileInfoQuery
  • Add unit test FileInfo
  • Add unit test ContractInfo