Skip to content

Releases: ignite/cli

v0.25.1

20 Oct 15:53
cc393a9
Compare
Choose a tag to compare

v0.25.1

Changes

  • #2968 Dragonberry security fix upgrading Cosmos SDK to v0.46.3

v0.25.0

Features

  • Add pkg/cosmostxcollector package with support to query and save TXs and events.
  • Add ignite network coordinator command set.
  • Add ignite network validator command set.
  • Deprecate cosmoscmd pkg and add cmd templates for scaffolding.
  • Add generated TS client test support to integration tests.

Changes

  • Updated pkg/cosmosanalysis to discover the list of app modules when defined in variables or functions.
  • Improve genesis parser for network commands
  • Integration tests build their own ignite binary.
  • Updated pkg/cosmosanalysis to discover the list of app modules when defined in variables.
  • Switch to broadcast mode sync in cosmosclient
  • Updated nodetime: ts-proto to v1.123.0, protobufjs to v7.1.1, swagger-typescript-api to v9.2.0
  • Switched codegen client to use axios instead of fetch
  • Added useKeplr() and useSigner() methods to TS client. Allowed query-only instantiation.
  • nodetime built with vercel/[email protected]
  • Change CLI to use an events bus to print to stdout.
  • Move generated proto files to proto/{appname}/{module}
  • Update pkg/cosmosanalysis to detect when proto RPC services are using pagination.
  • Add --peer-address flag to network chain join command.
  • Change nightly tag format
  • Add cosmos-sdk version in version command
  • #29350 Update gobuffalo/plush templating tool to v4

Fixes

  • Fix ICA controller wiring.
  • Change vuex generation to use a default TS client path.
  • Fix cli action org in templates.
  • Seal the capability keeper in the app.go template.
  • Change faucet to allow CORS preflight requests.
  • Fix config file migration to void leaving end of file content chunks.
  • Change session print loop to block until all events are handled.
  • Handle "No records were found in keyring" message when checking keys.
  • #2941 Fix session to use the same spinner referece.
  • #2922 Network commands check for latest config version before building the chain binary.

v0.25.0

20 Oct 12:43
deaa513
Compare
Choose a tag to compare

v0.25.0

Features

  • Add pkg/cosmostxcollector package with support to query and save TXs and events.
  • Add ignite network coordinator command set.
  • Add ignite network validator command set.
  • Deprecate cosmoscmd pkg and add cmd templates for scaffolding.
  • Add generated TS client test support to integration tests.

Changes

  • Updated pkg/cosmosanalysis to discover the list of app modules when defined in variables or functions.
  • Improve genesis parser for network commands
  • Integration tests build their own ignite binary.
  • Updated pkg/cosmosanalysis to discover the list of app modules when defined in variables.
  • Switch to broadcast mode sync in cosmosclient
  • Updated nodetime: ts-proto to v1.123.0, protobufjs to v7.1.1, swagger-typescript-api to v9.2.0
  • Switched codegen client to use axios instead of fetch
  • Added useKeplr() and useSigner() methods to TS client. Allowed query-only instantiation.
  • nodetime built with vercel/[email protected]
  • Change CLI to use an events bus to print to stdout.
  • Move generated proto files to proto/{appname}/{module}
  • Update pkg/cosmosanalysis to detect when proto RPC services are using pagination.
  • Add --peer-address flag to network chain join command.
  • Change nightly tag format
  • Add cosmos-sdk version in version command
  • #29350 Update gobuffalo/plush templating tool to v4

Fixes

  • Fix ICA controller wiring.
  • Change vuex generation to use a default TS client path.
  • Fix cli action org in templates.
  • Seal the capability keeper in the app.go template.
  • Change faucet to allow CORS preflight requests.
  • Fix config file migration to void leaving end of file content chunks.
  • Change session print loop to block until all events are handled.
  • Handle "No records were found in keyring" message when checking keys.
  • #2941 Fix session to use the same spinner referece.
  • #2922 Network commands check for latest config version before building the chain binary.

v0.24.1

16 Oct 20:04
d1f26ea
Compare
Choose a tag to compare

v0.24.1

Features

  • Upgraded Cosmos SDK to v0.46.2.

cosmoverse

27 Sep 00:42
3a32e6b
Compare
Choose a tag to compare
cosmoverse Pre-release
Pre-release

Install and move the CLI to your bin directory: curl https://get.ignite.com/[email protected]! | bash

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