Skip to content

Releases: ignite/cli

v0.24.0

12 Sep 14:05
21c6430
Compare
Choose a tag to compare

v0.24.0

Features

  • Upgraded Cosmos SDK to v0.46.0 and IBC to v5 in CLI and scaffolding templates
  • Change chain init to check that no gentx are present in the initial genesis
  • Add network rewards release command
  • Add "make mocks" target to Makefile
  • Add --skip-proto flag to build, init and serve commands to build the chain without building proto files
  • Add node query tx command to query a transaction in any chain.
  • Add node query bank command to query an account's bank balance in any chain.
  • Add node tx bank send command to send funds from one account to another in any chain.
  • Implement network profile command
  • Add generate ts-client command to generate a stand-alone modular TypeScript client.

Changes

  • Add changelog merge strategy in .gitattributes to avoid conflicts.
  • Refactor templates/app to remove monitoringp module from the default template
  • Updated keyring dependency to match Cosmos SDK
  • Speed up the integration tests
  • Refactor ignite network and fix genesis generation bug
  • Make Go dependency verification optional during build by adding the --check-dependencies flag
    so Ignite CLI can work in a Go workspace context.
  • Temporary SPN address change for nightly
  • Rename simapp.go.plush simulation file template to helpers.go.plush
  • Remove campaign creation from the network chain publish command
  • Optimized JavaScript generator to use a single typescript API generator binary
  • Improve documentation and add support for protocol buffers and Go modules syntax
  • Add inline documentation for CLI commands
  • Change cmd/account to skip passphrase prompt when importing from mnemonic
  • Add nodejs version in the output of ignite version
  • Removed handler.go from scaffolded module template
  • Migrated to cosmossdk.io packages for and math
  • Vuex stores from the generate vuex command use the new TypeScript client
  • Upgraded frontend Vue template to v0.3.10

Fixes

  • Improved error handling for crypto wrapper functions
  • Fix pkg/cosmosclient to call the faucet prior to creating the tx.
  • Test and refactor pkg/comosclient.
  • Change templates to add missing call to RegisterMsgServer in the default module's template to match what's specified in the docs
  • Fix cosmoscmd appID parameter value to sign a transaction correctly
  • Fix scaffold query command to use GetClientQueryContext instead of GetClientTxContext
  • Fix flaky integration tests issue that failed with "text file busy"
  • Fix default chain ID for publish
  • Replace os.Rename with xos.Rename
  • Fix CLI reference generation to add ignite completion documentation
  • Remove usage of deprecated io/ioutil package

v0.23.0

24 Jul 18:15
64df9ae
Compare
Choose a tag to compare

v0.23.0

Features

  • Apps can now use generics

Fixes

  • Fix pkg/cosmosanalysis to support apps with generics
  • Remove ignite-hq/cli from dependency list in scaffolded chains

Changes

  • Change pkg/cosmosgen to allow importing IBC proto files
  • Improve docs for Docker related commands
  • Improve and fix documentation issues in developer tutorials
  • Add migration docs for v0.22.2
  • Improve go mod download error report in pkg/cosmosgen

v0.22.2

23 Jun 16:34
a22808a
Compare
Choose a tag to compare

v0.22.2

Features

  • Enable Darwin ARM 64 target for chain binary releases in CI templates

Changes

  • Rename ignite-hq to ignite

v0.22.1

10 Jun 12:20
c52eae6
Compare
Choose a tag to compare

v0.22.1

Fixes

  • Fix IBC module scaffolding interface in templates

v0.22.0

09 Jun 21:58
db6787b
Compare
Choose a tag to compare

v0.22.0

Features

  • Optimized the build system. The chain serve, chain build, chain generate commands and other variants are way faster now
  • Upgraded CLI and templates to use IBC v3

Fixes

  • Add a fix in code generation to avoid user's NodeJS configs to break TS client generation routine

Older chains, check out the migration guideline docs to follow the steps to upgrade your chain to use newer versions of Ignite CLI.

v0.21.2

16 May 18:57
83cee38
Compare
Choose a tag to compare

v0.21.2

Fixes

  • Set min. gas to zero when running chain command set

v0.21.1

16 May 10:32
f6f726d
Compare
Choose a tag to compare

v0.21.1

Features

  • Add compatibility to run chains built with Cosmos-SDK v0.46.0-alpha1 and above
  • Scaffold chains now will have authz module enabled by default

Fixes

  • Fixed shell completion generation
  • Make sure proto package names are valid when using simple app names

v0.21.0

10 May 16:06
6009368
Compare
Choose a tag to compare

v0.21.0

Features

  • Support simple app names when scaffolding chains. e.g.: ignite scaffold chain mars
  • Ask confirmation when scaffolding over changes that are not committed yet

v0.20.4

15 Apr 11:01
5ab6fbc
Compare
Choose a tag to compare

v0.20.4

Fixes

  • Use protoc binary compiled in an older version of macOS AMD64 for backwards compatibility in older machines during code generation

v0.20.3

14 Apr 10:13
aa0df65
Compare
Choose a tag to compare

v0.20.3

Fixes

  • Use latest version of CLI in templates to fix Linux ARM support (It's now possible to develop chains in Linux ARM machines and since the chain depends on the CLI in its go.mod, it needs to use the latest version that support ARM targets)