Releases: archway-network/cli
Releases · archway-network/cli
2.1.1
2.1.0
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
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
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
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
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
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 fromv1.*
tov2.*
, 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
usingconfig 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
What's Changed
⚠ BREAKING CHANGES
- core: renamed the flag
--force
to--no-confirm
in the sub-commands:accounts
:remove
contracts
:premium
andstore
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
What's Changed
⚠️ BREAKING CHANGES
- config: Changed the config file path. To migrate from
v2.0.0-alpha.1
tov2.0.0-alpha.2
, users will have to rename the config folder from./.archway-cli
to./.archway
and move the config file fromarchway-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 commandarchway 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
⚠️ BREAKING CHANGES
- This version of the CLI is a complete rewrite of the whole codebase and is not
compatible with previous versions. To migrate fromv1.*
tov2.*
, 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
usingconfig 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)