Skip to content
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

Liorzilp/25 upgrade v3.4.0 #26

Merged
merged 76 commits into from
Jan 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
4290a00
override default docsBranch (#1355) (#1390)
mergify[bot] May 17, 2022
996fa1c
build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.3 to 0.45.4 …
mergify[bot] May 18, 2022
4438d4e
add empty keepers checking in ibc NewKeeper (backport #1284) (#1382)
mergify[bot] May 18, 2022
fa3526a
fix: prefix ResponseResultType enum for proto linting (#1143) (#1393)
mergify[bot] May 18, 2022
c55d71f
chore : add selected channel version to MsgChanOpenInitResponse and M…
mergify[bot] May 19, 2022
d8271ea
feat: Add sender to fungible_token_packet events (backport #1414) (#1…
mergify[bot] May 24, 2022
c007cb1
add swagger for interchain accounts (#1402) (#1411)
mergify[bot] May 24, 2022
d5d40b0
add actual parameter example to denom-trace and denom-hash CLI querie…
mergify[bot] May 30, 2022
7d84ede
Emit channel close event on ordered channel close (backport #1464) (#…
mergify[bot] Jun 2, 2022
a7f3278
backport #1416 (#1496)
crodriguezvega Jun 8, 2022
45d9cae
chore: improve DenomTrace grpc (backport #1342) (#1504)
mergify[bot] Jun 9, 2022
c90d900
Emit an event to indicate a successful acknowledgement in the ICA mod…
mergify[bot] Jun 9, 2022
744351f
chore: Add consensus state heights query (backport #1336) (#1507)
mergify[bot] Jun 11, 2022
4f22170
fix: deprecate AllowUpdateAfter...check (backport #1511) (#1521)
mergify[bot] Jun 12, 2022
b7144a9
fix to correctly parse denoms with slashes in the base denom (backpor…
mergify[bot] Jun 14, 2022
1d5551f
Update CHANGELOG.md
crodriguezvega Jun 14, 2022
7dc63b4
Update CHANGELOG.md
crodriguezvega Jun 14, 2022
708f813
Update CHANGELOG.md
crodriguezvega Jun 14, 2022
5d68351
Update CHANGELOG.md
crodriguezvega Jun 14, 2022
bf062ad
feat: added check for wildcard * to allow all message types (#1512) (…
mergify[bot] Jun 14, 2022
d30c28c
Update versions
crodriguezvega Jun 16, 2022
4e1c547
Update config.js
crodriguezvega Jun 17, 2022
7e1ed0b
Delete v3-to-v4.md
crodriguezvega Jun 20, 2022
0fae77f
build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.4 to 0.45.5 …
mergify[bot] Jun 20, 2022
1551ba1
add migration for base denoms with slashes to docs site (#1544) (#1557)
mergify[bot] Jun 23, 2022
d362f15
docs: add upgrade client proposal event (#1596) (#1635)
mergify[bot] Jul 1, 2022
4c19221
feat: emitting an event when handling a client upgrade proposal (back…
mergify[bot] Jul 5, 2022
86da821
deps: bumping go version 1.18 (backport #1627) (#1656)
mergify[bot] Jul 6, 2022
4a87ed7
build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.5 to 0.45.6 …
mergify[bot] Jul 7, 2022
a57ae0e
Update CHANGELOG.md
crodriguezvega Jul 14, 2022
d85319b
fix typo
crodriguezvega Jul 18, 2022
ef9c475
chore: denom traces migration handler (backport #1680) (#1754)
mergify[bot] Jul 22, 2022
7331efa
feat: allow governance to update the TrustingPeriod of the 07-tenderm…
mergify[bot] Jul 22, 2022
936dfbe
fix broken link (#1776) (#1808)
mergify[bot] Jul 28, 2022
6e0d4c7
fix: add cosmos_proto.implements_interface (backport #1740) (#1817)
mergify[bot] Jul 29, 2022
c60104f
fix: ics27 check packet data length explicitly over nil check (#1882)…
mergify[bot] Aug 7, 2022
245f887
chore: adding dockerfile and release task to release/3.2.x (#1932)
chatton Aug 9, 2022
e385fce
fix: prevent blocked addresses from sending ICS 20 transfers (backpor…
mergify[bot] Aug 9, 2022
ee3180d
Fixing github action workflows (backport #1428) (#1939)
mergify[bot] Aug 10, 2022
6461278
chore: backport #1905 (#1978)
crodriguezvega Aug 11, 2022
14cc82b
fix: "acknowledgement written" logs unsupported type (backport #1919)…
mergify[bot] Aug 12, 2022
ce44f4d
Update CHANGELOG.md
crodriguezvega Aug 12, 2022
06f5e34
Update CHANGELOG.md
crodriguezvega Aug 12, 2022
62593e2
fix broken link (#2059) (#2096)
mergify[bot] Aug 23, 2022
82aafb0
gofumpt v3.2.x (#1735)
faddat Sep 7, 2022
5562746
remove empty line in comments
crodriguezvega Sep 7, 2022
3d61f16
chore: fix broken link to bank module spec (backport #2201) (#2208)
mergify[bot] Sep 7, 2022
59f22c5
feat: adding interchain account address query to controller submodule…
mergify[bot] Sep 14, 2022
2abfd4f
`release/v3.3.x` - Bump SDK to v0.45.8 and Tendermint to v0.34.21 (#2…
crodriguezvega Sep 15, 2022
4b3d3b8
Merge pull request from GHSA-832c-mq9v-367r
colin-axner Sep 20, 2022
2c06894
fix: add nil checks for controller and host keeper services (backport…
mergify[bot] Sep 20, 2022
250157f
update changelog for v3.3.0 release
crodriguezvega Sep 20, 2022
35c4218
Update CHANGELOG.md
crodriguezvega Sep 20, 2022
c3b3fd0
fix broken link/update link (#2338) (#2346)
mergify[bot] Sep 21, 2022
2f472ad
Fix ICAControllerKeeper (#2303) (#2332)
mergify[bot] Sep 21, 2022
1564e79
Adding `paramsKeeper.Subspace(icahosttypes.SubModuleName)` (#2220) (#…
mergify[bot] Sep 21, 2022
dd7ff9d
MsgTransferResponse add sequence (backport #2377) (#2465)
mergify[bot] Oct 6, 2022
d4aeb26
fixing dead link to sdk v0.44 (#2488) (#2493)
mergify[bot] Oct 7, 2022
329a3f3
chore: fix broken links (backport #2511) (#2521)
mergify[bot] Oct 11, 2022
be0902c
Added optional packet metadata to the packet and message types (backp…
mergify[bot] Oct 14, 2022
048d80f
add entry for #2305
crodriguezvega Oct 25, 2022
0089c93
refactor: adapting transfer metadata bytes field to memo string (back…
mergify[bot] Oct 26, 2022
68845e5
use controller module address instead of module name for NewMsgChanne…
mergify[bot] Oct 27, 2022
ffc5a79
remove port prefix requirement (backport #2590) (#2632)
mergify[bot] Oct 31, 2022
79a10f0
release/v3.4.x: bump to SDK v0.45.10 (#2589)
faddat Nov 3, 2022
3a2244b
fix: skip emission of unpopulated memo field in ics20 (backport #2651…
mergify[bot] Nov 3, 2022
b36dc31
add check send enabled (backport #2679) (#2688)
mergify[bot] Nov 5, 2022
9571a79
prepare changelog for v3.4.0 release
crodriguezvega Nov 7, 2022
d409970
typo in tag link
crodriguezvega Nov 7, 2022
2407616
Update CHANGELOG.md
crodriguezvega Nov 7, 2022
2d2dedc
Update incorrect PR link in changelog regarding "check x/bank send en…
mergify[bot] Nov 9, 2022
7d10f0a
docs: add missing set order functions for ICA (backport #2740) (#2754)
mergify[bot] Nov 15, 2022
696993b
Merge branch 'release_v3.0.x' into release_v3.4.x
mtsitrin Dec 29, 2022
b64187d
Merge branch 'main-dym' into support_v3.4.x
mtsitrin Dec 29, 2022
13630bf
tests compiles
mtsitrin Dec 29, 2022
c3711bf
1. remove allow_update_after_expiry & allow_update_after_misbehaviour…
liorzilp Jan 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ write a little note why.

- [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
- [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
- [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
- [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/main/docs/docs/building-modules/10-structure.md).
- [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
- [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
- [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
Expand Down
81 changes: 81 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '37 21 * * 4'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'go' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
queries: crypto-com/cosmos-sdk-codeql@main,security-and-quality
if: env.GIT_DIFF
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)

- name: Autobuild
uses: github/codeql-action/autobuild@v2
if: env.GIT_DIFF

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
if: env.GIT_DIFF
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

- uses: actions/setup-go@v2
with:
go-version: '1.17'
go-version: '1.18'

- name: Release
uses: goreleaser/goreleaser-action@v2
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ jobs:
steps:
- uses: actions/[email protected]
with:
go-version: 1.17
go-version: 1.18
- name: Display go version
run: go version
- name: install tparse
run: |
export GO111MODULE="on" && go get github.com/mfridman/[email protected]
- uses: actions/cache@v2.1.7
go install github.com/mfridman/[email protected]
- uses: actions/cache@v3
with:
path: ~/go/bin
key: ${{ runner.os }}-go-tparse-binary
Expand All @@ -40,8 +40,8 @@ jobs:
- uses: actions/[email protected]
- uses: actions/[email protected]
with:
go-version: 1.17
- uses: technote-space/get-diff-action@v6.0.1
go-version: 1.18
- uses: technote-space/get-diff-action@v6.1.0
id: git_diff
with:
PATTERNS: |
Expand Down Expand Up @@ -88,8 +88,8 @@ jobs:
- uses: actions/[email protected]
- uses: actions/[email protected]
with:
go-version: 1.17
- uses: technote-space/get-diff-action@v6.0.1
go-version: 1.18
- uses: technote-space/get-diff-action@v6.1.0
with:
PATTERNS: |
**/**.go
Expand Down
120 changes: 91 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,102 @@ Ref: https://keepachangelog.com/en/1.0.0/

### Bug Fixes

## [v3.4.0](https://github.com/cosmos/ibc-go/releases/tag/v3.4.0) - 2022-11-07

### Dependencies

* [\#2589](https://github.com/cosmos/ibc-go/pull/2589) Bump SDK version to v0.45.10 and Tendermint to v0.34.22.

### State Machine Breaking

* (apps/transfer) [\#2651](https://github.com/cosmos/ibc-go/pull/2651) Introduce `mustProtoMarshalJSON` for ics20 packet data marshalling which will skip emission (marshalling) of the memo field if unpopulated (empty).
* (27-interchain-accounts) [\#2580](https://github.com/cosmos/ibc-go/issues/2580) Removing port prefix requirement from the ICA host channel handshake
* (transfer) [\#2377](https://github.com/cosmos/ibc-go/pull/2377) Adding `sequence` to `MsgTransferResponse`.

### Features

* (apps/transfer) [\#2595](https://github.com/cosmos/ibc-go/pull/2595) Adding optional memo field to `FungibleTokenPacketData` and `MsgTransfer`.

### Bug Fixes

* (apps/transfer) [\#2679](https://github.com/cosmos/ibc-go/pull/2679) Check `x/bank` send enabled.

## [v3.3.0](https://github.com/cosmos/ibc-go/releases/tag/v3.3.0) - 2022-09-20

### Dependencies

* [\#2286](https://github.com/cosmos/ibc-go/pull/2286) Bump SDK version to v0.45.8 and Tendermint to v0.34.21.

### Features

* (apps/27-interchain-accounts) [\#2193](https://github.com/cosmos/ibc-go/pull/2193) Adding `InterchainAccount` gRPC query endpont to ICS27 `controller` submodule to allow users to retrieve registered interchain account addresses.

### Bug Fixes

* (27-interchain-accounts) [\#2308](https://github.com/cosmos/ibc-go/pull/2308) Nil checks have been added to ensure services are not registered for nil host or controller keepers.

## [v3.2.0](https://github.com/cosmos/ibc-go/releases/tag/v3.2.0) - 2022-08-12

### Dependencies

* [\#1627](https://github.com/cosmos/ibc-go/pull/1627) Bump Go version to 1.18
* [\#1905](https://github.com/cosmos/ibc-go/pull/1905) Bump SDK version to v0.45.7

### State Machine Breaking

* (apps/transfer) [\#1907](https://github.com/cosmos/ibc-go/pull/1907) Blocked module account addresses are no longer allowed to send IBC transfers.
* (apps/27-interchain-accounts) [\#1882](https://github.com/cosmos/ibc-go/pull/1882) Explicitly check length of interchain account packet data in favour of nil check.

### Improvements

* (core/02-client) [\#1570](https://github.com/cosmos/ibc-go/pull/1570) Emitting an event when handling an upgrade client proposal.
* (modules/light-clients/07-tendermint) [\#1713](https://github.com/cosmos/ibc-go/pull/1713) Allow client upgrade proposals to update `TrustingPeriod`. See ADR-026 for context.
* (app/20-transfer) [\#1680](https://github.com/cosmos/ibc-go/pull/1680) Adds migration to correct any malformed trace path information of tokens with denoms that contains slashes. The transfer module consensus version has been bumped to 2.
* (app/20-transfer) [\#1730](https://github.com/cosmos/ibc-go/pull/1730) parse the ics20 denomination provided via a packet using the channel identifier format specified by ibc-go.
* (core/client) [\#1740](https://github.com/cosmos/ibc-go/pull/1740) Add `cosmos_proto.implements_interface` to adhere to guidelines in [Cosmos SDK ADR 019](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-019-protobuf-state-encoding.md#safe-usage-of-any) for annotating `google.protobuf.Any` types

### Bug Fixes

* (modules/core/04-channel)[\#1919](https://github.com/cosmos/ibc-go/pull/1919) Fixed formatting of sequence for packet "acknowledgement written" logs.

## [v3.1.0](https://github.com/cosmos/ibc-go/releases/tag/v3.1.0) - 2022-04-16

### Dependencies

* [\#1300](https://github.com/cosmos/ibc-go/pull/1300) Bump SDK version to v0.45.4

### Improvements

* (transfer) [\#1342](https://github.com/cosmos/ibc-go/pull/1342) `DenomTrace` grpc now takes in either an `ibc denom` or a `hash` instead of only accepting a `hash`.
* (modules/core/04-channel) [\#1160](https://github.com/cosmos/ibc-go/pull/1160) Improve `uint64 -> string` performance in `Logger`.
* (modules/core/04-channel) [\#1279](https://github.com/cosmos/ibc-go/pull/1279) Add selected channel version to MsgChanOpenInitResponse and MsgChanOpenTryResponse. Emit channel version during OpenInit/OpenTry
* (modules/core/keeper) [\#1284](https://github.com/cosmos/ibc-go/pull/1284) Add sanity check for the keepers passed into `ibckeeper.NewKeeper`. `ibckeeper.NewKeeper` now panics if any of the keepers passed in is empty.
* (transfer) [\#1414](https://github.com/cosmos/ibc-go/pull/1414) Emitting Sender address from `fungible_token_packet` events in `OnRecvPacket` and `OnAcknowledgementPacket`.
* (modules/core/04-channel) [\#1464](https://github.com/cosmos/ibc-go/pull/1464) Emit a channel close event when an ordered channel is closed.
* (modules/light-clients/07-tendermint) [\#1118](https://github.com/cosmos/ibc-go/pull/1118) Deprecating `AllowUpdateAfterExpiry` and `AllowUpdateAfterMisbehaviour`. See ADR-026 for context.

### Features

* (modules/core/02-client) [\#1336](https://github.com/cosmos/ibc-go/pull/1336) Adding Query/ConsensusStateHeights gRPC for fetching the height of every consensus state associated with a client.
* (modules/apps/transfer) [\#1416](https://github.com/cosmos/ibc-go/pull/1416) Adding gRPC endpoint for getting an escrow account for a given port-id and channel-id.
* (modules/apps/27-interchain-accounts) [\#1512](https://github.com/cosmos/ibc-go/pull/1512) Allowing ICA modules to handle all message types with "*".

### Bug Fixes

* (modules/core/04-channel) [\#1130](https://github.com/cosmos/ibc-go/pull/1130) Call `packet.GetSequence()` rather than passing func in `WriteAcknowledgement` log output
* (apps/transfer) [\#1451](https://github.com/cosmos/ibc-go/pull/1451) Fixing the support for base denoms that contain slashes.



## [v3.0.2](https://github.com/cosmos/ibc-go/releases/tag/v3.0.2) - 2022-08-02

### Improvements

* (core/02-client) [\#1570](https://github.com/cosmos/ibc-go/pull/1570) Emitting an event when handling an upgrade client proposal.
* (core/client) [\#1740](https://github.com/cosmos/ibc-go/pull/1740) Add `cosmos_proto.implements_interface` to adhere to guidelines in [Cosmos SDK ADR 019](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-019-protobuf-state-encoding.md#safe-usage-of-any) for annotating `google.protobuf.Any` types

## [v3.0.1](https://github.com/cosmos/ibc-go/releases/tag/v3.0.1) - 2022-06-14

## [v3.0.1](https://github.com/cosmos/ibc-go/releases/tag/v3.0.1) - 2022-04-16

### Dependencies

Expand All @@ -74,7 +159,9 @@ Ref: https://keepachangelog.com/en/1.0.0/

### Bug Fixes

* (modules/core/04-channel) [\#1130](https://github.com/cosmos/ibc-go/pull/1130) Call `packet.GetSequence()` rather than passing func in `WriteAcknowledgement` log output
* (27-interchain-accounts) [\#2308](https://github.com/cosmos/ibc-go/pull/2308) Nil checks have been added to ensure services are not registered for nil host or controller keepers.
* (modules/core/04-channel)[\#1919](https://github.com/cosmos/ibc-go/pull/1919) Fixed formatting of sequence for packet "acknowledgement written" logs.


## [v3.0.0](https://github.com/cosmos/ibc-go/releases/tag/v3.0.0) - 2022-03-15

Expand Down Expand Up @@ -136,17 +223,6 @@ Ref: https://keepachangelog.com/en/1.0.0/
* (client) [\#941](https://github.com/cosmos/ibc-go/pull/941) Classify client states without consensus states as expired
* (channel) [\#995](https://github.com/cosmos/ibc-go/pull/995) Call `packet.GetSequence()` rather than passing func in `AcknowledgePacket` log output

## [v2.3.1](https://github.com/cosmos/ibc-go/releases/tag/v2.3.1) - 2022-08-02

### Dependencies

* [\#1525](https://github.com/cosmos/ibc-go/pull/1525) Bump SDK version to v0.45.5

### Improvements

* (core/02-client) [\#1570](https://github.com/cosmos/ibc-go/pull/1570) Emitting an event when handling an upgrade client proposal.
* (core/client) [\#1740](https://github.com/cosmos/ibc-go/pull/1740) Add `cosmos_proto.implements_interface` to adhere to guidelines in [Cosmos SDK ADR 019](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-019-protobuf-state-encoding.md#safe-usage-of-any) for annotating `google.protobuf.Any` types

## [v2.3.0](https://github.com/cosmos/ibc-go/releases/tag/v2.3.0) - 2022-06-14

### Dependencies
Expand All @@ -173,14 +249,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
* (modules/core/04-channel) [\#1130](https://github.com/cosmos/ibc-go/pull/1130) Call `packet.GetSequence()` rather than passing func in `WriteAcknowledgement` log output
* (apps/transfer) [\#1451](https://github.com/cosmos/ibc-go/pull/1451) Fixing the support for base denoms that contain slashes.

## [v2.2.2](https://github.com/cosmos/ibc-go/releases/tag/v2.2.2) - 2022-08-02

### Improvements

* (core/02-client) [\#1570](https://github.com/cosmos/ibc-go/pull/1570) Emitting an event when handling an upgrade client proposal.
* (core/client) [\#1740](https://github.com/cosmos/ibc-go/pull/1740) Add `cosmos_proto.implements_interface` to adhere to guidelines in [Cosmos SDK ADR 019](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-019-protobuf-state-encoding.md#safe-usage-of-any) for annotating `google.protobuf.Any` types

## [v2.2.1](https://github.com/cosmos/ibc-go/releases/tag/v2.2.1) - 2022-06-14
## [v2.2.1](https://github.com/cosmos/ibc-go/releases/tag/v2.2.1) - 2022-04-16

### Improvements

Expand All @@ -200,14 +269,7 @@ Ref: https://keepachangelog.com/en/1.0.0/

* [\#851](https://github.com/cosmos/ibc-go/pull/851) Bump SDK version to v0.45.1

## [v2.1.2](https://github.com/cosmos/ibc-go/releases/tag/v2.1.2) - 2022-08-02

### Improvements

* (core/02-client) [\#1570](https://github.com/cosmos/ibc-go/pull/1570) Emitting an event when handling an upgrade client proposal.
* (core/client) [\#1740](https://github.com/cosmos/ibc-go/pull/1740) Add `cosmos_proto.implements_interface` to adhere to guidelines in [Cosmos SDK ADR 019](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-019-protobuf-state-encoding.md#safe-usage-of-any) for annotating `google.protobuf.Any` types

## [v2.1.1](https://github.com/cosmos/ibc-go/releases/tag/v2.1.1) - 2022-06-14
## [v2.1.1](https://github.com/cosmos/ibc-go/releases/tag/v2.1.1) - 2022-04-16

### Dependencies

Expand Down
6 changes: 2 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -335,10 +335,8 @@ lint-fix:
golangci-lint run --fix --out-format=tab --issues-exit-code=0
.PHONY: lint lint-fix

format:
find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -path "./client/docs/statik/statik.go" -not -path "./tests/mocks/*" -not -name '*.pb.go' | xargs gofmt -w -s
find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -path "./client/docs/statik/statik.go" -not -path "./tests/mocks/*" -not -name '*.pb.go' | xargs misspell -w
find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -path "./client/docs/statik/statik.go" -not -path "./tests/mocks/*" -not -name '*.pb.go' | xargs goimports -w -local github.com/cosmos/cosmos-sdk
format:
find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -path "./client/docs/statik/statik.go" -not -path "./tests/mocks/*" -not -name '*.pb.go' -not -name '*.pb.gw.go' | xargs gofumpt -w
.PHONY: format

###############################################################################
Expand Down
17 changes: 17 additions & 0 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ module.exports = {
"label": "v1.4.0",
"key": "v1.4.0"
},
{
"label": "v1.5.0",
"key": "v1.5.0"
},
{
"label": "v2.0.0",
"key": "v2.0.0"
Expand All @@ -63,9 +67,17 @@ module.exports = {
"label": "v2.2.0",
"key": "v2.2.0"
},
{
"label": "v2.3.0",
"key": "v2.3.0"
},
{
"label": "v3.0.0",
"key": "v3.0.0"
},
{
"label": "v3.1.0",
"key": "v3.1.0"
}
],
topbar: {
Expand Down Expand Up @@ -169,6 +181,11 @@ module.exports = {
{
title: "Migrations",
children: [
{
title: "Support transfer of coins whose base denom contains slashes",
directory: false,
path: "/migrations/support-denoms-with-slashes.html"
},
{
title: "SDK v0.43 to IBC-Go v1",
directory: false,
Expand Down
2 changes: 1 addition & 1 deletion docs/DOCS_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ We are using [Algolia](https://www.algolia.com) to power full-text search. This
## Consistency

Because the build processes are identical (as is the information contained herein), this file should be kept in sync as
much as possible with its [counterpart in the Cosmos SDK repo](https://github.com/cosmos/cosmos-sdk/tree/master/docs/DOCS_README.md).
much as possible with its [counterpart in the Cosmos SDK repo](https://github.com/cosmos/cosmos-sdk/blob/main/docs/README.md).

### Update and Build the RPC docs

Expand Down
16 changes: 15 additions & 1 deletion docs/apps/interchain-accounts/integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,22 @@ app.moduleManager = module.NewManager(

...

// Add fee middleware to begin blocker logic
app.moduleManager.SetOrderBeginBlockers(
...
icatypes.ModuleName,
...
)

// Add fee middleware to end blocker logic
app.moduleManager.SetOrderEndBlockers(
...
icatypes.ModuleName,
...
)

// Add Interchain Accounts module InitGenesis logic
app.mm.SetOrderInitGenesis(
app.moduleManager.SetOrderInitGenesis(
...
icatypes.ModuleName,
...
Expand Down
Loading