Releases: ignite/cli
Releases · ignite/cli
v0.25.1
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
tov1.123.0
,protobufjs
tov7.1.1
,swagger-typescript-api
tov9.2.0
- Switched codegen client to use
axios
instead offetch
- Added
useKeplr()
anduseSigner()
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 tonetwork chain join
command. - Change nightly tag format
- Add cosmos-sdk version in
version
command - #29350 Update
gobuffalo/plush
templating tool tov4
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
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
tov1.123.0
,protobufjs
tov7.1.1
,swagger-typescript-api
tov9.2.0
- Switched codegen client to use
axios
instead offetch
- Added
useKeplr()
anduseSigner()
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 tonetwork chain join
command. - Change nightly tag format
- Add cosmos-sdk version in
version
command - #29350 Update
gobuffalo/plush
templating tool tov4
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
cosmoverse
Install and move the CLI to your bin directory: curl https://get.ignite.com/[email protected]! | bash
v0.24.0
v0.24.0
Features
- Upgraded Cosmos SDK to
v0.46.0
and IBC tov5
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 tobuild
,init
andserve
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 removemonitoringp
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 tohelpers.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 andmath
- 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 useGetClientQueryContext
instead ofGetClientTxContext
- Fix flaky integration tests issue that failed with "text file busy"
- Fix default chain ID for publish
- Replace
os.Rename
withxos.Rename
- Fix CLI reference generation to add
ignite completion
documentation - Remove usage of deprecated
io/ioutil
package
v0.23.0
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 inpkg/cosmosgen
v0.22.2
v0.22.1
v0.22.0
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.