From 9d7657a89a5d4c68a082f28629e759b60b39b0fd Mon Sep 17 00:00:00 2001 From: John Letey Date: Sun, 10 Nov 2024 18:17:00 +0100 Subject: [PATCH] chore: prepare `v2` release (#21) --- .changelog/unreleased/dependencies/1-csdk-eden.md | 1 - .changelog/unreleased/improvements/3-module-path.md | 1 - .changelog/v2.0.0/dependencies/1-sdk-eden.md | 1 + .changelog/v2.0.0/features/1-app-wiring.md | 1 + .changelog/v2.0.0/features/1-state-collections.md | 1 + .../features/12-fallback-address.md | 0 .../features/13-allowed-denoms.md | 0 .../features/18-signerless-registration.md | 0 .../improvements/14-emit-events.md | 0 .changelog/v2.0.0/improvements/19-repo-structure.md | 1 + .changelog/v2.0.0/improvements/3-module-path.md | 1 + .changelog/v2.0.0/summary.md | 3 +++ CHANGELOG.md | 13 ++++++++++--- 13 files changed, 18 insertions(+), 5 deletions(-) delete mode 100644 .changelog/unreleased/dependencies/1-csdk-eden.md delete mode 100644 .changelog/unreleased/improvements/3-module-path.md create mode 100644 .changelog/v2.0.0/dependencies/1-sdk-eden.md create mode 100644 .changelog/v2.0.0/features/1-app-wiring.md create mode 100644 .changelog/v2.0.0/features/1-state-collections.md rename .changelog/{unreleased => v2.0.0}/features/12-fallback-address.md (100%) rename .changelog/{unreleased => v2.0.0}/features/13-allowed-denoms.md (100%) rename .changelog/{unreleased => v2.0.0}/features/18-signerless-registration.md (100%) rename .changelog/{unreleased => v2.0.0}/improvements/14-emit-events.md (100%) create mode 100644 .changelog/v2.0.0/improvements/19-repo-structure.md create mode 100644 .changelog/v2.0.0/improvements/3-module-path.md create mode 100644 .changelog/v2.0.0/summary.md diff --git a/.changelog/unreleased/dependencies/1-csdk-eden.md b/.changelog/unreleased/dependencies/1-csdk-eden.md deleted file mode 100644 index e4c275f..0000000 --- a/.changelog/unreleased/dependencies/1-csdk-eden.md +++ /dev/null @@ -1 +0,0 @@ -- Upgrade Cosmos SDK from `v0.45.x` to `v0.50.x` ([#1](https://github.com/noble-assets/forwarding/pull/1)) diff --git a/.changelog/unreleased/improvements/3-module-path.md b/.changelog/unreleased/improvements/3-module-path.md deleted file mode 100644 index 7a350d1..0000000 --- a/.changelog/unreleased/improvements/3-module-path.md +++ /dev/null @@ -1 +0,0 @@ -- Bump module path to `v2` to align with Golang conventions. ([#3](https://github.com/noble-assets/forwarding/pull/3)) diff --git a/.changelog/v2.0.0/dependencies/1-sdk-eden.md b/.changelog/v2.0.0/dependencies/1-sdk-eden.md new file mode 100644 index 0000000..91d3a9e --- /dev/null +++ b/.changelog/v2.0.0/dependencies/1-sdk-eden.md @@ -0,0 +1 @@ +- Upgrade Cosmos SDK to the latest v0.50.x release. ([#1](https://github.com/noble-assets/forwarding/pull/1)) diff --git a/.changelog/v2.0.0/features/1-app-wiring.md b/.changelog/v2.0.0/features/1-app-wiring.md new file mode 100644 index 0000000..d22a50f --- /dev/null +++ b/.changelog/v2.0.0/features/1-app-wiring.md @@ -0,0 +1 @@ +- Support [app wiring](https://docs.cosmos.network/v0.50/build/building-apps/app-go-v2) for compatibility with Noble's core codebase. ([#1](https://github.com/noble-assets/forwarding/pull/1)) diff --git a/.changelog/v2.0.0/features/1-state-collections.md b/.changelog/v2.0.0/features/1-state-collections.md new file mode 100644 index 0000000..c65e658 --- /dev/null +++ b/.changelog/v2.0.0/features/1-state-collections.md @@ -0,0 +1 @@ +- Utilize [collections](https://docs.cosmos.network/v0.50/build/packages/collections) for managing module state. ([#1](https://github.com/noble-assets/forwarding/pull/1)) diff --git a/.changelog/unreleased/features/12-fallback-address.md b/.changelog/v2.0.0/features/12-fallback-address.md similarity index 100% rename from .changelog/unreleased/features/12-fallback-address.md rename to .changelog/v2.0.0/features/12-fallback-address.md diff --git a/.changelog/unreleased/features/13-allowed-denoms.md b/.changelog/v2.0.0/features/13-allowed-denoms.md similarity index 100% rename from .changelog/unreleased/features/13-allowed-denoms.md rename to .changelog/v2.0.0/features/13-allowed-denoms.md diff --git a/.changelog/unreleased/features/18-signerless-registration.md b/.changelog/v2.0.0/features/18-signerless-registration.md similarity index 100% rename from .changelog/unreleased/features/18-signerless-registration.md rename to .changelog/v2.0.0/features/18-signerless-registration.md diff --git a/.changelog/unreleased/improvements/14-emit-events.md b/.changelog/v2.0.0/improvements/14-emit-events.md similarity index 100% rename from .changelog/unreleased/improvements/14-emit-events.md rename to .changelog/v2.0.0/improvements/14-emit-events.md diff --git a/.changelog/v2.0.0/improvements/19-repo-structure.md b/.changelog/v2.0.0/improvements/19-repo-structure.md new file mode 100644 index 0000000..50784bd --- /dev/null +++ b/.changelog/v2.0.0/improvements/19-repo-structure.md @@ -0,0 +1 @@ +- Reorganize repository to align with Noble's standards. ([#19](https://github.com/noble-assets/forwarding/pull/19)) diff --git a/.changelog/v2.0.0/improvements/3-module-path.md b/.changelog/v2.0.0/improvements/3-module-path.md new file mode 100644 index 0000000..b76665a --- /dev/null +++ b/.changelog/v2.0.0/improvements/3-module-path.md @@ -0,0 +1 @@ +- Update module path for v2 release line. ([#3](https://github.com/noble-assets/forwarding/pull/3)) diff --git a/.changelog/v2.0.0/summary.md b/.changelog/v2.0.0/summary.md new file mode 100644 index 0000000..22ad6c8 --- /dev/null +++ b/.changelog/v2.0.0/summary.md @@ -0,0 +1,3 @@ +*Nov 10, 2024* + +Second release of the `x/forwarding` module, aligning it with the latest developments in Cosmos and Noble. diff --git a/CHANGELOG.md b/CHANGELOG.md index b8bc93b..90f769d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,28 @@ # CHANGELOG -## Unreleased +## v2.0.0 + +*Nov 10, 2024* + +Second release of the `x/forwarding` module, aligning it with the latest developments in Cosmos and Noble. ### DEPENDENCIES -- Upgrade Cosmos SDK from `v0.45.x` to `v0.50.x` ([#1](https://github.com/noble-assets/forwarding/pull/1)) +- Upgrade Cosmos SDK to the latest v0.50.x release. ([#1](https://github.com/noble-assets/forwarding/pull/1)) ### FEATURES +- Support [app wiring](https://docs.cosmos.network/v0.50/build/building-apps/app-go-v2) for compatibility with Noble's core codebase. ([#1](https://github.com/noble-assets/forwarding/pull/1)) +- Utilize [collections](https://docs.cosmos.network/v0.50/build/packages/collections) for managing module state. ([#1](https://github.com/noble-assets/forwarding/pull/1)) - Support an optional fallback address for easy recovery of funds. ([#12](https://github.com/noble-assets/forwarding/pull/12)) - Allow fine-tuned control over which denoms are forwarded. ([#13](https://github.com/noble-assets/forwarding/pull/13)) - Allow accounts with a balance to be registered signerlessly. ([#18](https://github.com/noble-assets/forwarding/pull/18)) ### IMPROVEMENTS -- Bump module path to `v2` to align with Golang conventions. ([#3](https://github.com/noble-assets/forwarding/pull/3)) +- Update module path for v2 release line. ([#3](https://github.com/noble-assets/forwarding/pull/3)) - Emit events for key module actions (registering, clearing, etc). ([#13](https://github.com/noble-assets/forwarding/pull/13)) +- Reorganize repository to align with Noble's standards. ([#19](https://github.com/noble-assets/forwarding/pull/19)) ## v1.1.0