Releases: ignite/cli
Releases · ignite/cli
v0.19.1
v0.19.0
v0.19.0
Features:
starport scaffoldcommands supportints,uints,strings,coin,coinsas field types (#1579)- Simulation testing with
simapphas been added to the default template (#1731) - Added
starport generate dartto generate a Dart client from protocol buffer files - Added
starport scaffold flutterto scaffold a Flutter mobile app template - Parameters can be specified with a new
--paramsflag when scaffolding modules (#1716) - Simulations can be run with
starport chain simulate cointypefor accounts can be set in theconfig.yml(#1663)
Fixes:
v0.18.6
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.18.0
Breaking Changes:
- Starport v0.18 comes with Cosmos SDK v0.44 that introduced changes that are not compatible with chains that were scaffolded with Starport versions lower than v0.18. After upgrading from Starport v0.17.3 to Starport v0.18, you must update the default blockchain template to use blockchains that were scaffolded with earlier versions. See Migration.
Features:
- Scaffold commands allow using previously scaffolded types as fields
- Added
--signerflag tomessage,list,map, andsinglescaffolding to allow customizing the name of the signer of the message - Added
--indexflag toscaffold mapto provide a custom list of indices - Added
scaffold typeto scaffold a protocol buffer definition of a type - Automatically check for new Starport versions
- Added
starport tools completionsto generate CLI completions - Added
starport accountcommands to manage accounts (key pairs) starport versionnow prints detailed information about OS, Go version, and more- Modules are scaffolded with genesis validation tests
- Types are scaffolded with tests for
ValidateBasicmethods cosmosclienthas been refactored and can be used as a library for interacting with Cosmos SDK chainsstarport relayerusesstarport account- Added
--pathflag for allscaffold,generateandchaincommands - Added
--outputflag to thebuildcommand - Port of gRPC web can be configured with in
config.ymlwith thehost.grpc-webproperty - Added
build.mainfield toconfig.ymlfor apps to specify the path of their chain's main package. This is only required to be set when an app contains multiple main packages.
Fixes:
- Scaffolding a message no longer prevents scaffolding a map, list, or single that has the same type name when using the
--no-messageflag - Generate Go code from proto files only from default directories or directories specified in
config.yml - Fixed faucet token transfer calculation
- Removed
creatorfield for types scaffolded with the--no-messageflag - Encode the count value in the store with
BigEndian