Skip to content

Releases: ignite/cli

v0.16.1

31 May 13:20
795a994

Choose a tag to compare

Features:

  • Ensure that CLI operates fine even if the installation directory (bin) of Go programs is not configured properly.

v0.16.0

24 May 12:31
47b795d

Choose a tag to compare

Features:

  • The new join flag adds the ability to pass a --genesis file and --peers address list with starport network chain join
  • The new show flag adds the ability to show --genesis and --peers list with starport network chain show
  • protoc is now bundled with Starport CLI. You don't need to install it anymore.
  • Starport is now published automatically on the Docker Hub
  • starport relayer configure and connect commands now use the confio/ts-relayer under the hood. Also, checkout the new starport relayer lowlevel command.
  • An OpenAPI spec for your chain now automatically generated with serve and build commands. A console is available at localhost:1317 and spec at localhost:1317/static/openapi.yml by default for the newly scaffolded chains.
  • Keplr extension is supported on web apps created with Starport
  • Added tests to the scaffold
  • Improved reliability of scaffolding by detecting placeholders
  • Added ability to scaffold modules in chains not created with Starport
  • Added the ability to scaffold Cosmos SDK queries
  • IBC relayer support is available on web apps created with Starport
  • New types without CRUD operations can be added with the --no-message flag in the type command
  • New packet without messages can be added with the --no-message flag in the packet command
  • Added docs command to read Starport documentation on the CLI
  • Published documentation on https://docs.starport.network
  • Added mnemonic property to account in the accounts list to generate a key from a mnemonic

Fixes:

  • starport network chain join hanging issue when creating an account
  • Error when scaffolding a chain with an underscore in the repo name (thanks @bensooraj!)

Changes:

  • starport serve no longer starts the web app in the vue directory (use npm to start it manually)
  • Default scaffold no longer includes legacy REST API endpoints (thanks @bensooraj!)
  • Removed support for Cosmos SDK v0.39 Launchpad

v0.15.1

01 Apr 08:17
d5169fa

Choose a tag to compare

Fixes

  • vue: update deps for new @starport/* libs (#936)

v0.15.0

16 Mar 06:21
451ab81

Choose a tag to compare

Features:

  • IBC module scaffolding
  • IBC packet scaffolding with acknowledgements
  • JavaScript and Vuex client code generation for Cosmos SDK and custom modules
  • Standalone relayer with configure and connect commands
  • Advanced relayer options for configuring ports and versions
  • Scaffold now follows MsgServer convention
  • Message scaffolding
  • Added starport type ... --indexed to scaffold indexed types
  • Custom config file support with starport serve -c custom.yml
  • Detailed terminal output for created accounts: name, address, mnemonic
  • Added spinners to indicate progress for long-running commands
  • Updated to Cosmos SDK v0.42.1

Changes:

  • Replaced packr with Go 1.16 embed
  • Renamed servers top-level property to host

v0.14.0

03 Feb 18:51
b30ae61

Choose a tag to compare

Features:

  • Chain state persistence between starport serve launches
  • Integrated Stargate app's scripts/protocgen into Starport as a native feature. Running starport build/serve will automatically take care of building proto files without a need of script in the app's source code.
  • Integrated third-party proto-files used by Cosmos SDK modules into Starport CLI
  • Added ability to customize binary name with build.binary in config.yml
  • Added ability to change path to home directory with init.home in config.yml
  • Added ability to add accounts by address with in config.yml
  • Added faucet functionality available on port 4500 and configurable with faucet in config.yml
  • Added starport faucet [address] [coins] command
  • Updated scaffold to Cosmos SDK v0.41.0
  • Distroless multiplatform docker containers for starport that can be used for starport serve
  • UI containers for chains scaffolded with Starport
  • Use SOS-lite and Docker instead of systemD
  • Arch PKGBUILD in scripts

Fixes:

  • Support for CosmWasm on Stargate
  • Bug with dashes in Github username breaking proto package name
  • Bug with custom address prefix
  • use docker buildx as a single command with multiple platforms to make multi-manifest work properly

v0.13.2

11 Jan 18:05
f6dcc98

Choose a tag to compare

Features

  • Updated Stargate version to v0.40.0 ~Relayer support will come back soon.

Internal

  • Some on going refactoring efforts.

v0.13.1

23 Dec 19:00
b4e95f4

Choose a tag to compare

Fixes

  • Fixed determining version number in Go moudule paths (#598).

v0.13.0

21 Dec 15:33
f995439

Choose a tag to compare

Features:

  • Added starport network commands for launching blockchains
  • Added proxy (Chisel) to support launching blockchains from Gitpod
  • Upgraded the template (Stargate) to Cosmos SDK v0.40.0-rc3
  • Added a gRPC-Web proxy, which is available under http://localhost:12345/grpc.
  • Added chain id configurability by recognizing chain_id from genesis section of config.yml.
  • Added config/app.toml and config/config.toml configurability for appd under new init.app and init.config sections of config.yml.
  • Point to Stargate as default SDK version for scaffolding.
  • Covered CRUD operations for Stargate scaffolding.
  • Added docs on gopath to build from source directions
  • Arch Linux Based Raspberry Pi development environment
  • Calculate the necessary gas for sending transactions to SPN

Fixes:

  • Routing REST API endpoints of querier on Stargate.
  • Evaluate --address-prefix option when scaffolding for Stargate.
  • Use a deterministic method to generate scaffolded type IDs
  • Modify scaffolded type's creator type from address to string
  • Copy built starport arm64 binary from tendermintdevelopment/starport:arm64 for device images
  • Added git to amd64 docker image
  • Comment out Gaia's seeds in the systemd unit template for downstream chains

v0.12.0

20 Oct 10:13
d8ac59a

Choose a tag to compare

Features:

  • Added Github CLI to gitpod environment for greater ease of use
  • Added starport build command to build and install app binaries.
  • Improved the first-time experience for readers of the Starport readme and parts of the Starport Handbook.
  • Added starport module create command to scaffold custom modules
  • Raspberry Pi now installs, builds, and serves the Vue UI
  • Improved documentation for Raspberry Pi Device Images
  • Added IBC and some other modules. Enabled Relayer.
  • Added an option to configure server addresses under servers section in config.yml.

Fixes:

  • --address-prefix will always be translated to lowercase while scaffolding with app command.
  • HTTP API: accept strings in JSON and cast them to int and bool
  • Update @tendermint/vue to v0.1.7
  • Removed "Starport Pi"
  • Removed Makefile from Downstream Pi
  • Fixed Downstream Pi image Github Action
  • Prevent duplicated fields with type command
  • Fixed handling of protobufs profiler: prof_laddr -> pprof_laddr
  • Fix an error, when a Stargate serve cmd doesn't start if a user doesn't have a relayer installed.

v0.11.1

08 Oct 06:21
6316ad5

Choose a tag to compare

Added to Snapcraft.