Skip to content

Releases: iotaledger/iota.js

v2.0.0-rc.1 Stardust support

27 Sep 16:47
9335baf
Compare
Choose a tag to compare
Pre-release

Support for Stardust protocol according to the Tangle Improvement Proposals

v1.8.6 Expanded node-fetch polyfill

21 Jan 10:50
046f0dc
Compare
Choose a tag to compare
feat: Expand node-fetch polyfill

v1.8.5 Improve ESM Packaging

10 Jan 07:32
dab26a9
Compare
Choose a tag to compare

This release improves the ESM packaging and more specifically the polyfill for 3rd part module loading.

v1.8.5 Bump Release

12 Oct 08:48
d9c70cd
Compare
Choose a tag to compare

Separate packages

11 Oct 10:11
50b4495
Compare
Choose a tag to compare
  • Separates crypto and utils into separate packages, this is a breaking change as some imports will need to change to point to the correct package.
    • Utility classes like Converter, RandomHelper will need their imports changing from @iota/iota.js to @iota/util.js
    • Crypto classes like Blake2b, Bech32 will need their imports changing from @iota/iota.js to @iota/crypto.js

BigInt Packaging

27 Sep 13:36
15f4567
Compare
Choose a tag to compare
  • Update all BigInt calculations to use big-integer lib instead of native, so that when polyfill is used e.g. in React Native the calculations work
  • Update IPowProvider interface so that BigInteger nonce is returned as string

MQTT Separation

07 Jul 10:15
3c5ff0e
Compare
Choose a tag to compare
  • Breaking Change - MQTT has moved to its own package @iota/mqtt.js
  • Improve ESM Modules format
  • ESM distribution is located in dist/esm directory
  • Renamed dist/iota.js to dist/cjs/index-node.js
  • Renamed dist/iota.browser.js to dist/cjs/index-browser.js
  • Improve platform detection for RandomHelper

v1.5.3

19 May 09:05
84c47ab
Compare
Choose a tag to compare
  • PoW optimizations

v1.5.0

28 Apr 06:56
2dad22c
Compare
Choose a tag to compare

A New Dawn

First release for the new IOTA Chrysalis network.

v1.0.0-beta.30

18 Jun 03:10
9f37d7e
Compare
Choose a tag to compare
v1.0.0-beta.30 Pre-release
Pre-release

Important Changes:

  • tips parameter is no longer needed for getInclusionState api call
  • getLatestInclusion api call has been removed
  • No threshold parameter is required in getBalances api call
  • getTips api call has been removed

Changelog

  • Fix: Ignore null trytes during trytes to ascii conversion (#480)
  • Update: Remove threshold parameter from getBalances() (#481)
  • Update: Remove getTips() api (#483)
  • Update: Remove tips parameter from getInclusionStates() (#484)
  • Update: Remove getLatestInclusion (#484)
  • Chore: Update crypto-js in @iota/core (#460)
  • Chore: Update build scripts for @iota/pearl-diver-react-native (#501, #502)