8000 chore: release v0.24.0 by ilgooz · Pull Request #2826 · ignite/cli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chore: release v0.24.0 #2826

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 86 commits into from
Sep 12, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
f02256e
chore: merge master (#2653)
ilgooz Jul 24, 2022
c91e67f
docs: update codeowners (#2654)
ilgooz Jul 24, 2022
27ffd9a
fix(templates): missing call to RegisterMsgServer (#2636)
tbruyelle Jul 25, 2022
3f02f5a
fix(template): cosmoscmd appID parameter value (#2634)
tbruyelle Jul 25, 2022
303f429
chore: lint and format (#2649)
Jul 25, 2022
8d8a9e1
refactor(templates/app): remove `monitoringp` module from template (#…
Jul 25, 2022
d3eb838
feat(`network`): check no gentx are present in the initial genesis (#…
lumtis Jul 26, 2022
74147b1
chore(deps): update keyring dep to match w/ Cosmos SDK (#2655)
gjermundgaraba Jul 26, 2022
a6a810b
test(integration test): speed up the integration tests (#2597)
Pantani Jul 26, 2022
a8c3973
refactor(`ignite network`): refactor some logic and fix genesis gener…
lumtis Jul 26, 2022
db73f42
feat(cmd/network): implement `network profile` cmd (#2145)
Pantani Jul 27, 2022
683f0ff
fix: return err (#2664)
timwhite2 Jul 27, 2022
b925fa9
fix(template): client query uses tx client context (#2668)
tbruyelle Jul 27, 2022
4fd3b1c
feat(docs): add Sonr to the Projects building with (#2670)
ntindle Jul 28, 2022
64f5cb6
feat(network): `network rewards release` command (#2516)
Pantani Jul 29, 2022
b613417
feat(nodetime): update binaries (#2678)
github-actions[bot] Jul 29, 2022
196e65c
chore(`Makefile`): add `make mocks` target (#2680)
Jul 29, 2022
1401372
feat: make go dependency validation during build optional (#2685)
jeronimoalbi Aug 3, 2022
a71a2c9
chore: formatting (#2690)
Aug 3, 2022
cd60592
ci: fix integration tests errors with `text file busy` (#2674)
jeronimoalbi Aug 4, 2022
9249a32
chore(cmd): temp spn address change for nightly (#2697)
ilgooz Aug 4, 2022
0ce1ce9
docs: added v0.23.0 to the readme (#2695)
fadeev Aug 4, 2022
0453e26
templates(refactor): rename generated simulation file (#2698)
Aug 4, 2022
72bf76c
docs: change blog tutorial to use "blog" as account address prefix (#…
jeronimoalbi Aug 8, 2022
c048fbe
fix(`network`): Gitpod networking issue (#2713)
lumtis Aug 9, 2022
7628a9a
feat(`chain`): add `skip-proto` flag (#2696)
lumtis Aug 9, 2022
c68c956
fix(network): fix default chain ID for publish (#2717)
lumtis Aug 9, 2022
0877841
refactor(cmd): rm duplicated `completions` cmd (#2716)
fadeev Aug 9, 2022
d20db3c
refactor(`network`): remove campaign creation on `publish` (#2719)
lumtis Aug 9, 2022
d2716f5
refactor(network): change host for local flag (#2727)
lumtis Aug 9, 2022
1d6d951
docs(loan): avoid using the reserved error code 1 (#2726)
fadeev Aug 10, 2022
a87daa8
fix(`network`): various fixes to launch `spn` from `spn` (#2733)
lumtis Aug 11, 2022
652df80
docs: make the blog tutorial a bit clearer (#2723)
fadeev Aug 11, 2022
7709270
docs: change the prefix in `app/app.go` (#2724)
fadeev Aug 11, 2022
5e51ce7
docs: `ignite scaffold module` inline documentation (#2734)
fadeev Aug 11, 2022
3ba95b1
chore: add nodejs version in the output of ignite version (#2732)
fadeev Aug 11, 2022
4eaa73a
chore: lint fixes (#2741)
Aug 12, 2022
56d8006
fix(cmd/account): no passphrase when import via mnemonic (#2739)
tbruyelle Aug 12, 2022
2cbad32
docs(cli): add missing completion command (#2740)
tbruyelle Aug 12, 2022
a564443
docs: misc details in the `config.yml` docs (#2725)
fadeev Aug 12, 2022
ca1b2f2
docs: add inline documentation for `ignite scaffold` (#2742)
fadeev Aug 15, 2022
9a8814a
fix: replace os.Rename with xos.Rename (#2749)
tbruyelle Aug 16, 2022
693bf79
feat: upgrade Cosmos SDK to v0.46.0 and IBC to v5 (#2677)
ilgooz Aug 17, 2022
094fa9e
docs: change knowledge base and CLI docs to scaffold using single nam…
jeronimoalbi Aug 17, 2022
ff7d23f
fix: change JS generator to use a single typescript API generator bin…
jeronimoalbi Aug 17, 2022
b8fdb03
docs: inline documentation for `chain build` (#2759)
fadeev Aug 18, 2022
678579a
feat(nodetime): update binaries (#2754)
github-actions[bot] Aug 18, 2022
e2eb141
docs: inline documentation for `ignite chain` (#2751)
fadeev Aug 19, 2022
781e90a
feat(cmd): introduce node command (#2669)
tbruyelle Aug 22, 2022
a1ae4ab
Add the whole docs directory to ignite docs (#2715)
fadeev Aug 22, 2022
e5b7710
docs: inline docs for `chain init` (#2761)
fadeev Aug 22, 2022
f211e76
chore: add CL enforcer gh action (#2768)
tbruyelle Aug 23, 2022
6033562
chore: add go formatting github action (#2774)
tbruyelle Aug 24, 2022
d1d0496
fix: go formatting require go 1.18 (#2780)
tbruyelle Aug 24, 2022
e273385
fix(template): remove QuerierRoute (#2778)
fadeev Aug 25, 2022
da12e5a
feat(`templates`): remove `handler.go` (#2771)
Aug 25, 2022
f3eb5b8
fix(`cosmosaccount`): return errors from sdk crypto functions (#2760)
Aug 25, 2022
33c3550
chore: go formatting (#2782)
github-actions[bot] Aug 25, 2022
448a9fa
chore: go formatting (#2783)
github-actions[bot] Aug 25, 2022
4568d85
docs: inline docs for `chain serve` (#2779)
fadeev Aug 25, 2022
0e76034
chore: update deps (#2785)
Aug 26, 2022
f17cab1
chore: use latest `spn` (#2787)
Aug 26, 2022
2ffd263
refactor: use `cosmossdk.io/math` package (#2793)
Aug 31, 2022
eb64d73
fix(cosmosclient): call the faucet prior to create the tx (#2781)
tbruyelle Aug 31, 2022
e2db150
docs: inline docs for the `scaffold list` command (#2786)
fadeev Sep 2, 2022
d0fd60f
docs: added a note to distinguish between chain accounts and Ignite a…
fadeev Sep 2, 2022
cf4822b
docs: inline docs for `scaffold map` (#2790)
fadeev Sep 2, 2022
b111136
docs: move detailed description into Long (#2808)
fadeev Sep 6, 2022
7c836df
fix: remove a placeholder in module.go (#2798)
fadeev Sep 6, 2022
2e0147b
docs(changelog): update notes for v0.24.0 (#2757)
jeronimoalbi Sep 6, 2022
2bf4ef7
docs: inline docs for scaffold messsage (#2810)
fadeev Sep 6, 2022
4b4ad37
test: cosmosclient (part1) (#2789)
tbruyelle Sep 6, 2022
b2bb5d6
chore: set union merge strategy to changelog.md (#2814)
tbruyelle Sep 7, 2022
5e4c92e
fix(template): use slashes for key separators (#2815)
fadeev Sep 7, 2022
9b03f61
test: cosmosclient (part2) (#2791)
tbruyelle Sep 8, 2022
de41f06
docs: migration to Cosmos SDK v0.46 doc (#2689)
fadeev Sep 8, 2022
bd761cc
docs(guide/hello): revert grpc registration removal (#2819)
tbruyelle Sep 9, 2022
f16949e
feat: improve node tx cmd (#2813)
tbruyelle Sep 9, 2022
4027f04
feat(frontend): refacto and improve codegen ts-client + vue-client (#…
marinhoarthur Sep 12, 2022
5d9c051
chore: go formatting (#2821)
github-actions[bot] Sep 12, 2022
4b2a499
docs: update compatibility table (#2800)
Sep 12, 2022
a403dfc
docs(cli): update generated docs (#2693)
github-actions[bot] Sep 12, 2022
e778671
chore: Update changelog 0.24 for ts-client (#2823)
clockworkgr Sep 12, 2022
83ab4c8
refactor(`network`): upgrade `spn` (#2816)
lumtis Sep 12, 2022
82a79e3
chore: various improvements for `v0.24.0` (#2824)
Sep 12, 2022
5ad53f5
chore(templates): upgrade CLI version (#2825)
ilgooz Sep 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
changelog.md merge=union
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# CODEOWNERS: https://help.github.com/articles/about-codeowners/

# Primary repo maintainers
* @ilgooz @lubtd @jeronimoalbi @aljo242 @tbruyelle @fadeev

# Docs
*.md @ilgooz @aljo242

# Primary repo maintainers
* @ilgooz @lubtd @jeronimoalbi @aljo242 @tbruyelle
18 changes: 18 additions & 0 deletions .github/workflows/cl-enforcer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Changelog Enforcer
on:
pull_request:
# The specific activity types are listed here to include "labeled" and "unlabeled"
# (which are not included by default for the "pull_request" trigger).
# This is needed to allow skipping enforcement of the changelog in PRs with specific labels,
# as defined in the (optional) "skipLabels" property.
types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled]

jobs:
changelog:
runs-on: ubuntu-latest
steps:
- uses: dangoslen/changelog-enforcer@v3
with:
changeLogPath: 'changelog.md'
missingUpdateErrorMessage: 'Please fill the changelog.md file or add the "Skip-Changelog" label'
versionPattern: ''
29 changes: 29 additions & 0 deletions .github/workflows/go-formatting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Go formatting
on:
push:
branches: [develop]
paths:
- '**.go'

jobs:
go-formatting:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install Go
uses: actions/setup-go@v3
with:
go-version: '1.18'

- name: Run make format
run: make format

- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
with:
title: "chore: go formatting"
commit-message: "chore: go formatting"
body: ""
branch: chore/go-formatting
3 changes: 3 additions & 0 deletions .gitpod.yml
Original file line number Diff line number Diff line ch 8000 ange
Expand Up @@ -47,6 +47,9 @@ tasks:
ports:
- port: 1317
- port: 26657
visibility: public
- port: 26659
visibility: public
- port: 8080
- port: 7575
visibility: public
Expand Down
4 changes: 2 additions & 2 deletions .gitpod/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ where:
* Scaffold modules, messages, types with CRUD operations, IBC packets, and more
* Start a blockchain node in development with live reloading
* Connect to other blockchains with a built-in IBC relayer
* Use automatically generated TypeScript/Vuex clients to interact with your blockchain
* Use the Vue.js web app template with a set of components and Vuex modules
* Use automatically generated TypeScript clients and Vuex stores to interact with your blockchain
* Use the Vue 3 web app template with a set of UI components to build your custom web application

## Install Ignite CLI locally

Expand Down
6 changes: 2 additions & 4 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ linters:
disable-all: true
enable:
- bodyclose
- deadcode
- depguard
- dogsled
# - errcheck
Expand All @@ -22,13 +21,12 @@ linters:
- gosimple
- govet
- ineffassign
- interfacer
# - interfacer
# - maligned
- misspell
- nakedret
- scopelint
- exportloopref
- staticcheck
- structcheck
- stylecheck
- typecheck
- unconvert
Expand Down
25 changes: 19 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
# Project variables.
PROJECT_NAME = ignite
DATE := $(shell date '+%Y-%m-%dT%H:%M:%S')
FIND_ARGS := -name '*.go' -type f -not -name '*.pb.go'
HEAD = $(shell git rev-parse HEAD)
LD_FLAGS = -X github.com/ignite/cli/ignite/version.Head='$(HEAD)' \
-X github.com/ignite/cli/ignite/version.Date='$(DATE)'
Expand All @@ -22,28 +21,38 @@ build:
@-mkdir -p $(BUILD_FOLDER) 2> /dev/null
@go build $(BUILD_FLAGS) -o $(BUILD_FOLDER) ./...

## mocks: generate mocks
mocks:
@echo Generating mocks
@go install github.com/vektra/mockery/v2
@go generate ./...


## clean: Clean build files. Also runs `go clean` internally.
clean:
@echo Cleaning build cache...
@-rm -rf $(BUILD_FOLDER) 2> /dev/null
@go clean ./...

.PHONY: install build mocks clean

## govet: Run go vet.
govet:
@echo Running go vet...
@go vet ./...

## format: Run gofmt.
## format: Install and run goimports and gofumpt
format:
@echo Formatting...
@find . $(FIND_ARGS) | xargs gofmt -d -s
@find . $(FIND_ARGS) | xargs goimports -w -local github.com/ignite/cli
@go run mvdan.cc/gofumpt -w .
@go run golang.org/x/tools/cmd/goimports -w -local github.com/ignite/cli .

## lint: Run Golang CI Lint.
lint:
@echo Running gocilint...
@go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.45.2
@golangci-lint run --out-format=tab --issues-exit-code=0
@go run github.com/golangci/golangci-lint/cmd/golangci-lint run --out-format=tab --issues-exit-code=0

.PHONY: govet format lint

## test-unit: Run the unit tests.
test-unit:
Expand All @@ -58,11 +67,15 @@ test-integration: install
## test: Run unit and integration tests.
test: govet test-unit test-integration

.PHONY: test-unit test-integration test

help: Makefile
@echo
@echo " Choose a command run in "$(PROJECT_NAME)", or just run 'make' for install"
@echo
@sed -n 's/^##//p' $< | column -t -s ':' | sed -e 's/^/ /'
@echo

.PHONY: help

.DEFAULT_GOAL := install
53 changes: 52 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# Changelog

## [`v0.24.0`](https://github.com/ignite/cli/releases/tag/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`](https://github.com/ignite/cli/releases/tag/v0.23.0)

### Features
Expand Down Expand Up @@ -29,7 +81,6 @@

- Rename `ignite-hq` to `ignite`


## [`v0.22.1`](https://github.com/ignite/cli/releases/tag/v0.22.1)

### Fixes
Expand Down
3 changes: 2 additions & 1 deletion docs/docs.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ package docs
import "embed"

// Docs are Ignite CLI docs.
//go:embed *.md */*.md
//
//go:embed docs
var Docs embed.FS
2 changes: 1 addition & 1 deletion docs/docs/06-bounty.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 6
sidebar_position: 7
description: Ignite CLI bounty program incentives and rewar 504C ds.
---

Expand Down
Loading
0