CHANGELOG

Changelog

All notable changes to this project will be documented in this file. See standard-versionarrow-up-right for commit guidelines.

7.0.0arrow-up-right (2025-01-30)

aecli migrates to a new secret key format. Use SDK's toolsarrow-up-right page to convert secret keys.

⚠ BREAKING CHANGES

  • account: aecli account address accepts --secretKey instead --privateKey

  • contract: uses v8 compiler by default

  • contract: not compatible with v7 compiler

  • aens: commitmentId removed from the JSON output of aecli name pre-claim Use tx.commitmentId instead.

  • some fields in node responses returned as numbers instead of strings Namely:

    • abiVersion

    • vmVersion

    • callerNonce

    • senderNonce

    • oracleTtl.value

    • responseTtl.value

    • queryTtl.value

    • endsAt

  • tabbed data aligned without underscores

  • width of the first column in tabbed data depends on the content

Features

Bug Fixes

Commits with breaking changes

6.0.1arrow-up-right (2024-04-22)

Bug Fixes

6.0.0arrow-up-right (2024-04-16)

Check out the new documentation at docs.aeternity.com/aepp-cli-jsarrow-up-right

⚠ BREAKING CHANGES

oracle: aecli oracle get removed

Use aecli inspect instead.

oracle: aecli don't accept already known account address in oracles

Remove extra argument:

account: aecli account verify-message accepts signer address instead wallet

chain: aecli chain network_id removed

Use aecli chain status instead.

Commands don't accept --no-waitMined anymore

In the most cases transactions gets mined immediately. In case of NameClaim, tx needs to be submitted in the next keyblock after preclaim. In that case it would be mined also immediately, with no early name revealing. If still needed, use aecli chain broadcast tx_... --no-waitMined instead.

account: account save removed

Use account create instead:

account: aecli account spend renamed to aecli spend

chain: aecli connects to mainnet by default

Use the below to switch back to testnet.

require nodejs@18 or newer

Because nodejs@16 is not maintained currently.

name: name lookup command removed

Use inspect instead.

account: account generate command removed

Use account create in a cycle instead.

crypto: crypto sign command removed

Use account sign instead.

crypto: crypto unpack command removed

Use inspect instead.

crypto: crypto decode removed

Use another base58 decoder if necessary.

account: account balance, account nonce commands removed

Use inspect <ak-address> instead.

account: remove useless output option

account: account spend returns unwrapped JSON

account: account transfer command removed

Use spend instead.

Features

Bug Fixes

Other commits with breaking changes

5.0.0arrow-up-right (2023-04-08)

⚠ BREAKING CHANGES

The format of contract descriptor file changed

Contract descriptors needs to be regenerated.

contract: contract call accepts wallet_path as the last argument

For example, replace

with

account spend doesn't accept denomination parameter

Features

Bug Fixes

4.1.0arrow-up-right (2022-07-28)

Features

Bug Fixes

4.0.0arrow-up-right (2022-04-07)

⚠ BREAKING CHANGES

  • contract deploy: accept args and bytecode, custom descrPath

Run aecli contract deploy --help to get the latest documentation.

  • contract call: accept arguments as JSON-encoded array

Affected commands: contract deploy, contract call.

  • contract: decode call result, make args flexible

Removed commands: contract encodeData, contract decodeCallData. Added commands: contract encode-calldata, contract decode-call-result.

Features

Bug Fixes

3.0.0arrow-up-right (2021-06-10)

Bug Fixes

Features

2.7.0arrow-up-right (2020-06-10)

Bug Fixes

Features

2.6.0arrow-up-right (2019-10-07)

Features

2.5.0 (2019-08-28)

Features

  • Node Node 5.0.0-rc1 compatibility

2.4.0 (2019-08-21)

Features

2.3.0 (2019-08-05)

Bug Fixes

Features

2.2.0 (2019-07-16)

Features

  • Node: Compatibility for node 4.0.0

  • Inspect Ability to unpack transaction using inspect command

Bug Fixes

2.1.0 (2019-05-20)

Bug Fixes

Features

  • Fortuna: Add Fortune(3.0.0) compatibility

  • Account: Feature/allow to spend percentage of balance (#68)

2.0.0arrow-up-right (2019-04-26)

Features

  • Commitizen: Configurte commitizen (#53arrow-up-right) (e7f2d0aarrow-up-right)

  • CI: Configure Jenkins pipeline

  • Account: Add option to get balance on specific heigh/hash

  • CLI: Make compatible with specarrow-up-right

  • Contract: Implement standalone compiler commands

  • DOCS add command for auto generating CHANGELOG

BREAKING CHANGES

  • Remove contract call and deploy commands. Remove aens claim, revoke andupdate commands.

1.0.1 (2019-01-10)

Features

  • Contract: Add contract inspect command

  • CLI Improve error printing

  • TX: Add --networkId flag to each command which build a tx

  • CLI: Remove default fee for each command's (SDK calculate fee by itself)

  • AENS: Add AENS transaction's build commands for offline mode to tx module

  • Contract: Add contract transaction's build commands for offline mode to tx module

  • Oracle: Add oracle transaction's build commands for offline mode to tx module

  • TX: tx root command, which allow to build transaction's in offline-mode

  • TX: Add broadcast sub-command to tx

  • Account: Add 'sign' sub-command to account

BREAKING CHANGES

Last updated

Was this helpful?