Skip to content

Releases: ignite/cli

v0.19.0

17 Dec 13:32
df46287
Compare
Choose a tag to compare

v0.19.0

Features:

  • starport scaffold commands support ints, uints, strings, coin, coins as field types (#1579)
  • Simulation testing with simapp has been added to the default template (#1731)
  • Added starport generate dart to generate a Dart client from protocol buffer files
  • Added starport scaffold flutter to scaffold a Flutter mobile app template
  • Parameters can be specified with a new --params flag when scaffolding modules (#1716)
  • Simulations can be run with starport chain simulate
  • cointype for accounts can be set in the config.yml (#1663)

Fixes:

  • Allow using a creator field when scaffolding a model with a --no-message flag (#1730)
  • Improved error handling when generating code (#1907)
  • Ensure account has funds after faucet transfer when using cosmosclient (#1846)
  • Move from io/ioutil to io and os package (refactoring) (#1746)

v0.18.6

30 Nov 10:46
3bb9210
Compare
Choose a tag to compare

v0.18.6

Features:

  • feat(frontend): bump frontend version
  • fix(pkg/cosmosclient): ensure account has funds after faucet transfer

v0.18.5

18 Nov 15:05
8d31ca8
Compare
Choose a tag to compare

v0.18.5

Features:

  • Upgraded Cosmos SDK version to v0.44.3.
  • pkg/cosmosclient: added Response.Decode() and improved.
  • pkg/cosmosaccount: improved.

v0.18.4

12 Nov 11:16
174bd31
Compare
Choose a tag to compare

v0.18.4

Features:

  • Upgraded Cosmos SDK version to v0.44.1.
  • Upgraded VueJS frontend to v0.1.54.

v0.18.3

29 Oct 14:05
e98de5a
Compare
Choose a tag to compare

v0.18.3

Fixed:

  • fix(templates): fix CI binary release

v0.18.2

29 Oct 11:15
b8bd497
Compare
Choose a tag to compare

v0.18.2

Fixed:

  • fix(codegen): do not reset generated code

v0.18.1

28 Oct 11:02
ae57d66
Compare
Choose a tag to compare

v0.18.1

Removed:

  • chore(cmd): rm network cmd

v0.18.0

28 Sep 12:47
b68da3c
Compare
Choose a tag to compare

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 --signer flag to message, list, map, and single scaffolding to allow customizing the name of the signer of the message
  • Added --index flag to scaffold map to provide a custom list of indices
  • Added scaffold type to scaffold a protocol buffer definition of a type
  • Automatically check for new Starport versions
  • Added starport tools completions to generate CLI completions
  • Added starport account commands to manage accounts (key pairs)
  • starport version now prints detailed information about OS, Go version, and more
  • Modules are scaffolded with genesis validation tests
  • Types are scaffolded with tests for ValidateBasic methods
  • cosmosclient has been refactored and can be used as a library for interacting with Cosmos SDK chains
  • starport relayer uses starport account
  • Added --path flag for all scaffold, generate and chain commands
  • Added --output flag to the build command
  • Port of gRPC web can be configured with in config.yml with the host.grpc-web property
  • Added build.main field to config.yml for 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-message flag
  • Generate Go code from proto files only from default directories or directories specified in config.yml
  • Fixed faucet token transfer calculation
  • Removed creator field for types scaffolded with the --no-message flag
  • Encode the count value in the store with BigEndian

v0.17.3

19 Aug 09:12
09f9b4b
Compare
Choose a tag to compare

Fixes

  • oracle: add a specific bandchain pkg version to avoid cosmos-sdk version conflicts

v0.17.2

17 Aug 10:25
d534217
Compare
Choose a tag to compare

Features

  • client.toml is initialized and used by node's CLI, can be configured through config.yml with the init.client property
  • Support serving Cosmos SDK v0.43.x based chains.