Skip to content

Releases: hiero-ledger/hiero-sdk-cpp

v0.14.0

23 Aug 20:02
0e17f92
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

What's New

➡️ New operations with Hedera topics - update, message submit
➡️ New operations with Hedera schedules - create, delete, get info, sign

Notes

Due to increase in file size, this release and from here on out will only contain Release builds until we figure out a way to get our artifacts under the 2GB GitHub limit.

Added

Full Changelog: v0.13.0...v0.14.0

v0.13.0

07 Aug 18:24
b47b48d
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

What's New

➡️ New operations with Hedera topics - create, delete, get info

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery

Added

Full Changelog: v0.12.0...v0.13.0

v0.12.0

20 Jul 07:36
v0.12.0
46b15ee
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

What's New

➡️ New operations with Hedera tokens - freeze, unfreeze, pause, unpause, grant KYC, revoke KYC, NFT info.
➡️ Updates for the Hedera tokens - allowance, NFT allowance, token transfer.

Examples

➡️ TransferTokensExample.cc

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery

Added

Full Changelog: v0.11.0...v0.12.0

v0.11.0

06 Jul 04:49
v0.11.0
b05cbc7
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

What's New

➡️ Add AssessedCustomFees.
➡️ Operations with Hedera token - mint, update, wipe, burn, get info, delete, associate, dissociate and scheduled fee update.

Examples

➡️ CustomFeesExample.cc
➡️ NftAddRemoveAllowancesExample.cc

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery

Added

Full Changelog: v0.10.0...v0.11.0

v0.10.0

20 Jun 19:41
df7a245
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

What's New

➡️ Add ChunkedTransaction.
➡️ Add TokenType and TokenSupplyType.
➡️ Add FeeAssessmentMethod - INCLUSIVE or EXCLUSIVE.
➡️ Add CustomFixedFee.
➡️ Add CustomFractionalFee.
➡️ Add CustomRoyaltyFee.
➡️ Operations with Hedera file - update or append file.
➡️ Operations with Hedera contract - create flow, delegate by Id,
➡️ Operations with Hedera tokens - create.

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery

Added

Full Changelog: v0.9.0...v0.10.0

v0.9.0

30 May 20:19
v0.9.0
170cf44
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

What's New

➡️ Add KeyList.
➡️ Use of Key instead of PublicKey and PrivateKey.
➡️ Operations with Hedera file - update file, contents query.
➡️ More integration tests added.

Examples

➡️ GetFileContentsExample.cc

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery
  • FileAppendTransaction

Added

Full Changelog: v0.8.0...v0.9.0

v0.8.0

17 May 16:52
v0.8.0
01d859c
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

What's New

➡️ EVM compatibility - raw Ethereum transactions could be executed as Hedera transactions.
➡️ Operations with Hedera smart contracts - get info, update contract, execute transaction
➡️ Delete a file instance
➡️ More integration tests added

Examples

➡️ CreateSimpleContractExample.cc
➡️ CreateStatefulContractExample.cc
➡️ DeleteFileExample.cc

Notes

⚠️ EthereumTransactionData objects are not currently working on Windows. Issue will be fixed in RLPValue library throws when a value is empty.

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery
  • FileAppendTransaction
  • FileContentsQuery

Added

Full Changelog: v0.7.0...v0.8.0

v0.7.0

03 May 19:43
v0.7.0
d43add6
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

What's New

➡️ Add CONTRIBUTING.md file
➡️ Fix GitHub Actions workflow for PR checks
➡️ Using parameters and selectors when calling a smart contract function
➡️ Creating an EVM address from ECDSAsecp256k1 public key
➡️ More integration tests added

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery
  • ContractExecuteTransaction
  • ContractInfo
  • ContractInfoQuery
  • ContractUpdateTransaction
  • EthereumTransaction
  • FileAppendTransaction
  • FileContentsQuery

Added

  • Implement ContractFunctionParameters and ContractFunctionSelector by @rwalworth in #278
  • Add CreateSimpleContractExample by @rwalworth in #283
  • Failing steps in the PR checks workflow by @deyanzz in #267
  • Fix failure of test LedgerIdTest.FromBadStrings by @deyanzz in #282
  • Fix failure of test ECDSAsecp256k1PublicKeyTest.UncompressBytes by @deyanzz in #281
  • Step-by-step guide to distribute a new release by @deyanzz in #226
  • Test for create and execute requests to send to a node by @deyanzz in #197

Full Changelog: v0.6.0...v0.7.0

v0.6.0

17 Apr 19:14
v0.6.0
993fdae
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

What's New

➡️ Create Hedera files.
➡️ Delete a smart contract instance.
➡️ Call a local smart contract function.

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery
  • ContractExecuteTransaction
  • ContractInfo
  • ContractInfoQuery
  • ContractUpdateTransaction
  • EthereumTransaction
  • FileAppendTransaction
  • FileContentsQuery

Added

Full Changelog: v0.5.0...v0.6.0

v0.5.0

06 Apr 17:42
v0.5.0
40bc4d3
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's New

➡️ Add new functions to Client - forMainnet(), forPreviewnet() and forNetwork()
➡️ Create Hedera smart contracts
➡️ More functionalities for Accounts - AccountInfoQuery, AccountAllowanceDeleteTransaction, AccountAllowanceApproveTransaction, AccountRecordsQueryand AccountDeleteTransaction.

Examples

➡️ AccountAllowanceExample.cc
➡️ DeleteAccountExample.cc
➡️ StakingExample.cc

Notes

There are several files in the repo that are not included in the build and should not used. These files both header (.h) and source (.cc) include:

  • AccountStakersQuery
  • ContractCallQuery
  • ContractDeleteTransaction
  • ContractExecuteTransaction
  • ContractFunctionResult
  • ContractInfo
  • ContractInfoQuery
  • ContractUpdateTransaction
  • EthereumTransaction
  • FileAppendTransaction
  • FileContentsQuery
  • FileCreateTransaction

Added

Full Changelog: v0.4.0...v0.5.0