Skip to content

Latest commit

 

History

History
323 lines (223 loc) · 21.2 KB

CHANGELOG.md

File metadata and controls

323 lines (223 loc) · 21.2 KB

Changelog

[3.0.0-rc.9]

  • Merged IAuth::{username, password} into IAuth::basicAuthNamePwd; Set basic auth when provided;
    • 7c7b9b7 Fix regex of several MQTT topics (#1594) on 2023-02-21

[3.0.0-rc.8]

  • Add Burn interface. Replace IBuildBlockOptions::allowBurning with IBuildBlockOptions::burn.
  • Fixed returned JSON value for IInputSigningData; Renamed IInputSigningData::outputMetaData to IInputSigningData::outputMetadata; Changed ISegment::bs from Uint8Array to number[] so that the serialization corresponds to what is expected;
  • Add signatureUnlock().
  • Move to N-API 6 builds.

[3.0.0-rc.7]

  • Fix MQTT multiple events when .listen() is called multiple times. Made Client::listen() async. Added Client::clearListeners().
    • 743a7c7 Add listen and clearListeners for MQTT to message interface (#1518) on 2023-01-26

[3.0.0-rc.6]

  • Add u8 representation to serialization and deserialization for ParticipationEventType.
  • Add Client::getIncludedBlockMetadata.
  • Fix infinite loop when the minimum PoW score is 0 (often in private tangles).

[3.0.0-rc.5]

  • Add aliasIdToBech32().
  • Add computeAliasId() and computeNftId() functions.
  • Add computeFoundryId().
  • Add nftIdToBech32().
  • Replaced nodeSyncEnabled by ignoreNodeHealth.
  • Update network info from unhealty nodes if ignoreNodeHealth is set to true.

[3.0.0-rc.4]

  • Fix rebuild script.

[3.0.0-rc.3]

  • Run tsc before publishing.

[3.0.0-rc.2]

  • Fix build script filename.

[3.0.0-rc.1]

  • Add alias and nfts output in try_select_input to the inputs, when required for an unlock condition of an input.
    • c18d9d7 Rename GenerateAddressMetadata to GenerateAddressOptions (#1330) on 2022-10-25
  • Rename IGenerateAddressOptions to IGenerateAddressOptions and replace its syncing field with ledgerNanoPrompt.
    • c18d9d7 Rename GenerateAddressMetadata to GenerateAddressOptions (#1330) on 2022-10-25
  • Fix prebuild scripts.
    • c18d9d7 Rename GenerateAddressMetadata to GenerateAddressOptions (#1330) on 2022-10-25
  • Add getTokenSupply and getProtocolParameters.
    • c18d9d7 Rename GenerateAddressMetadata to GenerateAddressOptions (#1330) on 2022-10-25

[3.0.0-rc.0]

  • Fix types in networkInfo.

[3.0.0-alpha.11]

  • Check correct alias and nft addresses of new outputs in input selection.
    • ba592b7 Check correct alias and nft addresses for new outputs in input selection (#1279) on 2022-09-28

[3.0.0-alpha.10]

  • Rename submitPayload() to postBlockPayload().
  • Remove "offline" field from client options.
  • Rename unsyncedNodes() to unhealthyNodes().

[3.0.0-alpha.9]

  • Fix input selection when only native tokens are remaining.
    • 4c3b71b Docs - Develop - Organize examples (#1228) on 2022-09-21
  • Add typescript to dependencies.
    • 4c3b71b Docs - Develop - Organize examples (#1228) on 2022-09-21
  • Use Uint8Array over number[] in IAliasOutputBuilderOptions and other places to better reflect the type requirements.
    • 4c3b71b Docs - Develop - Organize examples (#1228) on 2022-09-21

[3.0.0-alpha.8]

  • Fix missing reference unlocks with ledger nano secret manager.

[3.0.0-alpha.7]

  • Accept IGenerateAddressesOptions in consolidateFunds() instead of accountIndex and addressRange.
  • Fix PoW feature name.

[3.0.0-alpha.6]

  • Rename getLedgerStatus to getLedgerNanoStatus.

    • c744d77 Rename get_ledger_status to get_ledger_nano_status (#1185) on 2022-08-09
  • Rename indexer query parameters:

  • "hasStorageReturnCondition" => "hasStorageDepositReturn"

  • "storageReturnAddress" => "storageDepositReturnAddress"

  • "hasExpirationCondition" => "hasExpiration"

  • "hasTimelockCondition" => "hasTimelock"

  • c744d77 Rename get_ledger_status to get_ledger_nano_status (#1185) on 2022-08-09

[3.0.0-alpha.5]

  • Don't include tests in published package.
    • 78a29ec Don't include tests in published package (#1180) on 2022-08-08

[3.0.0-alpha.4]

  • Fix IBuildBlockOptions.
    • 7a5c445 Add debug logs for message_interface (#1177) on 2022-08-05

[3.0.0-alpha.3]

  • Update @iota/types to fix types.
  • Accept hex encoded strings for tag and data fields.

[3.0.0-alpha.2]

  • Improve handling for utxo chains in input selection.

[3.0.0-alpha.1]

  • Rename generateBlock to buildAndPostBlock.
  • Rename PoW to Pow and HRP to Hrp.

[3.0.0-alpha.0]

  • Pre-release of the Stardust bindings of iota.rs for Node.JS

[2.2.3]

  • Fixes getIncludedMessage().

[2.2.2]

  • Updated dependencies to fix compilation.

[2.2.1]

  • Fixed binaries upload
    • 1b5044b1 fix workflow for binaries, clean wasm readme (#738) on 2021-11-04

[2.2.0]

  • Changed "discovered" to "autopeered" in the result from getPeers().
    • f43b9dea add change file and updated covector workflow on 2021-11-03

[2.1.1]

  • Removed dependencies that failed to compile on a Raspberry Pi.
    • f3692e13 Lock dependencies to a specific version (#719) on 2021-10-21

[2.1.0]

  • Updated default testnet nodes
  • Added fallback to local PoW if no provided node has remote PoW enabled

[2.0.0]

  • Changed input() to accept the output id as string instead of the transaction id and the output index Add functionality for offline signing: offlineMode(), findInputs(), prepareTransaction(), signTransaction(), finishMessage()

[1.0.1]

  • Fix consolidation for higher start indexes
    • 3ca3a2d7 Handle higher start indexes in consolidation (#666) on 2021-09-08

[1.0.0]

  • Fixed custom provided API timeouts
    • 5f8fd262 Fix API timeouts for node.js binding, update message format for MQTT and default reconnect attempts (#652) on 2021-08-25
  • Return messages in MQTT in the same format as from all other functions (byte arrays converted to hex strings) Changed default max reconnection attempts to be unlimited
    • 98dad972 Mqtt websocket first iteration (#561) on 2021-05-17
    • 24a4b3fb apply version updates (#563) on 2021-05-18
    • 5f8fd262 Fix API timeouts for node.js binding, update message format for MQTT and default reconnect attempts (#652) on 2021-08-25

[0.7.0]

  • Add hexPublicKeyToBech32Address method
    • 572bc72b Add hexPublicKeyToBech32Address on 2021-08-13

[0.6.6]

  • Import TextEncoder for older Node.js versions
    • 2c718365 Import TextEncoder for older Node.js versions on 2021-08-06

[0.6.5]

  • Order parent messages always, fix POST JSON request.
    • 1d6a84c4 add change file on 2021-07-14

[0.6.4]

  • Fixed receipt payload conversion.
    • 86857df1 update dependencies on 2021-07-12

[0.6.3]

  • Fixed ts interfaces
    • 49100701 add change file on 2021-07-07

[0.6.2]

  • Fixed retryUntilIncluded.

[0.6.1]

  • Add permanode option.

[0.6.0]

  • Added getMessageId function.
    • b1935f36 nodejs add getMessageId on 2021-05-25

[0.5.1]

  • Set git repo and rev to allow JS bindings to be built from source
    • 282de0a6 fix(ci,bindings/nodejs): Set rev to allow building from source (#573) on 2021-05-20
  • Build bindings on Ubuntu 18.04 to support older versions of glibc
    • 9ee430ca fix(ci): Build Node.js bindings on Ubuntu 18.04 (#576) on 2021-05-20

[0.5.0]

  • Add JWT support and fix default nodes.
    • b94c0ae1 add changes file on 2021-05-14
  • Validate mnemonic in mnemonicToHexSeed()
    • e9c89e04 add changes file on 2021-05-04
    • cce6254f apply version updates (#538) on 2021-05-09
    • 4b159da2 validate mnemonic in mnemonic_to_hex_seed (#568) on 2021-05-18
  • MQTT uses websocket as default Indexation topic with non hex content will be converted to hex automatically
    • 98dad972 Mqtt websocket first iteration (#561) on 2021-05-17

[0.4.0]

  • Use camelCase for attributes.
  • Add consolidation function.
    • 7e54d183 add changes file on 2021-05-05
  • Fix hexToBech32 when bech32_hrp is optional.
    • 75a073e2 update readme and use iota_client on 2021-05-03
  • Don't overwrite custom provided input range.
    • 294920f7 add changes file on 2021-05-04
  • Add generateMnemonic and mnemonicToHexSeed.
    • e9c89e04 add changes file on 2021-05-04

[0.3.2]

  • Fix hexToBech32 when bech32_hrp is optional.
    • f67b445d nodejs/fix hexToBech32 and update versions (#533) on 2021-05-03
  • Update types and make account_index for GetUnspentAddressBuilder optional.
    • 30585801 update nodejs types, optional account_index (#518) on 2021-04-27

[0.3.1]

  • Update minPoWScore in node info.
    • b578d23a update nodejs docs on 2021-04-11

[0.3.0]

  • Added functions to convert addresses from bech32 to hex and vice versa.
    • 115184a8 Added hex_to_bech32 and bech32_to_hex methods (#471) on 2021-04-07
  • Add optional quorum, primaryNode, primaryPowNode and return url together with the node info when calling getInfo().
  • Return addresses bech32 encoded also for balance and output endpoints.
    • a2e09d1a return address bech32 encoded for balance and outputs on 2021-04-07

[0.2.0]

  • Fix import and installation + example in readme.
    • 5c96ab33 Fix import and installation + example in readme. (#431) on 2021-03-18

[0.1.0]

  • Added optional gapLimit to getBalance.
    • cf1405e5 add gap_limit to GetBalanceBuilder (#427) on 2021-03-18