Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

Releases: iotaledger/iota.c

v1.0.1

28 Jul 07:10
Compare
Choose a tag to compare

v1.0.1 - 2022-07-28

This is a breaking change for the node API update, should be used with HORNET-2.0.0-beta.3 or newer

Changes

  • Client - JSON keys are changed in RESTful APIs
  • Wallet - fixed strncpy issue
  • Doc - update examples link

Full Changelog: v1.0.0...v1.0.1

v1.0.0

20 Jul 07:33
4fb2799
Compare
Choose a tag to compare

v1.0.0 - 2022-07-20

This is a breaking change for the Stardust protocol update, should be used with HORNET-2.0.0-beta.1 or newer

New Features

  • Implemented helper methods for wallet applications
  • Implemented functional tests for validating the client with a private tangle
  • Implemented benchmark for evaluating the client performance
  • Support Arduino-ESP32 development framework
  • Implemented Node Core RESTful API v2
  • Implemented Node Indexer RESTful API v1
  • Implemented Node Event API v2
  • Support Native Tokens and NFTs
  • Support conditional transfers

New Contributors

Full Changelog: v0.4.0...v1.0.0

v0.4.0

16 Dec 10:08
9a0eb79
Compare
Choose a tag to compare

v0.4.0 - 2021-12-16

  • Added libsodium support on Linux
  • Implemented Event(MQTT) API subscribers
  • Modularity enhancement, the user can build one of Crypto, Core, Client layers by CMake options
    • WITH_IOTA_CORE
    • WITH_IOTA_CLIENT
    • IOTA_WALLET_ENABLE
    • MQTT_CLIENT_ENABLE

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

06 Oct 09:42
07ca170
Compare
Choose a tag to compare

v0.3.0 - 2021-10-06

  • Crypto module supports mbedtls library on Linux.
  • Implemented mnemonic APIs that are compatible with Firefly address derivation.

Changes

  • Core - refactor unlock block methods #142
  • wallet - don't consume all outputs #144
  • Crypto - sha256/sha512 interface #145
  • Crypto - support mbedtls on Linux. #149
  • Tests - slip10 clean up. #150
  • Examples - Update and add README. #151

Breaking changes

  • Wallet - support mnemonic #147
  • Wallet - refactoring, mnemonic support. #154
    • introduce IOTA_WALLET_ENABLE and remove IOTA_WALLET_BIP39 option.
  • Wallet - introduce BIP39_ENGLISH_ONLY option. 49d46f2

v0.2.0

07 Jul 08:43
Compare
Choose a tag to compare

v0.2.0 - 2021-07-07

  • Support Zephyr RTOS and nRF-Connect SDK development frameworks
  • Breaking - HTTP client refactored for a better compatibility

v0.1.0-beta

25 May 10:22
646a877
Compare
Choose a tag to compare

v0.1.0-beta - 2021-05-25

This is the first release for the Chrysalis network, aka IOTA 1.5.
The IOTA C Client documentation can be found in here

Supported REST Node APIs:

  • GET health
  • GET /api/v1/info
  • GET /api/v1/tips
  • POST /api/v1/messages
  • GET /api/v1/messages/{messageId}
  • GET /api/v1/messages/{messageId}/metadata
  • GET /api/v1/messages/{messageId}/children
  • GET /api/v1/outputs/{outputId}
  • GET /api/v1/addresses/ed25519/{address}
  • GET /api/v1/addresses/ed25519/{address}/output