Skip to content

Releases: archway-network/cli

2.1.0

05 Mar 08:49
e95de6b
Compare
Choose a tag to compare

What's Changed

⚠ BREAKING CHANGES

  • the CLI will now only support the Archway protocol version >=6.0.0 (#288)
  • bumped the minimum supported Node.js version to v18 as v16 LTS ended (#294)

Added

  • contracts: added a flag in the metadata sub-command to withdraw rewards
    directly to the wallet (#316)

Fixed

  • core: fixed the version check hook storing the current version
    on cache (#286)
  • core: fixed installation on WSL that failed due to invalid build scripts
    in the keyring-go package (#294)
  • core: bumped keyring-go package to fix edge case when installing the CLI
    in WSL2 (#311)

Changed

  • config: updated the chain file for constantine-3 (#309)

Full Changelog: 2.0.1...2.1.0

2.1.0-rc.2

04 Mar 15:34
3b45b13
Compare
Choose a tag to compare
2.1.0-rc.2 Pre-release
Pre-release

What's Changed

Fixed

  • core: bumped keyring-go package to fix edge case when installing the CLI in WSL2 (#311)

Changed

  • config: updated the chain file for constantine-3 (#309)

Full Changelog: 2.1.0-rc.1...2.1.0-rc.2

2.0.2

01 Dec 23:35
238f7d3
Compare
Choose a tag to compare

What's Changed

Fixed

  • config: fixed an issue that impeded the user to differentiate chains by the name (mainnet and testnet).

Full Changelog: 2.0.1...2.0.2

2.1.0-rc.1

16 Nov 11:00
1562369
Compare
Choose a tag to compare
2.1.0-rc.1 Pre-release
Pre-release

What's Changed

⚠️ BREAKING CHANGES

  • the CLI will now only support the Archway protocol version >=5.0.0 (#288)
  • bumped the minimum supported Node.js version to v18 as v16 LTS ended (#294)

Fixed

  • core: fixed the version check hook storing the current version on cache (#286)
  • core: fixed installation on WSL that failed due to invalid build scripts in the keyring-go package (#294)

Full Changelog: 2.0.1...2.1.0-rc.1

2.0.1

06 Nov 14:29
607a03f
Compare
Choose a tag to compare

What's Changed

Fixed

  • instantiate: fixed a circular dependency error and removed an unnecessary
    cargo workspace check.

Full Changelog: 2.0.0...2.0.1

2.0.0

27 Oct 12:06
2e0b4e4
Compare
Choose a tag to compare

What's Changed

⚠ BREAKING CHANGES

  • This version of the CLI is a complete rewrite of the whole codebase and is not
    compatible with previous versions. To migrate from v1.* to v2.*, users
    will have to import their keys using the available commands in
    archway accounts, and generate a new config file at the root of the project
    using config init.

Added

  • contracts: commands for all stages of contract development and deployment
    (c931552, 47c0b29, 39e81c3, c432704, 54b4486, bb1fda2, 6ac75b3, 364154f, 4efcd0f,
    3a19192)
  • rewards: new command to query and withdraw rewards (0e6c993 and 82b0ae3)
  • config: added new sub-commands to manage your project config (6bb3000, 59245c3)
  • config: support for importing and exporting chain specs (3b1ed5a)
  • cli: added the help command (#207)
  • config: management of global config files in ~/.config/archway (#221)
  • accounts: store the private key on the keyring (#218)
  • contracts: flag to skip validation on contracts sub-commands (#233)
  • config: new command to list available chains (#240)
  • core: added usage example in several commands (#227)
  • accounts: command to export the private key (#266)
  • config: commands to get/set generic config values (#271)
  • plugins: added plugin for bash/zsh completion (#272)

Fixed

  • contracts: validate the schema of Rust's numeric types (#214)
  • contracts: load templates for new projects from the main branch (#217)
  • config: remove the -cli suffix from the config path (#215)
  • core: add other aliases for version flag (#229)
  • core: update all description texts (#232)
  • contracts: running the build command without a contract name will now
    build the entire workspace (#237)
  • contracts: building a contract with the --json flag will suppress all
    output (#237)
  • core: renamed the flag --force to --no-confirm in several commands (#226)
  • core: fixed processing order for stdin pipes (#227)
  • accounts: allow querying balances for any valid address (#248)
  • accounts: don't break when deleting an account with invalid format (#256)
  • contracts: added missing types for CosmWasm schema validation (#252)
  • core: gracefully stop running processes on Ctrl+C (#260)
  • core: fixed the rust optimizer build cache volume (#260)

Changed

  • new: defaults to a workspace project template and changed flags (3aaa062)
  • accounts: manages encrypted keys and transfers (82d4ae7, 5346235, 1d116d1,
    7879cbe)
  • plugins: improved the help command output (#253)
  • contracts: standardized the sub-commands flags (#261 and #262)
  • config: validate chain using JSON schema (#271)

Full Changelog: 1.6.2...2.0.0

2.0.0-beta.1

27 Oct 10:45
1b2ce07
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release

What's Changed

⚠ BREAKING CHANGES

  • core: renamed the flag --force to --no-confirm in the sub-commands:
    • accounts: remove
    • contracts: premium and store

Added

  • contracts: flag to skip validation on contracts sub-commands (#233)
  • config: new command to list available chains (#240)
  • core: added usage example in several commands (#227)

Fixed

  • contracts: running the build command without a contract name will now
    build the entire workspace (#237)
  • contracts: building a contract with the --json flag will suppress all
    output (#237)
  • core: renamed the flag --force to --no-confirm in several commands (#226)
  • core: fixed processing order for stdin pipes (#227)

Full Changelog: 2.0.0-alpha.2...2.0.0-beta.1

2.0.0-alpha.2

15 Sep 13:08
0e23865
Compare
Choose a tag to compare
2.0.0-alpha.2 Pre-release
Pre-release

What's Changed

⚠️ BREAKING CHANGES

  • config: Changed the config file path. To migrate from v2.0.0-alpha.1 to v2.0.0-alpha.2, users will have to rename the config folder from ./.archway-cli to ./.archway and move the config file from archway-cli.json to .archway/config.json.
  • accounts: any accounts created using version 2.0.0-alpha.1 must be recovered from the mnemonic using the command archway accounts new --recover {name}.

Added

  • config: management of global config files in ~/.config/archway (#221)
  • accounts: store the private key on the keyring (#218)

Fixed

  • contracts: validate the schema of Rust's numeric types (#214)
  • contracts: load templates for new projects from the main branch (#217)
  • config: remove the -cli suffix from the config path (#215)
  • core: add other aliases for version flag (#229)
  • core: update all description texts (#232)

Code Refactoring

  • accounts: update the keyring storage workflow (#235)

Full Changelog: 2.0.0-alpha.1...2.0.0-alpha.2

2.0.0-alpha.1

30 Aug 08:30
4201dfd
Compare
Choose a tag to compare
2.0.0-alpha.1 Pre-release
Pre-release

⚠️ BREAKING CHANGES

  • This version of the CLI is a complete rewrite of the whole codebase and is not
    compatible with previous versions. To migrate from v1.* to v2.*, users
    will have to import their keys using the available commands in
    archway accounts, and generate a new config file at the root of the project
    using config init.

Added

Changed

1.6.2

25 Aug 16:01
704ce4b
Compare
Choose a tag to compare

Bug Fixes

  • archwayd: fix semantic version check for new releases (#205)

Security Fixes

  • deps: bump word-wrap from 1.2.3 to 1.2.4 (#204)

Full Changelog: 1.6.1...1.6.2