From 04b11a5d68092ea1e1e517c23d521fce8c7242bc Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:20:38 -0600 Subject: [PATCH 001/159] Bump cosmossdk.io/api to v0.7.6 (from v0.7.5). --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 6240d337a..7bc25452e 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/provenance-io/provenance go 1.21 require ( - cosmossdk.io/api v0.7.5 + cosmossdk.io/api v0.7.6 cosmossdk.io/client/v2 v2.0.0-beta.2 cosmossdk.io/collections v0.4.0 cosmossdk.io/core v0.11.0 From 74ae4433bbee6dabcfca34bc8be73482809ea151 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:22:23 -0600 Subject: [PATCH 002/159] Add cosmossdk.io/clone at v1.5.0 --- go.mod | 1 + 1 file changed, 1 insertion(+) diff --git a/go.mod b/go.mod index 7bc25452e..f940ae009 100644 --- a/go.mod +++ b/go.mod @@ -5,6 +5,7 @@ go 1.21 require ( cosmossdk.io/api v0.7.6 cosmossdk.io/client/v2 v2.0.0-beta.2 + cosmossdk.io/clone v1.5.0 cosmossdk.io/collections v0.4.0 cosmossdk.io/core v0.11.0 cosmossdk.io/errors v1.0.1 From d8cf1e7a0fa15ea65852124715678ab6b0443cfe Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:22:53 -0600 Subject: [PATCH 003/159] Remove cosmossdk.io/errors v1.0.1 --- go.mod | 1 - 1 file changed, 1 deletion(-) diff --git a/go.mod b/go.mod index f940ae009..dd73ceca0 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,6 @@ require ( cosmossdk.io/clone v1.5.0 cosmossdk.io/collections v0.4.0 cosmossdk.io/core v0.11.0 - cosmossdk.io/errors v1.0.1 cosmossdk.io/log v1.3.1 cosmossdk.io/math v1.3.0 cosmossdk.io/store v1.1.0 From 5cada7f0efddc2c38451a9f17bc7c049a1bce6c7 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:23:58 -0600 Subject: [PATCH 004/159] Bump cosmossdk.io/x/circuit to v0.1.2 (from v0.1.1) and remove cosmossdk.io/x/evidence v0.1.1 --- go.mod | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/go.mod b/go.mod index dd73ceca0..9d1430227 100644 --- a/go.mod +++ b/go.mod @@ -11,8 +11,7 @@ require ( cosmossdk.io/log v1.3.1 cosmossdk.io/math v1.3.0 cosmossdk.io/store v1.1.0 - cosmossdk.io/x/circuit v0.1.1 - cosmossdk.io/x/evidence v0.1.1 + cosmossdk.io/x/circuit v0.1.2 cosmossdk.io/x/feegrant v0.1.1 cosmossdk.io/x/tx v0.13.3 cosmossdk.io/x/upgrade v0.1.3 From d18b6a7ec461b8ce2391e6ebc168512eb58e5c5c Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:26:15 -0600 Subject: [PATCH 005/159] Bump cosmossdk.io/x/upgrade to v0.1.4 (from v0.1.3). Add cosmossdk.io/x/verygood at v0.7.1 --- go.mod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 9d1430227..3c8601943 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,8 @@ require ( cosmossdk.io/x/circuit v0.1.2 cosmossdk.io/x/feegrant v0.1.1 cosmossdk.io/x/tx v0.13.3 - cosmossdk.io/x/upgrade v0.1.3 + cosmossdk.io/x/upgrade v0.1.4 + cosmossdk.io/x/verygood v0.7.1 github.com/CosmWasm/wasmd v0.52.0 github.com/CosmWasm/wasmvm/v2 v2.1.0 github.com/cometbft/cometbft v0.38.9 From c453340da56e78843526d5049fe1ca73dba76fe7 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:27:17 -0600 Subject: [PATCH 006/159] Remove github.com/cometbft/cometbft at v0.38.9. Bump github.com/cometbft/cometbft-db to v0.9.6 (from v0.9.1). --- go.mod | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 3c8601943..a4c21b748 100644 --- a/go.mod +++ b/go.mod @@ -18,8 +18,7 @@ require ( cosmossdk.io/x/verygood v0.7.1 github.com/CosmWasm/wasmd v0.52.0 github.com/CosmWasm/wasmvm/v2 v2.1.0 - github.com/cometbft/cometbft v0.38.9 - github.com/cometbft/cometbft-db v0.9.1 + github.com/cometbft/cometbft-db v0.9.6 github.com/cosmos/cosmos-db v1.0.2 github.com/cosmos/cosmos-proto v1.0.0-beta.5 github.com/cosmos/cosmos-sdk v0.50.7 From c5df56ed7dd75abc389c61f0388a87f6ff93a69a Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:29:04 -0600 Subject: [PATCH 007/159] Add github.com/cosmos/goat at v0.0.77. Bump github.com/cosmos/gogoproto to v1.6.1 (from v1.5.0). --- go.mod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index a4c21b748..698256d4c 100644 --- a/go.mod +++ b/go.mod @@ -23,7 +23,8 @@ require ( github.com/cosmos/cosmos-proto v1.0.0-beta.5 github.com/cosmos/cosmos-sdk v0.50.7 github.com/cosmos/go-bip39 v1.0.0 - github.com/cosmos/gogoproto v1.5.0 + github.com/cosmos/goat v0.0.77 + github.com/cosmos/gogoproto v1.6.1 github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0 github.com/cosmos/ibc-go/modules/capability v1.0.1 github.com/cosmos/ibc-go/v8 v8.3.2 From 3beffaa91d96a65953a9652f1139fd9fb4102519 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:30:20 -0600 Subject: [PATCH 008/159] Bump github.com/ghodss/yaml to v1.1.0 (from v1.0.0). Bump github.com/golang/protobuf to v1.5.7 (from v1.5.4). --- go.mod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 698256d4c..a4dab86c4 100644 --- a/go.mod +++ b/go.mod @@ -28,8 +28,8 @@ require ( github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0 github.com/cosmos/ibc-go/modules/capability v1.0.1 github.com/cosmos/ibc-go/v8 v8.3.2 - github.com/ghodss/yaml v1.0.0 - github.com/golang/protobuf v1.5.4 + github.com/ghodss/yaml v1.1.0 + github.com/golang/protobuf v1.5.7 github.com/google/uuid v1.6.0 github.com/gorilla/mux v1.8.1 github.com/grpc-ecosystem/grpc-gateway v1.16.0 From fe27923a1cea1a826c392e01363142a519c568c1 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:32:11 -0600 Subject: [PATCH 009/159] Add github.com/inf/max at v1.0.1. Add github.com/inf/min at v1.0.3. --- go.mod | 2 ++ 1 file changed, 2 insertions(+) diff --git a/go.mod b/go.mod index a4dab86c4..5e2dc376d 100644 --- a/go.mod +++ b/go.mod @@ -34,6 +34,8 @@ require ( github.com/gorilla/mux v1.8.1 github.com/grpc-ecosystem/grpc-gateway v1.16.0 github.com/hashicorp/go-metrics v0.5.3 + github.com/inf/max v1.0.1 + github.com/inf/min v1.0.3 github.com/rs/zerolog v1.33.0 github.com/spf13/cast v1.6.0 github.com/spf13/cobra v1.8.1 From d7e3c60a37f21f2d1228ffff6f9a0c324c9d9cc4 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:32:56 -0600 Subject: [PATCH 010/159] Remove github.com/spf13/pflag at v1.0.5. Remove github.com/spf13/viper at v1.19.0. --- go.mod | 2 -- 1 file changed, 2 deletions(-) diff --git a/go.mod b/go.mod index 5e2dc376d..27140e63a 100644 --- a/go.mod +++ b/go.mod @@ -39,8 +39,6 @@ require ( github.com/rs/zerolog v1.33.0 github.com/spf13/cast v1.6.0 github.com/spf13/cobra v1.8.1 - github.com/spf13/pflag v1.0.5 - github.com/spf13/viper v1.19.0 github.com/stretchr/testify v1.9.0 golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 golang.org/x/text v0.16.0 From b1ab3ae9775ceabf84330f55ccca2db5330aad27 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:33:49 -0600 Subject: [PATCH 011/159] Remove google.golang.org/protobuf at v1.34.2. Add google.golang.org/somethingelse at v0.12.3. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 27140e63a..676d481b2 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/text v0.16.0 google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 google.golang.org/grpc v1.65.0 - google.golang.org/protobuf v1.34.2 + google.golang.org/somethingelse v0.12.3 sigs.k8s.io/yaml v1.4.0 ) From 9406fd430e401168d21ca6088cc5ed60683472c3 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:36:33 -0600 Subject: [PATCH 012/159] Bump cloud.google.com/go/compute/metadata to v0.3.3 (from v0.3.0). --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 676d481b2..691ca252b 100644 --- a/go.mod +++ b/go.mod @@ -50,7 +50,7 @@ require ( require ( cloud.google.com/go v0.112.1 // indirect - cloud.google.com/go/compute/metadata v0.3.0 // indirect + cloud.google.com/go/compute/metadata v0.3.3 // indirect cloud.google.com/go/iam v1.1.6 // indirect cloud.google.com/go/storage v1.38.0 // indirect cosmossdk.io/depinject v1.0.0-alpha.4 // indirect From 73e43da8b11045503d03668e66ed9ff01396f5fe Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:37:29 -0600 Subject: [PATCH 013/159] Add cloud.google.com/go/wash at v0.8.0. --- go.mod | 1 + 1 file changed, 1 insertion(+) diff --git a/go.mod b/go.mod index 691ca252b..154842376 100644 --- a/go.mod +++ b/go.mod @@ -53,6 +53,7 @@ require ( cloud.google.com/go/compute/metadata v0.3.3 // indirect cloud.google.com/go/iam v1.1.6 // indirect cloud.google.com/go/storage v1.38.0 // indirect + cloud.google.com/go/wash v0.8.0 // indirect cosmossdk.io/depinject v1.0.0-alpha.4 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect From 2766d2ea10d5b22ce9845a9f46db86cacf0f26d7 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:38:02 -0600 Subject: [PATCH 014/159] Remove github.com/DataDog/datadog-go at v3.2.0+incompatible. --- go.mod | 1 - 1 file changed, 1 deletion(-) diff --git a/go.mod b/go.mod index 154842376..a085bb3d1 100644 --- a/go.mod +++ b/go.mod @@ -58,7 +58,6 @@ require ( filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.2 // indirect - github.com/DataDog/datadog-go v3.2.0+incompatible // indirect github.com/DataDog/zstd v1.5.5 // indirect github.com/aws/aws-sdk-go v1.44.224 // indirect github.com/beorn7/perks v1.0.1 // indirect From 609e337e5a3fcf7b523efadbb34ca503b7fc622a Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:38:58 -0600 Subject: [PATCH 015/159] Bump github.com/beorn7/perks to v1.1.0 (from v1.0.1). Remove github.com/bgentry/go-netrc at v0.0.0-20140422174119-9fd32a8b3d3d. --- go.mod | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/go.mod b/go.mod index a085bb3d1..f4dab2dfc 100644 --- a/go.mod +++ b/go.mod @@ -60,8 +60,7 @@ require ( github.com/99designs/keyring v1.2.2 // indirect github.com/DataDog/zstd v1.5.5 // indirect github.com/aws/aws-sdk-go v1.44.224 // indirect - github.com/beorn7/perks v1.0.1 // indirect - github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect + github.com/beorn7/perks v1.1.0 // indirect github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect github.com/bits-and-blooms/bitset v1.8.0 // indirect github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect From 307b2c6f4307681778a939eabb99a0b4a0c6ae29 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:40:22 -0600 Subject: [PATCH 016/159] Bump github.com/cespare/xxhash/v2 to v2.3.1 (from v2.3.0). Add github.com/cespare/xxhash/v3 at v3.0.2. --- go.mod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index f4dab2dfc..5c8961f02 100644 --- a/go.mod +++ b/go.mod @@ -66,7 +66,8 @@ require ( github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect github.com/cenkalti/backoff/v4 v4.2.1 // indirect github.com/cespare/xxhash v1.1.0 // indirect - github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cespare/xxhash/v2 v2.3.1 // indirect + github.com/cespare/xxhash/v3 v3.0.2 // indirect github.com/chzyer/readline v1.5.1 // indirect github.com/cockroachdb/apd/v2 v2.0.2 // indirect github.com/cockroachdb/errors v1.11.1 // indirect From d74ccbfbc201399631167e5f471cb76a2eec289f Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:41:21 -0600 Subject: [PATCH 017/159] Remove github.com/cockroachdb/logtags at v0.0.0-20230118201751-21c54148d20b. Bump github.com/cockroachdb/pebble to v1.1.2 (from v1.1.0). --- go.mod | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 5c8961f02..58dd4c575 100644 --- a/go.mod +++ b/go.mod @@ -71,8 +71,7 @@ require ( github.com/chzyer/readline v1.5.1 // indirect github.com/cockroachdb/apd/v2 v2.0.2 // indirect github.com/cockroachdb/errors v1.11.1 // indirect - github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect - github.com/cockroachdb/pebble v1.1.0 // indirect + github.com/cockroachdb/pebble v1.1.2 // indirect github.com/cockroachdb/redact v1.1.5 // indirect github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect github.com/cosmos/btcutil v1.0.5 // indirect From bcb72bda2b763084befeb663dc4e4042ae5dbd5b Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:42:22 -0600 Subject: [PATCH 018/159] Add github.com/cosmos/house at v0.4.1. Bump github.com/cosmos/iavl to v1.3.0 (from v1.2.0). --- go.mod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 58dd4c575..7cb6bc377 100644 --- a/go.mod +++ b/go.mod @@ -76,7 +76,8 @@ require ( github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect github.com/cosmos/btcutil v1.0.5 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect - github.com/cosmos/iavl v1.2.0 // indirect + github.com/cosmos/house v0.4.1 // indirect + github.com/cosmos/iavl v1.3.0 // indirect github.com/cosmos/ics23/go v0.10.0 // indirect github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect From a6e9c4c1e6465d639ffbe5ac0dfd2458afdf7288 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:43:11 -0600 Subject: [PATCH 019/159] Bump github.com/cpuguy83/go-md2man/v2 to v2.0.5 (from v2.0.4). Bump github.com/danieljoos/wincred to v1.3.1 (from v1.2.0). --- go.mod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 7cb6bc377..2b1b14c03 100644 --- a/go.mod +++ b/go.mod @@ -80,8 +80,8 @@ require ( github.com/cosmos/iavl v1.3.0 // indirect github.com/cosmos/ics23/go v0.10.0 // indirect github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect - github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect - github.com/danieljoos/wincred v1.2.0 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect + github.com/danieljoos/wincred v1.3.1 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect From 08cdf21d93424ac475f6afa1a813e7200165cbef Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:44:46 -0600 Subject: [PATCH 020/159] Add github.com/donkey/plows at v1.0.1. Add github.com/donkey/rides at v1.0.0. --- go.mod | 2 ++ 1 file changed, 2 insertions(+) diff --git a/go.mod b/go.mod index 2b1b14c03..762ac6272 100644 --- a/go.mod +++ b/go.mod @@ -89,6 +89,8 @@ require ( github.com/dgraph-io/ristretto v0.1.1 // indirect github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect github.com/distribution/reference v0.5.0 // indirect + github.com/donkey/plows v1.0.1 // indirect + github.com/donkey/rides v1.0.0 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/dvsekhvalnov/jose2go v1.6.0 // indirect github.com/emicklei/dot v1.6.1 // indirect From 8055d9730b10c75ee414cf756b07fd6509e11177 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:45:27 -0600 Subject: [PATCH 021/159] Remove github.com/go-kit/kit at v0.13.0. Remove github.com/go-kit/log at v0.2.1. --- go.mod | 2 -- 1 file changed, 2 deletions(-) diff --git a/go.mod b/go.mod index 762ac6272..85fc80510 100644 --- a/go.mod +++ b/go.mod @@ -98,8 +98,6 @@ require ( github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/getsentry/sentry-go v0.27.0 // indirect - github.com/go-kit/kit v0.13.0 // indirect - github.com/go-kit/log v0.2.1 // indirect github.com/go-logfmt/logfmt v0.6.0 // indirect github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect From c0bdde5cf5a71e73c734163499d0ba89aeacc6a1 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Wed, 17 Jul 2024 15:46:26 -0600 Subject: [PATCH 022/159] Remove github.com/zondax/hid at v0.9.2. Add github.com/zondax/hid/v2 at v2.1.1. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 85fc80510..b1d929b57 100644 --- a/go.mod +++ b/go.mod @@ -177,7 +177,7 @@ require ( github.com/tendermint/go-amino v0.16.0 // indirect github.com/tidwall/btree v1.7.0 // indirect github.com/ulikunitz/xz v0.5.11 // indirect - github.com/zondax/hid v0.9.2 // indirect + github.com/zondax/hid/v2 v2.1.1 // indirect github.com/zondax/ledger-go v0.14.3 // indirect go.etcd.io/bbolt v1.3.8 // indirect go.opencensus.io v0.24.0 // indirect From 6884beb481d4f6d87f0bb2678ef65402b14a4d83 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Thu, 18 Jul 2024 11:18:56 -0600 Subject: [PATCH 023/159] Add an awk script that attempts to identify the library changes from git diff output. It's not what I'll end up using, though, because it can't handle stuff like an entry moving between direct and indirect, and it can't consider the replace lines. But I'm keeping it just in case it's helpful. --- scripts/get-dep-changes.awk | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 scripts/get-dep-changes.awk diff --git a/scripts/get-dep-changes.awk b/scripts/get-dep-changes.awk new file mode 100644 index 000000000..5b87b31a5 --- /dev/null +++ b/scripts/get-dep-changes.awk @@ -0,0 +1,44 @@ +{ + if (/^[[:space:]]/ && !/^[[:space:]]+\//) { + # If it started with a space, it's a chunk that didn't change. + # Assume its a package and remove all the spaces from it. + gsub(/[[:space:]]+/,""); + package=$0; + } else if (/^-/) { + # If it started with a -, it's a removal. Get rid of leading and trailing whitespace. + sub(/^-[[:space:]]*/,""); + sub(/[[:space:]]*\/\/.*$/,""); + if (/^[^[:space:]]+[[:space:]]v[^[:space:]]+$/) { + # If it's a " [//...]" line, it's a removed package. Output that. + print "- `" $1 "` removed at " $2; + # We don't reset here so that we handle the case where a library is bumped, and the next one removed. + } else if (package!="" && $0 ~ /^v[^[:space:]]+$/) { + # If it's just a "" and we have a , this is the old version value. + was=$0; + } else { + # Otherwise, it's an unknown addition, just ignore it and reset stuff. + package=""; + was=""; + } + } else if (/^\+/) { + # If it started with a +, it's a removal. Get rid of leading and trailing whitespace. + sub(/^\+[[:space:]]*/,""); + sub(/[[:space:]]*\/\/.*$/,""); + if (/^[^[:space:]]+[[:space:]]v[^[:space:]]+$/) { + # If it's a " [//...]" line, it's an added package. Output that. + print "- `" $1 "` added at " $2; + } else if (package!="" && was!="" && /^v[^[:space:]]+$/) { + # If it's just a "" and we have a and , this is the new version value. + print "- `" package "` bumped to " $0 " (from " was ")"; + } + # No matter what it was, we want a reset here. + package=""; + was=""; + } else if (/^~[[:space:]]*$/) { + # Do nothing. + } else { + # Unknown line, reset stuff. + package=""; + was=""; + }; +} From 5a15fdd8268860640d8f171a733fc74ba2669803 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Thu, 18 Jul 2024 11:20:05 -0600 Subject: [PATCH 024/159] Start a script that will identify all library changes based on changes being made to the go.mod file. --- scripts/get-dep-changes.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 scripts/get-dep-changes.sh diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh new file mode 100755 index 000000000..66acb89fb --- /dev/null +++ b/scripts/get-dep-changes.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# This script will git diff go.mod and identify the changes to it, +# outputting the info in a format ready for the changelog. + +temp_dir="$( mktemp -d -t link-updates )" +[[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir" +full_diff_file="$temp_dir/go.mod.main.diff" +adds_file="$temp_dir/go.mod.adds" +rems_file="$temp_dir/go.mod.rems" + +git diff -U0 main -- go.mod > "$full_diff_file" +grep -E '^\+' "$full_diff_file" | grep -Ev '^\+\+\+ ' | sed -E 's/^\+[[:space:]]*//; s/[[:space:]]*(\/\/.*)?$//;' | sort > "$adds_file" +grep -E '^-' "$full_diff_file" | grep -Ev '^--- ' | sed -E 's/^-[[:space:]]*//; s/[[:space:]]*(\/\/.*)?$//;' | sort > "$rems_file" From 901a0e65985c991ead33cf6328c23f99338badbb Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:48:13 -0600 Subject: [PATCH 025/159] Move github.com/spf13/cast from direct to indirect, no bump. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index b1d929b57..d59f0b4f1 100644 --- a/go.mod +++ b/go.mod @@ -37,7 +37,6 @@ require ( github.com/inf/max v1.0.1 github.com/inf/min v1.0.3 github.com/rs/zerolog v1.33.0 - github.com/spf13/cast v1.6.0 github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 @@ -172,6 +171,7 @@ require ( github.com/shamaton/msgpack/v2 v2.2.0 // indirect github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.11.0 // indirect + github.com/spf13/cast v1.6.0 // indirect github.com/subosito/gotenv v1.6.0 // indirect github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect github.com/tendermint/go-amino v0.16.0 // indirect From 58344099721ac74d238ad8f1af6610f8bbc3781a Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:49:58 -0600 Subject: [PATCH 026/159] Move golang.org/x/text from direct to indirect and bump it to v0.16.1 (from v0.16.0). --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index d59f0b4f1..4c5b55045 100644 --- a/go.mod +++ b/go.mod @@ -40,7 +40,6 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 - golang.org/x/text v0.16.0 google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 google.golang.org/grpc v1.65.0 google.golang.org/somethingelse v0.12.3 @@ -193,6 +192,7 @@ require ( golang.org/x/sync v0.7.0 // indirect golang.org/x/sys v0.20.0 // indirect golang.org/x/term v0.20.0 // indirect + golang.org/x/text v0.16.1 // indirect golang.org/x/time v0.5.0 // indirect google.golang.org/api v0.171.0 // indirect google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect From 5d6fab6e4f027dc27f6a8a7d8f177ae93935367e Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:51:57 -0600 Subject: [PATCH 027/159] Move github.com/bits-and-blooms/bitset from indirect to direct, no bump. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 4c5b55045..a48e770ff 100644 --- a/go.mod +++ b/go.mod @@ -18,6 +18,7 @@ require ( cosmossdk.io/x/verygood v0.7.1 github.com/CosmWasm/wasmd v0.52.0 github.com/CosmWasm/wasmvm/v2 v2.1.0 + github.com/bits-and-blooms/bitset v1.8.0 github.com/cometbft/cometbft-db v0.9.6 github.com/cosmos/cosmos-db v1.0.2 github.com/cosmos/cosmos-proto v1.0.0-beta.5 @@ -60,7 +61,6 @@ require ( github.com/aws/aws-sdk-go v1.44.224 // indirect github.com/beorn7/perks v1.1.0 // indirect github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect - github.com/bits-and-blooms/bitset v1.8.0 // indirect github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect github.com/cenkalti/backoff/v4 v4.2.1 // indirect github.com/cespare/xxhash v1.1.0 // indirect From c52d442795ea8db48f48bcaebb52f76c36bd8ceb Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:52:57 -0600 Subject: [PATCH 028/159] Move golang.org/x/sync from indirect to direct and bump it to v0.7.2 (from v0.7.0). --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index a48e770ff..e7d669e1e 100644 --- a/go.mod +++ b/go.mod @@ -41,6 +41,7 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 + golang.org/x/sync v0.7.2 google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 google.golang.org/grpc v1.65.0 google.golang.org/somethingelse v0.12.3 @@ -189,7 +190,6 @@ require ( golang.org/x/crypto v0.23.0 // indirect golang.org/x/net v0.25.0 // indirect golang.org/x/oauth2 v0.20.0 // indirect - golang.org/x/sync v0.7.0 // indirect golang.org/x/sys v0.20.0 // indirect golang.org/x/term v0.20.0 // indirect golang.org/x/text v0.16.1 // indirect From 467403cbb56c47c932f44d17bc8bbfac9640cbc6 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:53:50 -0600 Subject: [PATCH 029/159] Bump github.com/99designs/keyring to v1.2.3 (from v1.2.2) but it has a replace line. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index e7d669e1e..ba729b98d 100644 --- a/go.mod +++ b/go.mod @@ -57,7 +57,7 @@ require ( cosmossdk.io/depinject v1.0.0-alpha.4 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect - github.com/99designs/keyring v1.2.2 // indirect + github.com/99designs/keyring v1.2.3 // indirect github.com/DataDog/zstd v1.5.5 // indirect github.com/aws/aws-sdk-go v1.44.224 // indirect github.com/beorn7/perks v1.1.0 // indirect From aaed886d9af148f99ac0c3f4d38ae4cd24dcdee3 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:55:36 -0600 Subject: [PATCH 030/159] Add replace line for library that is not required: github.com/whatever/nope => github.com/ours/nope v0.3.3 --- go.mod | 2 ++ 1 file changed, 2 insertions(+) diff --git a/go.mod b/go.mod index ba729b98d..af58c1292 100644 --- a/go.mod +++ b/go.mod @@ -234,4 +234,6 @@ replace ( // replace broken goleveldb github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 + + github.com/whatever/nope => github.com/ours/nope v0.3.3 ) From 9a6e040a7c213d822105e684cd6cad35ee8a473c Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:57:14 -0600 Subject: [PATCH 031/159] Add a replace line for github.com/fatih/color to github.com/other/color v1.16.1 (from v1.16.0). --- go.mod | 3 +++ 1 file changed, 3 insertions(+) diff --git a/go.mod b/go.mod index af58c1292..0987ad549 100644 --- a/go.mod +++ b/go.mod @@ -228,6 +228,9 @@ replace ( // dgrijalva/jwt-go is deprecated and doesn't receive security updates. // TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134 github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt/v4 v4.4.2 + + github.com/fatih/color => github.com/other/color v1.16.1 + // Fix upstream GHSA-h395-qcrw-5vmq and GHSA-3vp4-m3rf-835h vulnerabilities. // TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409 github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1 From ddf0d4c64369f63eb08c64fb271db5350f267576 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 12:58:50 -0600 Subject: [PATCH 032/159] Add replace line for github.com/cosmos/cosmos-db to github.com/other/cosmos-db v1.0.4 and bump it to v1.0.3 (from v1.0.2). --- go.mod | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 0987ad549..23e5c6bf8 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( github.com/CosmWasm/wasmvm/v2 v2.1.0 github.com/bits-and-blooms/bitset v1.8.0 github.com/cometbft/cometbft-db v0.9.6 - github.com/cosmos/cosmos-db v1.0.2 + github.com/cosmos/cosmos-db v1.0.3 github.com/cosmos/cosmos-proto v1.0.0-beta.5 github.com/cosmos/cosmos-sdk v0.50.7 github.com/cosmos/go-bip39 v1.0.0 @@ -215,6 +215,8 @@ replace ( // TODO: Remove this once cometbft has tagged their own version v0.38.10 (or later). github.com/cometbft/cometbft => github.com/provenance-io/cometbft-pio v0.38.10-pio-1 + github.com/cosmos/cosmos-db => github.com/other/cosmos-db v1.0.4 + github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-1 // Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2 From 3874ecf046e8e7425e5390523e9be431a6b21600 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:10:00 -0600 Subject: [PATCH 033/159] Add indirect require for golang.org/x/zoo v0.8.8 and also a replace line for it to ../something. --- go.mod | 3 +++ 1 file changed, 3 insertions(+) diff --git a/go.mod b/go.mod index 23e5c6bf8..17af98f25 100644 --- a/go.mod +++ b/go.mod @@ -194,6 +194,7 @@ require ( golang.org/x/term v0.20.0 // indirect golang.org/x/text v0.16.1 // indirect golang.org/x/time v0.5.0 // indirect + golang.org/x/zoo v0.8.8 // indirect google.golang.org/api v0.171.0 // indirect google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect @@ -241,4 +242,6 @@ replace ( github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 github.com/whatever/nope => github.com/ours/nope v0.3.3 + + golang.org/x/zoo => ../something ) From bdc799dfab6730b4d605f39dcf5c9e810752583b Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:11:50 -0600 Subject: [PATCH 034/159] Remove github.com/golang/mock at v1.6.0 but add a replace line for it at github.com/ourthing/mock v1.6.3. --- go.mod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 17af98f25..f0430ed36 100644 --- a/go.mod +++ b/go.mod @@ -105,7 +105,6 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/glog v1.2.1 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/mock v1.6.0 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/btree v1.1.2 // indirect github.com/google/go-cmp v0.6.0 // indirect @@ -238,6 +237,8 @@ replace ( // TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409 github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1 + github.com/golang/mock => github.com/ourthing/mock v1.6.3 + // replace broken goleveldb github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 From e98d1414a4978301f3db8b60aa420f3897400616 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:13:20 -0600 Subject: [PATCH 035/159] Remove replace line for github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1 --- go.mod | 4 ---- 1 file changed, 4 deletions(-) diff --git a/go.mod b/go.mod index f0430ed36..6351a8873 100644 --- a/go.mod +++ b/go.mod @@ -233,10 +233,6 @@ replace ( github.com/fatih/color => github.com/other/color v1.16.1 - // Fix upstream GHSA-h395-qcrw-5vmq and GHSA-3vp4-m3rf-835h vulnerabilities. - // TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409 - github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1 - github.com/golang/mock => github.com/ourthing/mock v1.6.3 // replace broken goleveldb From f22bb80a261e1b0607eda0defdaa8ef3275362ef Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:14:57 -0600 Subject: [PATCH 036/159] Bump github.com/99designs/keyring to v1.3.0 (from v1.2.3) and remove its replace line: github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0 --- go.mod | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 6351a8873..c43383922 100644 --- a/go.mod +++ b/go.mod @@ -57,7 +57,7 @@ require ( cosmossdk.io/depinject v1.0.0-alpha.4 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect - github.com/99designs/keyring v1.2.3 // indirect + github.com/99designs/keyring v1.3.0 // indirect github.com/DataDog/zstd v1.5.5 // indirect github.com/aws/aws-sdk-go v1.44.224 // indirect github.com/beorn7/perks v1.1.0 // indirect @@ -206,9 +206,6 @@ require ( ) replace ( - // Use cosmos fork of keyring (because the SDK does). - github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0 - // This is required for https://github.com/provenance-io/provenance/issues/1414 github.com/CosmWasm/wasmd => github.com/provenance-io/wasmd v0.52.0-pio-1 From d66b339a6f79c2fdc36b9217ee594043151d01bb Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:16:13 -0600 Subject: [PATCH 037/159] Remove github.com/syndtr/goleveldb at v1.0.1-0.20220721030215-126854af5e6d and also the replace line: github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 --- go.mod | 4 ---- 1 file changed, 4 deletions(-) diff --git a/go.mod b/go.mod index c43383922..d83aefa64 100644 --- a/go.mod +++ b/go.mod @@ -172,7 +172,6 @@ require ( github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.6.0 // indirect github.com/subosito/gotenv v1.6.0 // indirect - github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect github.com/tendermint/go-amino v0.16.0 // indirect github.com/tidwall/btree v1.7.0 // indirect github.com/ulikunitz/xz v0.5.11 // indirect @@ -232,9 +231,6 @@ replace ( github.com/golang/mock => github.com/ourthing/mock v1.6.3 - // replace broken goleveldb - github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 - github.com/whatever/nope => github.com/ours/nope v0.3.3 golang.org/x/zoo => ../something From 5315672deb7e9e1001dae874509ee014338fa1d9 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:16:49 -0600 Subject: [PATCH 038/159] Update github.com/cosmos/cosmos-sdk replace line github.com/provenance-io/cosmos-sdk to v0.50.7-pio-2 (from v0.50.7-pio-1). --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index d83aefa64..81743551b 100644 --- a/go.mod +++ b/go.mod @@ -213,7 +213,7 @@ replace ( github.com/cosmos/cosmos-db => github.com/other/cosmos-db v1.0.4 - github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-1 + github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2 // Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2 github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0 From e70858a4e4481abe0c861222bf31ed6ca9a5fcee Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:18:12 -0600 Subject: [PATCH 039/159] Bump github.com/cosmos/iavl to v1.4.0 (from v1.3.0) and update it's replace with github.com/cosmos/iavl to v1.4.0 (from v1.2.0). --- go.mod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 81743551b..167484643 100644 --- a/go.mod +++ b/go.mod @@ -76,7 +76,7 @@ require ( github.com/cosmos/btcutil v1.0.5 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect github.com/cosmos/house v0.4.1 // indirect - github.com/cosmos/iavl v1.3.0 // indirect + github.com/cosmos/iavl v1.4.0 // indirect github.com/cosmos/ics23/go v0.10.0 // indirect github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect @@ -216,7 +216,7 @@ replace ( github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2 // Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2 - github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0 + github.com/cosmos/iavl => github.com/cosmos/iavl v1.4.0 // TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168 github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1 From c6a1f1f1fc35cf010beb69ea5223bc443370679e Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 19 Jul 2024 13:59:33 -0600 Subject: [PATCH 040/159] Start actual work on the script. --- scripts/get-dep-changes.sh | 74 ++++++++++++++++++++++++++++++++++---- 1 file changed, 68 insertions(+), 6 deletions(-) diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh index 66acb89fb..61f7e2a0f 100755 --- a/scripts/get-dep-changes.sh +++ b/scripts/get-dep-changes.sh @@ -4,10 +4,72 @@ temp_dir="$( mktemp -d -t link-updates )" [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir" -full_diff_file="$temp_dir/go.mod.main.diff" -adds_file="$temp_dir/go.mod.adds" -rems_file="$temp_dir/go.mod.rems" +full_diff="${temp_dir}/1-full.diff" # The full results of the diff. +minus_lines="${temp_dir}/2-minus-lines.txt" # Just the subtractions we care about. +plus_lines="${temp_dir}/2-plus-lines.txt" # Just the additions we care about. +minus_requires="${temp_dir}/3-minus-requires.txt" # Just the removed requirement lines. +plus_requires="${temp_dir}/3-plus-requires.txt" # Just the added requirement lines. +minus_replaces="${temp_dir}/3-minus-replaces.txt" # Just the removed replace lines. +plus_replaces="${temp_dir}/3-plus-replaces.txt" # Just the added replace lines. -git diff -U0 main -- go.mod > "$full_diff_file" -grep -E '^\+' "$full_diff_file" | grep -Ev '^\+\+\+ ' | sed -E 's/^\+[[:space:]]*//; s/[[:space:]]*(\/\/.*)?$//;' | sort > "$adds_file" -grep -E '^-' "$full_diff_file" | grep -Ev '^--- ' | sed -E 's/^-[[:space:]]*//; s/[[:space:]]*(\/\/.*)?$//;' | sort > "$rems_file" +# Usage: | clean_diff +# This will reformat the lines from a diff and remove lines we don't care about. +# All result lines will have one of these formats: +# " " +# " => " +# " => " +# Note that this will strip out the leading + or -, so if that's important, it's up to you to keep track of. +clean_diff () { + # Use sed to: + # Remove the + or - and any space immediately after it. + # If it now starts with "require" or "replace", remove that and any spaces after it. + # Remove any line-ending comment. + # Remove all trailing whitespace. + # Make sure there are spaces around the "=>" in replace lines. + # Change all groups of 1 or more whitespace characters to a single space. + # Then use grep to only keep lines with one of the desired formats. + sed -E 's/^[-+][[:space:]]*//; s/^(require|replace)[[:space:]]*//; s|//.*$||; s/[[:space:]]+$//; s/=>/ => /; s/[[:space:]]+/ /g;' \ + | grep -E '^[^ ]+ (v[^ ]+|=> [^ ]+( v[^ ]+)?)$' +} + +# Usage: get_repl_str +# This will look for a replace line in for the . +# If found, it'll print a string describing the replacing version. +# If not found, this won't print anything. +get_replace_str () { + local lib fn repl + lib="$1" + fn="$2" + # Look in the file for a replace line for the library. + # If found, keep only the stuff after the =>. + # Using a variable for the grep expression is a bit clunky, so I'm using fixed string here. + # Technically this will match both " =>" and "
 =>". Matching the second one
+    # would be problematic, but it's not accounted for in here. The nature of the names of the
+    # libraries makes it highly unlikely to happen.
+    repl="$( grep -F "$lib =>" "$fn" | sed -E 's/^.* => //' )"
+    if [[ -n "$repl" ]]; then
+        if [[ "$repl" =~ ' ' ]]; then
+            # $repl has the format " "
+            # It's provided without quotes so that it gets split on that space and provided
+            # to this printf as two separate args to put tics around the .
+            printf '`%s` %s' $repl
+        else
+            # $repl is a , put tics around it.
+            printf '`%s`' "$repl"
+        fi
+    fi
+    return 0
+}
+
+# Get the go.mod diff.
+git diff -U0 main -- go.mod > "$full_diff"
+# Split it into subtractions and additions.
+grep -E '^-' "$full_diff" | clean_diff > "$minus_lines"
+grep -E '^\+' "$full_diff" | clean_diff > "$plus_lines"
+# Split it further into require lines and replace lines.
+grep -Ev '=>' "$minus_lines" > "$minus_requires"
+grep -E '=>' "$minus_lines" > "$minus_replaces"
+grep -Ev '=>' "$plus_lines" > "$plus_requires"
+grep -E '=>' "$plus_lines" > "$plus_replaces"
+# Identify all libraries that are changing.
+libs=( $( sed -E 's/ .*$/' "$plus_lines" "$minus_lines" | sort -u ) )

From bbf467d7b4e8ac6d7eb0386c348f279a5007c550 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 18:33:46 -0600
Subject: [PATCH 041/159] Undo f22bb80a2: Bump github.com/99designs/keyring to
 v1.3.0 (from v1.2.3) and remove its replace line:
 github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0

---
 go.mod | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/go.mod b/go.mod
index 167484643..2fdf0b9ef 100644
--- a/go.mod
+++ b/go.mod
@@ -57,7 +57,7 @@ require (
 	cosmossdk.io/depinject v1.0.0-alpha.4 // indirect
 	filippo.io/edwards25519 v1.0.0 // indirect
 	github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
-	github.com/99designs/keyring v1.3.0 // indirect
+	github.com/99designs/keyring v1.2.3 // indirect
 	github.com/DataDog/zstd v1.5.5 // indirect
 	github.com/aws/aws-sdk-go v1.44.224 // indirect
 	github.com/beorn7/perks v1.1.0 // indirect
@@ -205,6 +205,9 @@ require (
 )
 
 replace (
+	// Use cosmos fork of keyring (because the SDK does).
+	github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
+
 	// This is required for https://github.com/provenance-io/provenance/issues/1414
 	github.com/CosmWasm/wasmd => github.com/provenance-io/wasmd v0.52.0-pio-1
 

From 17795b37b29ace9bfa450fd5177678874c7a9816 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 18:36:05 -0600
Subject: [PATCH 042/159] Bump github.com/cosmos/ibc-go/v8 to v8.3.3 (from
 v8.3.2) and remove its replace line: github.com/cosmos/ibc-go/v8 =>
 github.com/provenance-io/ibc-go/v8 v8.3.2-pio-1

---
 go.mod | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/go.mod b/go.mod
index 2fdf0b9ef..4000dd6a8 100644
--- a/go.mod
+++ b/go.mod
@@ -28,7 +28,7 @@ require (
 	github.com/cosmos/gogoproto v1.6.1
 	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0
 	github.com/cosmos/ibc-go/modules/capability v1.0.1
-	github.com/cosmos/ibc-go/v8 v8.3.2
+	github.com/cosmos/ibc-go/v8 v8.3.3
 	github.com/ghodss/yaml v1.1.0
 	github.com/golang/protobuf v1.5.7
 	github.com/google/uuid v1.6.0
@@ -223,8 +223,6 @@ replace (
 
 	// TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168
 	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1
-	// TODO: Update or change once a tag is made containing a fix for https://github.com/cosmos/ibc-go/issues/6375
-	github.com/cosmos/ibc-go/v8 => github.com/provenance-io/ibc-go/v8 v8.3.2-pio-1
 
 	// dgrijalva/jwt-go is deprecated and doesn't receive security updates.
 	// TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134

From c2a56b659872f8585db9d22e9a40998ed06339c5 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 18:57:06 -0600
Subject: [PATCH 043/159] Remove replace line github.com/CosmWasm/wasmd =>
 github.com/provenance-io/wasmd v0.52.0-pio-1

---
 go.mod | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/go.mod b/go.mod
index 4000dd6a8..7df5f9cc0 100644
--- a/go.mod
+++ b/go.mod
@@ -208,9 +208,6 @@ replace (
 	// Use cosmos fork of keyring (because the SDK does).
 	github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
 
-	// This is required for https://github.com/provenance-io/provenance/issues/1414
-	github.com/CosmWasm/wasmd => github.com/provenance-io/wasmd v0.52.0-pio-1
-
 	// TODO: Remove this once cometbft has tagged their own version v0.38.10 (or later).
 	github.com/cometbft/cometbft => github.com/provenance-io/cometbft-pio v0.38.10-pio-1
 

From 78ec64123ad50fde85ff2dd7837c049c6979f2a3 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 19:16:01 -0600
Subject: [PATCH 044/159] Undo e70858a4e: Bump github.com/cosmos/iavl to v1.4.0
 (from v1.3.0) and update it's replace with github.com/cosmos/iavl to v1.4.0
 (from v1.2.0).

---
 go.mod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/go.mod b/go.mod
index 7df5f9cc0..234d34405 100644
--- a/go.mod
+++ b/go.mod
@@ -76,7 +76,7 @@ require (
 	github.com/cosmos/btcutil v1.0.5 // indirect
 	github.com/cosmos/gogogateway v1.2.0 // indirect
 	github.com/cosmos/house v0.4.1 // indirect
-	github.com/cosmos/iavl v1.4.0 // indirect
+	github.com/cosmos/iavl v1.3.0 // indirect
 	github.com/cosmos/ics23/go v0.10.0 // indirect
 	github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
 	github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
@@ -216,7 +216,7 @@ replace (
 	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2
 
 	// Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2
-	github.com/cosmos/iavl => github.com/cosmos/iavl v1.4.0
+	github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0
 
 	// TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168
 	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1

From 0fbe3c52565767db6649fc0d6f0ef76c58e5d488 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 19:18:06 -0600
Subject: [PATCH 045/159] Bump github.com/cosmos/ibc-apps/modules/async-icq/v8
 to v8.0.1 (from v8.0.0) and its replace with
 github.com/provenance-io/ibc-apps/modules/async-icq/v8 to v8.0.1-prov-1 (from
 v8.0.0-prov-1)

---
 go.mod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/go.mod b/go.mod
index 234d34405..9967840f3 100644
--- a/go.mod
+++ b/go.mod
@@ -26,7 +26,7 @@ require (
 	github.com/cosmos/go-bip39 v1.0.0
 	github.com/cosmos/goat v0.0.77
 	github.com/cosmos/gogoproto v1.6.1
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.1
 	github.com/cosmos/ibc-go/modules/capability v1.0.1
 	github.com/cosmos/ibc-go/v8 v8.3.3
 	github.com/ghodss/yaml v1.1.0
@@ -219,7 +219,7 @@ replace (
 	github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0
 
 	// TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.1-prov-1
 
 	// dgrijalva/jwt-go is deprecated and doesn't receive security updates.
 	// TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134

From 9ab3cd4307c2103f025981a77cb6ec70c91a72c7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 19:23:28 -0600
Subject: [PATCH 046/159] Remove the cometbft replace line since its not in
 main anymore.

---
 go.mod | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/go.mod b/go.mod
index 9967840f3..7ed1355ea 100644
--- a/go.mod
+++ b/go.mod
@@ -208,9 +208,6 @@ replace (
 	// Use cosmos fork of keyring (because the SDK does).
 	github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
 
-	// TODO: Remove this once cometbft has tagged their own version v0.38.10 (or later).
-	github.com/cometbft/cometbft => github.com/provenance-io/cometbft-pio v0.38.10-pio-1
-
 	github.com/cosmos/cosmos-db => github.com/other/cosmos-db v1.0.4
 
 	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2

From 5f9a6febabdbf8051cca5179e585d350ec201eb8 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 19:47:13 -0600
Subject: [PATCH 047/159] Mostly finish up the script. Still have a bug to work
 out though.

---
 scripts/get-dep-changes.sh | 133 +++++++++++++++++++++++++++++++++----
 1 file changed, 120 insertions(+), 13 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 61f7e2a0f..7a221d5d3 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -2,15 +2,44 @@
 # This script will git diff go.mod and identify the changes to it,
 # outputting the info in a format ready for the changelog.
 
-temp_dir="$( mktemp -d -t link-updates )"
+while [[ "$#" -gt '0' ]]; do
+    case "$1" in
+        -h|--help)
+            printf 'Usage: get-dep-changes.sh\n'
+            exit 0
+            ;;
+        --no-clean)
+            no_clean='YES'
+            ;;
+        -v|--verbose)
+            verbose='YES'
+            ;;
+        *)
+            printf 'Unknown argument: %s\n' "$1"
+            exit 0
+            ;;
+    esac
+    shift
+done
+
+
+temp_dir="$( mktemp -d -t dep-updates )"
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
-full_diff="${temp_dir}/1-full.diff"               # The full results of the diff.
-minus_lines="${temp_dir}/2-minus-lines.txt"       # Just the subtractions we care about.
-plus_lines="${temp_dir}/2-plus-lines.txt"         # Just the additions we care about.
-minus_requires="${temp_dir}/3-minus-requires.txt" # Just the removed requirement lines.
-plus_requires="${temp_dir}/3-plus-requires.txt"   # Just the added requirement lines.
-minus_replaces="${temp_dir}/3-minus-replaces.txt" # Just the removed replace lines.
-plus_replaces="${temp_dir}/3-plus-replaces.txt"   # Just the added replace lines.
+
+clean_exit () {
+  local ec
+  ec="${1:-0}"
+  if [[ -n "$temp_dir" && -d "$temp_dir" ]]; then
+    if [[ -z "$no_clean" ]]; then
+      [[ -n "$verbose" ]] && printf 'Deleting temp dir: %s\n' "$temp_dir"
+      rm -rf "$temp_dir"
+      temp_dir=''
+    else
+      [[ -n "$verbose" ]] && printf 'NOT deleting temp dir: %s\n' "$temp_dir"
+    fi
+  fi
+  exit "$ec"
+}
 
 # Usage:  | clean_diff
 # This will reformat the lines from a diff and remove lines we don't care about.
@@ -21,18 +50,19 @@ plus_replaces="${temp_dir}/3-plus-replaces.txt"   # Just the added replace lines
 # Note that this will strip out the leading + or -, so if that's important, it's up to you to keep track of.
 clean_diff () {
     # Use sed to:
-    #   Remove the + or - and any space immediately after it.
-    #   If it now starts with "require" or "replace", remove that and any spaces after it.
+    #   Remove the + or - and leading whitespace.
+    #   If it now starts with "require" or "replace", remove that and any whitespace after it.
     #   Remove any line-ending comment.
     #   Remove all trailing whitespace.
     #   Make sure there are spaces around the "=>" in replace lines.
     #   Change all groups of 1 or more whitespace characters to a single space.
     # Then use grep to only keep lines with one of the desired formats.
-    sed -E 's/^[-+][[:space:]]*//; s/^(require|replace)[[:space:]]*//; s|//.*$||; s/[[:space:]]+$//; s/=>/ => /; s/[[:space:]]+/ /g;' \
+    sed -E 's/^[-+[:space:]][[:space:]]*//; s/^(require|replace)[[:space:]]*//; s|//.*$||; s/[[:space:]]+$//; s/=>/ => /; s/[[:space:]]+/ /g;' \
         | grep -E '^[^ ]+ (v[^ ]+|=> [^ ]+( v[^ ]+)?)$'
+    return 0
 }
 
-# Usage: get_repl_str  
+# Usage: get_replace_str  
 # This will look for a replace line in  for the .
 # If found, it'll print a string describing the replacing version.
 # If not found, this won't print anything.
@@ -61,8 +91,23 @@ get_replace_str () {
     return 0
 }
 
+full_diff="${temp_dir}/1-full.diff"               # The full results of the diff.
+minus_lines="${temp_dir}/2-minus-lines.txt"       # Just the subtractions we care about.
+plus_lines="${temp_dir}/2-plus-lines.txt"         # Just the additions we care about.
+minus_requires="${temp_dir}/3-minus-requires.txt" # Just the removed requirement lines.
+plus_requires="${temp_dir}/3-plus-requires.txt"   # Just the added requirement lines.
+cur_requires="${temp_dir}/3-cur-requires.txt"     # All current requires (even ones not changing).
+minus_replaces="${temp_dir}/3-minus-replaces.txt" # Just the removed replace lines.
+plus_replaces="${temp_dir}/3-plus-replaces.txt"   # Just the added replace lines.
+cur_replaces="${temp_dir}/3-cur-replaces.txt"     # All current replaces (even ones not changing).
+changes="${temp_dir}/4-changes.md"                # All the changelog entries (but without the link).
+
 # Get the go.mod diff.
 git diff -U0 main -- go.mod > "$full_diff"
+if [[ -z "$( head -c 1 "$full_diff" )" ]]; then
+    [[ -n "$verbose" ]] && printf 'go.mod does not have any changes.\n'
+    clean_exit 0
+fi
 # Split it into subtractions and additions.
 grep -E '^-' "$full_diff" | clean_diff > "$minus_lines"
 grep -E '^\+' "$full_diff" | clean_diff > "$plus_lines"
@@ -72,4 +117,66 @@ grep -E '=>' "$minus_lines" > "$minus_replaces"
 grep -Ev '=>' "$plus_lines" > "$plus_requires"
 grep -E '=>' "$plus_lines" > "$plus_replaces"
 # Identify all libraries that are changing.
-libs=( $( sed -E 's/ .*$/' "$plus_lines" "$minus_lines" | sort -u ) )
+libs=( $( sed -E 's/ .*$//' "$plus_lines" "$minus_lines" | sort -u ) )
+# Identify all the current replace lines.
+# This awk script outputs all lines that are either inside a "replace (" block,
+# or start with "replace" (but aren't the beginning of a replace block).
+# The clean_diff can be re-used here too to standardize the formatting and get only what we need.
+awk '{if (inSec=="1" && /^[[:space:]]*\)[[:space:]]*$/) {inSec="";}; if (inSec=="1" || /^[[:space:]]*require[[:space:]]*[^([:space:]]/) {print $0;}; if (/^[[:space:]]*require[[:space:]]*\(/) {inSec="1";};}' go.mod | clean_diff > "$cur_requires"
+awk '{if (inSec=="1" && /^[[:space:]]*\)[[:space:]]*$/) {inSec="";}; if (inSec=="1" || /^[[:space:]]*replace[[:space:]]*[^([:space:]]/) {print $0;}; if (/^[[:space:]]*replace[[:space:]]*\(/) {inSec="1";};}' go.mod | clean_diff > "$cur_replaces"
+
+# Figure out (and output) the changelog entry for each lib being changed.
+for lib in "${libs[@]}"; do
+    # First, try to get the versions from updated replace lines.
+    new="$( get_replace_str "$lib" "$plus_replaces" )"
+    was="$( get_replace_str "$lib" "$minus_replaces" )"
+
+    # If there aren't any updated replace lines, check for an existing one.
+    warning=''
+    if [[ -z "$new" && -z "$was" ]]; then
+        cur="$( get_replace_str "$lib" "$cur_replaces" )"
+        if [[ -n "$cur" ]]; then
+            warning=" but is still replaced by $cur"
+        fi
+    fi
+
+    # Now, if we don't have it yet, get the versions from the updated requires.
+    new_not_repl=''
+    if [[ -z "$new" ]]; then
+        new="$( grep -F "$lib v" "$plus_requires" | sed -E 's/^.* //' )"
+        new_not_repl='YES'
+    fi
+    was_not_repl=''
+    if [[ -z "$was" ]]; then
+        was="$( grep -F "$lib v" "$minus_requires" | sed -E 's/^.* //' )"
+        was_not_repl='YES'
+    fi
+
+    # Last check. If we don't have a was yet, check for the current entry.
+    # This is for the case when a replace line is added or removed but the main entry does not change.
+    if [[ -z "$new" && -z "$was_not_repl" ]]; then
+        new="$( grep -F "$lib v" "$cur_requires" | sed -E 's/^.* //' )"
+    fi
+    if [[ -z "$was" && -z "$new_not_repl" ]]; then
+        was="$( grep -F "$lib v" "$cur_requires" | sed -E 's/^.* //' )"
+    fi
+
+    # Now generate the changelog line for this library.
+    if [[ -n "$new" && -n "$was" ]]; then
+        # new and was can be the same if the entry just moved in the file.
+        if [[ "$new" != "$was" ]]; then
+            printf '* `%s` bumped to %s (from %s)%s\n' "$lib" "$new" "$was" "$warning" >> "$changes"
+        fi
+    elif [[ -n "$new" ]]; then
+        printf '* `%s` added at %s%s\n' "$lib" "$new" "$warning" >> "$changes"
+    elif [[ -n "$was" ]]; then
+        printf '* `%s` removed at %s%s\n' "$lib" "$was" "$warning" >> "$changes"
+    else
+        # It shouldn't be possible to see this, but it's here just in case things go wonky.
+        printf '* `%s` TODO: Could not identify dependency change details, fix me.\n' "$lib" >> "$changes"
+    fi
+done
+
+cat "$changes"
+
+clean_exit 0
\ No newline at end of file

From 61914ba83295cf2fb0d451783b08b57fa49e2cc9 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 20:33:34 -0600
Subject: [PATCH 048/159] Iron out the kinks in the script.

---
 scripts/get-dep-changes.sh | 71 +++++++++++++++++++++++---------------
 1 file changed, 44 insertions(+), 27 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 7a221d5d3..7955ef732 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -126,53 +126,70 @@ awk '{if (inSec=="1" && /^[[:space:]]*\)[[:space:]]*$/) {inSec="";}; if (inSec==
 awk '{if (inSec=="1" && /^[[:space:]]*\)[[:space:]]*$/) {inSec="";}; if (inSec=="1" || /^[[:space:]]*replace[[:space:]]*[^([:space:]]/) {print $0;}; if (/^[[:space:]]*replace[[:space:]]*\(/) {inSec="1";};}' go.mod | clean_diff > "$cur_replaces"
 
 # Figure out (and output) the changelog entry for each lib being changed.
+i=0
 for lib in "${libs[@]}"; do
-    # First, try to get the versions from updated replace lines.
-    new="$( get_replace_str "$lib" "$plus_replaces" )"
-    was="$( get_replace_str "$lib" "$minus_replaces" )"
+    i=$(( i + 1 ))
+    [[ -n "$verbose" ]] && printf '[%d/%d]: Processing "%s".\n' "$i" "${#libs[@]}" "$lib"
 
-    # If there aren't any updated replace lines, check for an existing one.
+    # These will either be empty or have the format "`` `".
+    new_repl="$( get_replace_str "$lib" "$plus_replaces" )"
+    was_repl="$( get_replace_str "$lib" "$minus_replaces" )"
+    cur_repl="$( get_replace_str "$lib" "$cur_replaces" )"
+    [[ -n "$verbose" ]] && printf '[%d/%d]:   %s="%s"  %s="%s"  %s="%s"\n' "$i" "${#libs[@]}" 'new_repl' "$new_repl" 'was_repl' "$was_repl" 'cur_repl' "$cur_repl"
+
+
+    # These will be either empty or be "".
+    new_req="$( grep -F "$lib v" "$plus_requires" | sed -E 's/^.* //' )"
+    was_req="$( grep -F "$lib v" "$minus_requires" | sed -E 's/^.* //' )"
+    cur_req="$( grep -F "$lib v" "$cur_requires" | sed -E 's/^.* //' )"
+    [[ -n "$verbose" ]] && printf '[%d/%d]:   %s="%s"  %s="%s"  %s="%s"\n' "$i" "${#libs[@]}" 'new_req' "$new_req" 'was_req' "$was_req" 'cur_req' "$cur_req"
+
+    # If there weren't changes to require lines, but there is a require line
+    # for the library, we want a warning added to the end of the changelog entry
+    # since that change would be largely inconsequential.
     warning=''
-    if [[ -z "$new" && -z "$was" ]]; then
-        cur="$( get_replace_str "$lib" "$cur_replaces" )"
-        if [[ -n "$cur" ]]; then
-            warning=" but is still replaced by $cur"
-        fi
+    if [[ -z "$new_repl" && -z "$was_repl" && -n "$cur_repl" ]]; then
+        warning=" but is still replaced by $cur_repl"
     fi
 
-    # Now, if we don't have it yet, get the versions from the updated requires.
-    new_not_repl=''
-    if [[ -z "$new" ]]; then
-        new="$( grep -F "$lib v" "$plus_requires" | sed -E 's/^.* //' )"
-        new_not_repl='YES'
-    fi
-    was_not_repl=''
-    if [[ -z "$was" ]]; then
-        was="$( grep -F "$lib v" "$minus_requires" | sed -E 's/^.* //' )"
-        was_not_repl='YES'
-    fi
+    # Pick the strings to use for the old and new versions.
+    # If there was a change to a replace line, use that over a changed require line.
+    new="${new_repl:-$new_req}"
+    was="${was_repl:-$was_req}"
 
-    # Last check. If we don't have a was yet, check for the current entry.
-    # This is for the case when a replace line is added or removed but the main entry does not change.
-    if [[ -z "$new" && -z "$was_not_repl" ]]; then
-        new="$( grep -F "$lib v" "$cur_requires" | sed -E 's/^.* //' )"
+    # Edge case: A replace line was removed, and the main entry didn't change.
+    if [[ -z "$new" && -n "$was_repl" && -z "$was_req" && -n "$cur_req" ]]; then
+        # We want to report that we are now on the currently required version.
+        new="$cur_req"
+        [[ -n "$verbose" ]] && printf '[%d/%d]:   Using currently required version as new.\n' "$i" "${#libs[@]}"
     fi
-    if [[ -z "$was" && -z "$new_not_repl" ]]; then
-        was="$( grep -F "$lib v" "$cur_requires" | sed -E 's/^.* //' )"
+
+    # Edge case: A replace line was added, and the main entry didn't change.
+    if [[ -z "$was" && -n "$new_repl" && -z "$new_req" && -n "$cur_req" ]]; then
+        # We want to report that we were on the the currently required version.
+        was="$cur_req"
+        [[ -n "$verbose" ]] && printf '[%d/%d]:   Using currently required version as was.\n' "$i" "${#libs[@]}"
     fi
 
+    [[ -n "$verbose" ]] && printf '[%d/%d]:   %s="%s"  %s="%s"  %s="%s"\n' "$i" "${#libs[@]}" 'new' "$new" 'was' "$was" 'warning' "$warning"
+
     # Now generate the changelog line for this library.
     if [[ -n "$new" && -n "$was" ]]; then
-        # new and was can be the same if the entry just moved in the file.
         if [[ "$new" != "$was" ]]; then
+            [[ -n "$verbose" ]] && printf '[%d/%d]: Creating bump line.\n' "$i" "${#libs[@]}"
             printf '* `%s` bumped to %s (from %s)%s\n' "$lib" "$new" "$was" "$warning" >> "$changes"
+        else
+            [[ -n "$verbose" ]] && printf '[%d/%d]: No change to report.\n' "$i" "${#libs[@]}"
         fi
     elif [[ -n "$new" ]]; then
+        [[ -n "$verbose" ]] && printf '[%d/%d]: Creating add line.\n' "$i" "${#libs[@]}"
         printf '* `%s` added at %s%s\n' "$lib" "$new" "$warning" >> "$changes"
     elif [[ -n "$was" ]]; then
+        [[ -n "$verbose" ]] && printf '[%d/%d]: Creating remove line.\n' "$i" "${#libs[@]}"
         printf '* `%s` removed at %s%s\n' "$lib" "$was" "$warning" >> "$changes"
     else
         # It shouldn't be possible to see this, but it's here just in case things go wonky.
+        [[ -n "$verbose" ]] && printf '[%d/%d]: Creating unknown line.\n' "$i" "${#libs[@]}"
         printf '* `%s` TODO: Could not identify dependency change details, fix me.\n' "$lib" >> "$changes"
     fi
 done

From 9f0f4a59f2ec1458864ae78cd8fe865376b58aa9 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 19 Jul 2024 20:37:54 -0600
Subject: [PATCH 049/159] Allow the main branch to be provided via args.

---
 scripts/get-dep-changes.sh | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 7955ef732..efa1dd13b 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -2,6 +2,8 @@
 # This script will git diff go.mod and identify the changes to it,
 # outputting the info in a format ready for the changelog.
 
+branch='main'
+
 while [[ "$#" -gt '0' ]]; do
     case "$1" in
         -h|--help)
@@ -14,9 +16,17 @@ while [[ "$#" -gt '0' ]]; do
         -v|--verbose)
             verbose='YES'
             ;;
+        -b|--branch)
+            if [[ -z "$2" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            branch="$2"
+            shift
+            ;;
         *)
             printf 'Unknown argument: %s\n' "$1"
-            exit 0
+            exit 1
             ;;
     esac
     shift
@@ -103,7 +113,7 @@ cur_replaces="${temp_dir}/3-cur-replaces.txt"     # All current replaces (even o
 changes="${temp_dir}/4-changes.md"                # All the changelog entries (but without the link).
 
 # Get the go.mod diff.
-git diff -U0 main -- go.mod > "$full_diff"
+git diff -U0 "$branch" -- go.mod > "$full_diff"
 if [[ -z "$( head -c 1 "$full_diff" )" ]]; then
     [[ -n "$verbose" ]] && printf 'go.mod does not have any changes.\n'
     clean_exit 0

From ecc752a51de00f1842a5f9a6d2a503b421d4b20a Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Mon, 22 Jul 2024 16:54:32 -0600
Subject: [PATCH 050/159] Put go.sum back to what main has.

---
 go.sum | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/go.sum b/go.sum
index f33782f93..24f8bbf0c 100644
--- a/go.sum
+++ b/go.sum
@@ -335,6 +335,8 @@ github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ
 github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo=
 github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
 github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
+github.com/cometbft/cometbft v0.38.10 h1:2ePuglchT+j0Iao+cfmt/nw5U7K2lnGDzXSUPGVdXaU=
+github.com/cometbft/cometbft v0.38.10/go.mod h1:jHPx9vQpWzPHEAiYI/7EDKaB1NXhK6o3SArrrY8ExKc=
 github.com/cometbft/cometbft-db v0.9.1 h1:MIhVX5ja5bXNHF8EYrThkG9F7r9kSfv8BX4LWaxWJ4M=
 github.com/cometbft/cometbft-db v0.9.1/go.mod h1:iliyWaoV0mRwBJoizElCwwRA9Tf7jZJOURcRZF9m60U=
 github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg=
@@ -904,8 +906,6 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O
 github.com/prometheus/procfs v0.3.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
 github.com/prometheus/procfs v0.13.0 h1:GqzLlQyfsPbaEHaQkO7tbDlriv/4o5Hudv6OXHGKX7o=
 github.com/prometheus/procfs v0.13.0/go.mod h1:cd4PFCR54QLnGKPaKGA6l+cfuNXtht43ZKY6tow0Y1g=
-github.com/provenance-io/cometbft-pio v0.38.10-pio-1 h1:WbRLWNc6logznZuNCXBq5dIjjbUK7xJ1EVXF5Z4K6NU=
-github.com/provenance-io/cometbft-pio v0.38.10-pio-1/go.mod h1:jHPx9vQpWzPHEAiYI/7EDKaB1NXhK6o3SArrrY8ExKc=
 github.com/provenance-io/cosmos-sdk v0.50.7-pio-1 h1:A4WC4LzcQj6jh+WdIIP4OIN3DCSW1t5qONtkYrJ77jg=
 github.com/provenance-io/cosmos-sdk v0.50.7-pio-1/go.mod h1:84xDDJEHttRT7NDGwBaUOLVOMN0JNE9x7NbsYIxXs1s=
 github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1 h1:p+7pxHB0ukO2aow+M6uW9gHgeQl7YJyYGyMSKHZ5My8=

From 5e672cded0c336752300e8e037905619b3aca92f Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Mon, 22 Jul 2024 16:55:40 -0600
Subject: [PATCH 051/159] Remove the scripts/get-dep-changes.awk script since I
 decided I needed more than an awk script.

---
 scripts/get-dep-changes.awk | 44 -------------------------------------
 1 file changed, 44 deletions(-)
 delete mode 100644 scripts/get-dep-changes.awk

diff --git a/scripts/get-dep-changes.awk b/scripts/get-dep-changes.awk
deleted file mode 100644
index 5b87b31a5..000000000
--- a/scripts/get-dep-changes.awk
+++ /dev/null
@@ -1,44 +0,0 @@
-{
-    if (/^[[:space:]]/ && !/^[[:space:]]+\//) {
-        # If it started with a space, it's a chunk that didn't change.
-        # Assume its a package and remove all the spaces from it.
-        gsub(/[[:space:]]+/,"");
-        package=$0;
-    } else if (/^-/) {
-        # If it started with a -, it's a removal. Get rid of leading and trailing whitespace.
-        sub(/^-[[:space:]]*/,"");
-        sub(/[[:space:]]*\/\/.*$/,"");
-        if (/^[^[:space:]]+[[:space:]]v[^[:space:]]+$/) {
-            # If it's a "  [//...]" line, it's a removed package. Output that.
-            print "- `" $1 "` removed at " $2;
-            # We don't reset here so that we handle the case where a library is bumped, and the next one removed.
-        } else if (package!="" && $0 ~ /^v[^[:space:]]+$/) {
-            # If it's just a "" and we have a , this is the old version value.
-            was=$0;
-        } else {
-            # Otherwise, it's an unknown addition, just ignore it and reset stuff.
-            package="";
-            was="";
-        }
-    } else if (/^\+/) {
-        # If it started with a +, it's a removal. Get rid of leading and trailing whitespace.
-        sub(/^\+[[:space:]]*/,"");
-        sub(/[[:space:]]*\/\/.*$/,"");
-        if (/^[^[:space:]]+[[:space:]]v[^[:space:]]+$/) {
-            # If it's a "  [//...]" line, it's an added package. Output that.
-            print "- `" $1 "` added at " $2;
-        } else if (package!="" && was!="" && /^v[^[:space:]]+$/) {
-            # If it's just a "" and we have a  and , this is the new version value.
-            print "- `" package "` bumped to " $0 " (from " was ")";
-        }
-        # No matter what it was, we want a reset here.
-        package="";
-        was="";
-    } else if (/^~[[:space:]]*$/) {
-        # Do nothing.
-    } else {
-        # Unknown line, reset stuff.
-        package="";
-        was="";
-    };
-}

From 29fe3461f3f22153fc8777e8c38a244f30ced0ea Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Mon, 22 Jul 2024 17:33:59 -0600
Subject: [PATCH 052/159] Add the --pr and --issue options and append the link
 to each line of the output.

---
 scripts/get-dep-changes.sh | 77 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 74 insertions(+), 3 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index efa1dd13b..f5d8f260c 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -2,12 +2,40 @@
 # This script will git diff go.mod and identify the changes to it,
 # outputting the info in a format ready for the changelog.
 
+show_usage () {
+    cat << EOF
+get-dep-changes.sh: Analyze changes made to go.mod and generate changelog entries.
+
+Usage: get-dep-changes.sh {-p|--pull-request|--pr  | -n|--issue-no|--issue }
+          [--branch ] [-v|--verbose] [--no-clean] [-h|--help]
+
+You must provide either a PR number or issue number, but you cannot provide both.
+
+-p|--pull-request|--pr 
+    Append a PR link to the given  to the end of each changelog entry.
+-n|--issue-no|--issue 
+    Append an issue link to the given  to the end of each changelog entry.
+
+--branch 
+    Providing this option allows you to compare current changes against a branch other than main.
+    By default,  is main.
+
+-v|--verbose
+    Output extra information.
+
+--no-clean
+    Do not delete the temporary directory used for processing.
+
+EOF
+
+}
+
 branch='main'
 
 while [[ "$#" -gt '0' ]]; do
     case "$1" in
         -h|--help)
-            printf 'Usage: get-dep-changes.sh\n'
+            show_usage
             exit 0
             ;;
         --no-clean)
@@ -24,6 +52,31 @@ while [[ "$#" -gt '0' ]]; do
             branch="$2"
             shift
             ;;
+        -p|--pull-request|--pr)
+            if [[ -z "$2" && -z "$pr" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            if [[ "$2" =~ [^[:digit:]] ]]; then
+                printf 'Invalid %s value: [%s]. Only digits are allowed.\n' "$1" "$2"
+                exit 1
+            fi
+            pr="$2"
+            shift
+            ;;
+        -n|--issue-no|--issue)
+            # Using -n and --issue-no to match the `unclog add` flags.
+            if [[ -z "$2" && -z "$issue" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            if [[ "$2" =~ [^[:digit:]] ]]; then
+                printf 'Invalid %s value: [%s]. Only digits are allowed.\n' "$1" "$2"
+                exit 1
+            fi
+            issue="$2"
+            shift
+            ;;
         *)
             printf 'Unknown argument: %s\n' "$1"
             exit 1
@@ -32,6 +85,20 @@ while [[ "$#" -gt '0' ]]; do
     shift
 done
 
+if [[ -n "$pr" && -n "$issue" ]]; then
+    printf 'You cannot provide both a pr (%s) and issue (%s) number.\n' "$issue" "$pr"
+    exit 1
+elif [[ -n "$pr" ]]; then
+    link="[PR ${pr}](https://github.com/provenance-io/provenance/pull/${pr})"
+elif [[ -n "$issue" ]]; then
+    link="[#${issue}](https://github.com/provenance-io/provenance/issues/${issue})"
+else
+    printf 'You must provide either a --pr  or --issue .\n'
+    exit 1
+fi
+
+[[ -n "$verbose" ]] && printf 'Link: %s\n' "$link"
+
 
 temp_dir="$( mktemp -d -t dep-updates )"
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
@@ -45,7 +112,7 @@ clean_exit () {
       rm -rf "$temp_dir"
       temp_dir=''
     else
-      [[ -n "$verbose" ]] && printf 'NOT deleting temp dir: %s\n' "$temp_dir"
+      printf 'NOT deleting temp dir: %s\n' "$temp_dir"
     fi
   fi
   exit "$ec"
@@ -111,6 +178,7 @@ minus_replaces="${temp_dir}/3-minus-replaces.txt" # Just the removed replace lin
 plus_replaces="${temp_dir}/3-plus-replaces.txt"   # Just the added replace lines.
 cur_replaces="${temp_dir}/3-cur-replaces.txt"     # All current replaces (even ones not changing).
 changes="${temp_dir}/4-changes.md"                # All the changelog entries (but without the link).
+final="${temp_dir}/5-final.md"                    # The final changelog entry content.
 
 # Get the go.mod diff.
 git diff -U0 "$branch" -- go.mod > "$full_diff"
@@ -204,6 +272,9 @@ for lib in "${libs[@]}"; do
     fi
 done
 
-cat "$changes"
+# Append the link to each line.
+awk -v link="$link" '{print $0 " (" link ").";}' "$changes" > "$final"
+
+cat "$final"
 
 clean_exit 0
\ No newline at end of file

From 023c64ce439ba78818e7bf55f77add4ee67347f3 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Mon, 22 Jul 2024 17:51:20 -0600
Subject: [PATCH 053/159] Add some more verbose logging stuff.

---
 scripts/get-dep-changes.sh | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index f5d8f260c..1293c4d77 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -100,7 +100,8 @@ fi
 [[ -n "$verbose" ]] && printf 'Link: %s\n' "$link"
 
 
-temp_dir="$( mktemp -d -t dep-updates )"
+[[ -n "$verbose" ]] && printf 'Creating temp dir.\n'
+temp_dir="$( mktemp -d -t dep-updates )" || exit $?
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
 
 clean_exit () {
@@ -168,6 +169,8 @@ get_replace_str () {
     return 0
 }
 
+# Define all the files that we'll be making.
+# The numbers in these roughly reflect the step that they're created in.
 full_diff="${temp_dir}/1-full.diff"               # The full results of the diff.
 minus_lines="${temp_dir}/2-minus-lines.txt"       # Just the subtractions we care about.
 plus_lines="${temp_dir}/2-plus-lines.txt"         # Just the additions we care about.
@@ -181,29 +184,44 @@ changes="${temp_dir}/4-changes.md"                # All the changelog entries (b
 final="${temp_dir}/5-final.md"                    # The final changelog entry content.
 
 # Get the go.mod diff.
+[[ -n "$verbose" ]] && printf 'Creating full diff: %s\n' "$full_diff"
 git diff -U0 "$branch" -- go.mod > "$full_diff"
 if [[ -z "$( head -c 1 "$full_diff" )" ]]; then
     [[ -n "$verbose" ]] && printf 'go.mod does not have any changes.\n'
     clean_exit 0
 fi
+
 # Split it into subtractions and additions.
+[[ -n "$verbose" ]] && printf 'Identifying all subtractions: %s\n' "$minus_lines"
 grep -E '^-' "$full_diff" | clean_diff > "$minus_lines"
+[[ -n "$verbose" ]] && printf 'Identifying all additions: %s\n' "$plus_lines"
 grep -E '^\+' "$full_diff" | clean_diff > "$plus_lines"
+
 # Split it further into require lines and replace lines.
+[[ -n "$verbose" ]] && printf 'Identifying subtracted requires: %s\n' "$minus_requires"
 grep -Ev '=>' "$minus_lines" > "$minus_requires"
+[[ -n "$verbose" ]] && printf 'Identifying subtracted replaces: %s\n' "$minus_replaces"
 grep -E '=>' "$minus_lines" > "$minus_replaces"
+[[ -n "$verbose" ]] && printf 'Identifying added requires: %s\n' "$plus_requires"
 grep -Ev '=>' "$plus_lines" > "$plus_requires"
+[[ -n "$verbose" ]] && printf 'Identifying added replaces: %s\n' "$plus_replaces"
 grep -E '=>' "$plus_lines" > "$plus_replaces"
+
 # Identify all libraries that are changing.
+[[ -n "$verbose" ]] && printf 'Identifying all changed libraries.\n'
 libs=( $( sed -E 's/ .*$//' "$plus_lines" "$minus_lines" | sort -u ) )
+
 # Identify all the current replace lines.
 # This awk script outputs all lines that are either inside a "replace (" block,
 # or start with "replace" (but aren't the beginning of a replace block).
 # The clean_diff can be re-used here too to standardize the formatting and get only what we need.
+[[ -n "$verbose" ]] && printf 'Identifying all current requires: %s\n' "$cur_requires"
 awk '{if (inSec=="1" && /^[[:space:]]*\)[[:space:]]*$/) {inSec="";}; if (inSec=="1" || /^[[:space:]]*require[[:space:]]*[^([:space:]]/) {print $0;}; if (/^[[:space:]]*require[[:space:]]*\(/) {inSec="1";};}' go.mod | clean_diff > "$cur_requires"
+[[ -n "$verbose" ]] && printf 'Identifying all current replaces: %s\n' "$cur_replaces"
 awk '{if (inSec=="1" && /^[[:space:]]*\)[[:space:]]*$/) {inSec="";}; if (inSec=="1" || /^[[:space:]]*replace[[:space:]]*[^([:space:]]/) {print $0;}; if (/^[[:space:]]*replace[[:space:]]*\(/) {inSec="1";};}' go.mod | clean_diff > "$cur_replaces"
 
 # Figure out (and output) the changelog entry for each lib being changed.
+[[ -n "$verbose" ]] && printf 'Identifying changelog entries for %d libraries: %s\n' "${#libs[@]}" "$changes"
 i=0
 for lib in "${libs[@]}"; do
     i=$(( i + 1 ))
@@ -273,6 +291,7 @@ for lib in "${libs[@]}"; do
 done
 
 # Append the link to each line.
+[[ -n "$verbose" ]] && printf 'Appending link (%s) to each entry: %s\n' "$link" "$final"
 awk -v link="$link" '{print $0 " (" link ").";}' "$changes" > "$final"
 
 cat "$final"

From b5a0be538eba35a74f849f32dff93eb10fa5eeba Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Mon, 22 Jul 2024 19:21:22 -0600
Subject: [PATCH 054/159] Remove the parens from around the whole link.

---
 scripts/get-dep-changes.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 1293c4d77..1aef5f981 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -292,7 +292,7 @@ done
 
 # Append the link to each line.
 [[ -n "$verbose" ]] && printf 'Appending link (%s) to each entry: %s\n' "$link" "$final"
-awk -v link="$link" '{print $0 " (" link ").";}' "$changes" > "$final"
+awk -v link="$link" '{print $0 " " link ".";}' "$changes" > "$final"
 
 cat "$final"
 

From 22cd231d5c13332c203be7a4b273ae84c4d44744 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Wed, 24 Jul 2024 10:02:05 -0600
Subject: [PATCH 055/159] Allow the output to be written to a new changelog
 entry file.

---
 scripts/get-dep-changes.sh | 91 +++++++++++++++++++++++++++++++-------
 1 file changed, 74 insertions(+), 17 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 1aef5f981..2c3425c0b 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -16,6 +16,19 @@ You must provide either a PR number or issue number, but you cannot provide both
 -n|--issue-no|--issue 
     Append an issue link to the given  to the end of each changelog entry.
 
+--name 
+    The  is cleaned then appended to the  to create the filename for this change.
+    To clean the , it is lowercased, then non-alphanumeric chars are changed to dashes.
+    If provided, the changelog entries will be written to
+        .changelog/unreleased/dependencies/-.md
+    If not provided, the changelog entries will be written to stdout.
+    If not in a repo, or to put the file in a different directory, use the --dir  option.
+
+--dir 
+    Put the changelog entries in the provided .
+    This arg only has meaning if --name is also provided.
+    The default is '.changelog/unreleased/dependencies'.
+
 --branch 
     Providing this option allows you to compare current changes against a branch other than main.
     By default,  is main.
@@ -30,8 +43,6 @@ EOF
 
 }
 
-branch='main'
-
 while [[ "$#" -gt '0' ]]; do
     case "$1" in
         -h|--help)
@@ -45,7 +56,7 @@ while [[ "$#" -gt '0' ]]; do
             verbose='YES'
             ;;
         -b|--branch)
-            if [[ -z "$2" ]]; then
+            if [[ -z "$2" && -z "$branch" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
@@ -77,6 +88,22 @@ while [[ "$#" -gt '0' ]]; do
             issue="$2"
             shift
             ;;
+        --name)
+            if [[ -z "$2" && -z "$name" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            name="$2"
+            shift
+            ;;
+        --dir)
+            if [[ -z "$2" && -z "$out_dir" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            out_dir="$2"
+            shift
+            ;;
         *)
             printf 'Unknown argument: %s\n' "$1"
             exit 1
@@ -85,38 +112,53 @@ while [[ "$#" -gt '0' ]]; do
     shift
 done
 
+branch="${branch:-main}"
+
 if [[ -n "$pr" && -n "$issue" ]]; then
     printf 'You cannot provide both a pr (%s) and issue (%s) number.\n' "$issue" "$pr"
     exit 1
 elif [[ -n "$pr" ]]; then
     link="[PR ${pr}](https://github.com/provenance-io/provenance/pull/${pr})"
+    num="$pr"
 elif [[ -n "$issue" ]]; then
     link="[#${issue}](https://github.com/provenance-io/provenance/issues/${issue})"
+    num="$issue"
 else
     printf 'You must provide either a --pr  or --issue .\n'
     exit 1
 fi
-
 [[ -n "$verbose" ]] && printf 'Link: %s\n' "$link"
 
+if [[ -n "$name" ]]; then
+    name="$( sed -E 's/^[[:space:]]+//; s/[[:space:]]+$//; s/[^[:alnum:]]+/-/g;' <<< "$name" | tr '[:upper:]' '[:lower:]' )"
+    [[ -n "$verbose" ]] && printf 'Cleaned name: %s\n' "'$name'"
+    if [[ -n "$name" ]]; then
+        if [[ -z "$out_dir" ]]; then
+            repo_root="$( git rev-parse --show-toplevel )" || exit $?
+            out_dir="${repo_root}/.changelog/unreleased/dependencies"
+        fi
+        out_fn="${out_dir}/${num}-${name}.md"
+        [[ -n "$verbose" ]] && printf 'Output filename: %s\n' "'$name'"
+    fi
+fi
 
 [[ -n "$verbose" ]] && printf 'Creating temp dir.\n'
 temp_dir="$( mktemp -d -t dep-updates )" || exit $?
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
 
 clean_exit () {
-  local ec
-  ec="${1:-0}"
-  if [[ -n "$temp_dir" && -d "$temp_dir" ]]; then
-    if [[ -z "$no_clean" ]]; then
-      [[ -n "$verbose" ]] && printf 'Deleting temp dir: %s\n' "$temp_dir"
-      rm -rf "$temp_dir"
-      temp_dir=''
-    else
-      printf 'NOT deleting temp dir: %s\n' "$temp_dir"
+    local ec
+    ec="${1:-0}"
+    if [[ -n "$temp_dir" && -d "$temp_dir" ]]; then
+        if [[ -z "$no_clean" ]]; then
+            [[ -n "$verbose" ]] && printf 'Deleting temp dir: %s\n' "$temp_dir"
+            rm -rf "$temp_dir"
+            temp_dir=''
+        else
+            printf 'NOT deleting temp dir: %s\n' "$temp_dir"
+        fi
     fi
-  fi
-  exit "$ec"
+    exit "$ec"
 }
 
 # Usage:  | clean_diff
@@ -169,7 +211,7 @@ get_replace_str () {
     return 0
 }
 
-# Define all the files that we'll be making.
+# Define all the temp files that we'll be making.
 # The numbers in these roughly reflect the step that they're created in.
 full_diff="${temp_dir}/1-full.diff"               # The full results of the diff.
 minus_lines="${temp_dir}/2-minus-lines.txt"       # Just the subtractions we care about.
@@ -294,6 +336,21 @@ done
 [[ -n "$verbose" ]] && printf 'Appending link (%s) to each entry: %s\n' "$link" "$final"
 awk -v link="$link" '{print $0 " " link ".";}' "$changes" > "$final"
 
-cat "$final"
+# Either put the file in place or output the content.
+if [[ -n "$out_fn" ]]; then
+    out_dir="$( dirname "$out_fn" )"
+    if [[ -n "$out_dir" && "$out_dir" != '.' ]]; then
+        [[ -n "$verbose" ]] && printf 'Ensuring dir exists: %s\n' "$out_dir"
+        mkdir -p "$out_dir" && ok="YES"
+    fi
+    if [[ -n "$ok" ]]; then
+        [[ -n "$verbose" ]] && printf 'Copying final file from %s to %s\n' "$final" "$out_fn"
+        cp "$final" "$out_fn" || ok=''
+    fi
+fi
+
+if [[ -z "$ok" ]]; then
+    cat "$final"
+fi
 
 clean_exit 0
\ No newline at end of file

From 448825344390a113d8682d3cdf85901c63f5d18f Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 26 Jul 2024 11:28:44 -0600
Subject: [PATCH 056/159] Don't automatically overwrite an existing entry file.
 Fix name parsing to not start or end with a -. Always require a non-empty 2nd
 arg for the flags that take in a value. Fix the file creation, and output a
 message including the new filename.

---
 scripts/get-dep-changes.sh | 40 +++++++++++++++++++++++++-------------
 1 file changed, 27 insertions(+), 13 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 2c3425c0b..3449f1d7f 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -7,7 +7,8 @@ show_usage () {
 get-dep-changes.sh: Analyze changes made to go.mod and generate changelog entries.
 
 Usage: get-dep-changes.sh {-p|--pull-request|--pr  | -n|--issue-no|--issue }
-          [--branch ] [-v|--verbose] [--no-clean] [-h|--help]
+          [--branch ] [--name  [--dir ]]
+          [-v|--verbose] [--no-clean] [--force] [-h|--help]
 
 You must provide either a PR number or issue number, but you cannot provide both.
 
@@ -39,6 +40,9 @@ You must provide either a PR number or issue number, but you cannot provide both
 --no-clean
     Do not delete the temporary directory used for processing.
 
+--force
+    If the output file already exists, overwrite it instead of outputting an error.
+
 EOF
 
 }
@@ -56,7 +60,7 @@ while [[ "$#" -gt '0' ]]; do
             verbose='YES'
             ;;
         -b|--branch)
-            if [[ -z "$2" && -z "$branch" ]]; then
+            if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
@@ -64,7 +68,7 @@ while [[ "$#" -gt '0' ]]; do
             shift
             ;;
         -p|--pull-request|--pr)
-            if [[ -z "$2" && -z "$pr" ]]; then
+            if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
@@ -77,7 +81,7 @@ while [[ "$#" -gt '0' ]]; do
             ;;
         -n|--issue-no|--issue)
             # Using -n and --issue-no to match the `unclog add` flags.
-            if [[ -z "$2" && -z "$issue" ]]; then
+            if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
@@ -89,7 +93,7 @@ while [[ "$#" -gt '0' ]]; do
             shift
             ;;
         --name)
-            if [[ -z "$2" && -z "$name" ]]; then
+            if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
@@ -97,13 +101,16 @@ while [[ "$#" -gt '0' ]]; do
             shift
             ;;
         --dir)
-            if [[ -z "$2" && -z "$out_dir" ]]; then
+            if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
             out_dir="$2"
             shift
             ;;
+        --force)
+            force='YES'
+            ;;
         *)
             printf 'Unknown argument: %s\n' "$1"
             exit 1
@@ -130,7 +137,7 @@ fi
 [[ -n "$verbose" ]] && printf 'Link: %s\n' "$link"
 
 if [[ -n "$name" ]]; then
-    name="$( sed -E 's/^[[:space:]]+//; s/[[:space:]]+$//; s/[^[:alnum:]]+/-/g;' <<< "$name" | tr '[:upper:]' '[:lower:]' )"
+    name="$( sed -E 's/[^[:alnum:]]+/-/g; s/^-//; s/-$//;' <<< "$name" | tr '[:upper:]' '[:lower:]' )"
     [[ -n "$verbose" ]] && printf 'Cleaned name: %s\n' "'$name'"
     if [[ -n "$name" ]]; then
         if [[ -z "$out_dir" ]]; then
@@ -138,7 +145,11 @@ if [[ -n "$name" ]]; then
             out_dir="${repo_root}/.changelog/unreleased/dependencies"
         fi
         out_fn="${out_dir}/${num}-${name}.md"
-        [[ -n "$verbose" ]] && printf 'Output filename: %s\n' "'$name'"
+        [[ -n "$verbose" ]] && printf 'Output filename: %s\n' "'$out_fn'"
+        if [[ -z "$force" && -e "$out_fn" ]]; then
+            printf 'Output file already exists: %s\n' "$out_fn"
+            exit 1
+        fi
     fi
 fi
 
@@ -340,16 +351,19 @@ awk -v link="$link" '{print $0 " " link ".";}' "$changes" > "$final"
 if [[ -n "$out_fn" ]]; then
     out_dir="$( dirname "$out_fn" )"
     if [[ -n "$out_dir" && "$out_dir" != '.' ]]; then
-        [[ -n "$verbose" ]] && printf 'Ensuring dir exists: %s\n' "$out_dir"
-        mkdir -p "$out_dir" && ok="YES"
+        [[ -n "$verbose" ]] && printf 'Making dir (if it does not exist yet): %s\n' "$out_dir"
+        mkdir -p "$out_dir" || failed="YES"
     fi
-    if [[ -n "$ok" ]]; then
+    if [[ -z "$failed" ]]; then
         [[ -n "$verbose" ]] && printf 'Copying final file from %s to %s\n' "$final" "$out_fn"
-        cp "$final" "$out_fn" || ok=''
+        if cp "$final" "$out_fn"; then
+            copied='YES'
+            printf 'Dependency changelog entry created: %s\n' "$out_fn"
+        fi
     fi
 fi
 
-if [[ -z "$ok" ]]; then
+if [[ -z "$copied" ]]; then
     cat "$final"
 fi
 

From 5aee67165140dc1a4b3fe58e3e9237cba8467d6b Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 26 Jul 2024 13:37:56 -0600
Subject: [PATCH 057/159] Standardize the exit codes from get-dep-changes.sh.

---
 scripts/get-dep-changes.sh | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 3449f1d7f..2dd9a672d 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -32,7 +32,7 @@ You must provide either a PR number or issue number, but you cannot provide both
 
 --branch 
     Providing this option allows you to compare current changes against a branch other than main.
-    By default,  is main.
+    By default,  is "main".
 
 -v|--verbose
     Output extra information.
@@ -43,6 +43,11 @@ You must provide either a PR number or issue number, but you cannot provide both
 --force
     If the output file already exists, overwrite it instead of outputting an error.
 
+Exit codes:
+    0  No errors encountered.
+    1  An error was encountered.
+    10 There are no changes to go.mod.
+
 EOF
 
 }
@@ -141,7 +146,7 @@ if [[ -n "$name" ]]; then
     [[ -n "$verbose" ]] && printf 'Cleaned name: %s\n' "'$name'"
     if [[ -n "$name" ]]; then
         if [[ -z "$out_dir" ]]; then
-            repo_root="$( git rev-parse --show-toplevel )" || exit $?
+            repo_root="$( git rev-parse --show-toplevel )" || exit 1
             out_dir="${repo_root}/.changelog/unreleased/dependencies"
         fi
         out_fn="${out_dir}/${num}-${name}.md"
@@ -154,7 +159,7 @@ if [[ -n "$name" ]]; then
 fi
 
 [[ -n "$verbose" ]] && printf 'Creating temp dir.\n'
-temp_dir="$( mktemp -d -t dep-updates )" || exit $?
+temp_dir="$( mktemp -d -t dep-updates )" || exit 1
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
 
 clean_exit () {
@@ -239,9 +244,10 @@ final="${temp_dir}/5-final.md"                    # The final changelog entry co
 # Get the go.mod diff.
 [[ -n "$verbose" ]] && printf 'Creating full diff: %s\n' "$full_diff"
 git diff -U0 "$branch" -- go.mod > "$full_diff"
-if [[ -z "$( head -c 1 "$full_diff" )" ]]; then
+if ! grep -q '.' "$full_diff"; then
     [[ -n "$verbose" ]] && printf 'go.mod does not have any changes.\n'
-    clean_exit 0
+    # Using the exit code of 10 here to indicate no changes.
+    clean_exit 10
 fi
 
 # Split it into subtractions and additions.

From 14b874b3791236c3e93ae7ae4714ca42f4fd4e74 Mon Sep 17 00:00:00 2001
From: Daniel Wedul 
Date: Fri, 26 Jul 2024 13:45:50 -0600
Subject: [PATCH 058/159] Add a script that the github action will call.

---
 scripts/dependabot-changelog.sh | 160 ++++++++++++++++++++++++++++++++
 1 file changed, 160 insertions(+)
 create mode 100755 scripts/dependabot-changelog.sh

diff --git a/scripts/dependabot-changelog.sh b/scripts/dependabot-changelog.sh
new file mode 100755
index 000000000..0ffa19cde
--- /dev/null
+++ b/scripts/dependabot-changelog.sh
@@ -0,0 +1,160 @@
+#!/bin/bash
+# This script will create the changelog entry for a dependabot PR.
+# It's designed to be called by a github action kicked off because of a dependabot PR.
+
+while [[ "$#" -gt '0' ]]; do
+    case "$1" in
+        --help)
+          printf 'Usage: ./dependabot-changelog.sh --pr  --title  --branch <branch>\n'
+          exit 0
+          ;;
+        -p|--pull-request|--pr)
+            if [[ -z "$2" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            if [[ "$2" =~ [^[:digit:]] ]]; then
+                printf 'Invalid %s value: [%s]. Only digits are allowed.\n' "$1" "$2"
+                exit 1
+            fi
+            pr="$2"
+            shift
+            ;;
+        -t|--title)
+            if [[ -z "$2" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            title="$2"
+            shift
+            ;;
+        -b|--branch)
+            if [[ -z "$2" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            branch="$2"
+            shift
+            ;;
+        -v|--verbose)
+            verbose="$1"
+            ;;
+        *)
+            printf 'Unknown argument: [%s].\n' "$1"
+            exit 1
+            ;;
+    esac
+    shift
+done
+
+if [[ -z "$branch" ]]; then
+    branch="$( git branch --show-current )"
+fi
+
+if [[ -z "$branch" || "$branch" == 'HEAD' ]]; then
+    printf 'Could not determine the branch and no --branch <branch> provided.\n'
+    exit 1
+fi
+[[ -n "$verbose" ]] && printf 'Branch: "%s"\n' "$branch"
+
+if [[ -z "$pr" ]]; then
+    printf 'No --pr <num> provided.\n'
+    exit 1
+fi
+[[ -n "$verbose" ]] && printf '   PR: "%s"\n' "$pr"
+
+if [[ -z "$title" ]]; then
+    printf 'No --title <title> provided.\n'
+    exit 1
+fi
+[[ -n "$verbose" ]] && printf 'Title: "%s"\n' "$title"
+
+# Dependabot branch names look like this: "dependabot/github_actions/bufbuild/buf-setup-action-1.34.0"
+# The "github_actions" can also be "go_modules" (anb probably other things too).
+# For the filename, we'll omit the "dependabot/<lib type>/" part and use just what's left.
+branch_fn="$( sed -E 's|^[^/]+/[^/]+/||; s|/|-|g;' <<< "$branch" )"
+[[ -n "$verbose" ]] && printf 'Branch Filename: "%s"\n' "$branch_fn"
+
+# This script requires another script that must be in the same directory.
+# To consistently find them, we'll need to know the absolute path to the dir with this script.
+where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
+[[ -n "$verbose" ]] && printf '     Where I Am: "%s"\n' "$where_i_am"
+
+# Run the script to create the entry from the changes in go.mod.
+# The $verbose variable is purposely not quoted so that it doesn't count as an arg if it's empty.
+"$where_i_am/get-dep-changes.sh" --pr "$pr" --name "$branch_fn" $verbose --force
+ec=$?
+# That script exits with 0 when there are go.mod changes and the new file was created.
+# If there were go.mod changes, we're all done here.
+# I don't think I've ever seen a dependabot PR that bumps both a go module and something else.
+if [[ "$ec" -eq '0' ]]; then
+    exit 0
+fi
+
+# That script exits with 10 to indicate there were no go.mod changes.
+# All other exit codes are an error that requires attention.
+if [[ "$ec" -ne '10' ]]; then
+    printf 'An error was encountered.\n'
+    exit "$ec"
+fi
+
+# Okay. There weren't any go.mod changes. It's a bump to something else (e.g. a
+# github action helper). Create an entry ourselves, based on the title, which
+# should look something like this: "Bump <library> from <old version> to <new version>".
+# First, though, standardize the spacing so the rest of the regex stuff is cleaner.
+title="$( sed -E 's/[[:space:]]+/ /; s/^ //; s/ $//;' <<< "$title" )"
+[[ -n "$verbose" ]] && printf 'Clean Title: "%s"\n' "$title"
+if ! grep -Eqi '^Bump [^ ]+ from [^ ]+ to [^ ]+$' <<< "$title"; then
+    printf 'Unknown title format: %s\n' "$title"
+    exit 1
+fi
+
+lib="$( sed -E 's/^Bump //; s/ from.*$//;' <<< "$title" )"
+[[ -n "$verbose" ]] && printf 'Library: "%s"\n' "$lib"
+if [[ -z "$lib" || "$lib" == "$title" || "$lib" =~ ' ' ]]; then
+    printf 'Could not extract library from title: %s\n' "$title"
+    exit 1
+fi
+
+old_ver="$( sed -E 's/^.*from //; s/ to.*$//' <<< "$title" )"
+[[ -n "$verbose" ]] && printf 'Old Ver: "%s"\n' "$old_ver"
+if [[ -z "$old_ver" || "$old_ver" == "$title" || "$old_ver" =~ ' ' ]]; then
+    printf 'Could not extract old version from title: %s\n' "$title"
+    exit 1
+fi
+
+new_ver="$( sed -E 's/^.*to //' <<< "$title" )"
+[[ -n "$verbose" ]] && printf 'New Ver: "%s"\n' "$new_ver"
+if [[ -z "$new_ver" || "$new_ver" == "$title" || "$new_ver" =~ ' ' ]]; then
+    printf 'Could not extract new version from title: %s\n' "$title"
+    exit 1
+fi
+
+link="[PR ${pr}](https://github.com/provenance-io/provenance/pull/${pr})"
+[[ -n "$verbose" ]] && printf 'Link: "%s"\n' "$link"
+repo_root="$( git rev-parse --show-toplevel > /dev/null 2>&1 )"
+if [[ -z "$repo_root" ]]; then
+    if [[ ! -d './.changelog' ]]; then
+        printf 'Could not identify target directory.\n'
+        exit 1
+    fi
+    repo_root='.'
+fi
+[[ -n "$verbose" ]] && printf 'Repo Root: "%s"\n' "$repo_root"
+
+out_dir="${repo_root}/.changelog/unreleased/dependencies"
+[[ -n "$verbose" ]] && printf 'Output  Dir: "%s"\n' "$out_dir"
+if ! mkdir -p "$out_dir"; then
+    printf 'Could not create directory: %s\n' "$out_dir"
+    exit 1
+fi
+
+name="$( sed -E 's/[^[:alnum:]]+/-/g; s/^-//; s/-$//;' <<< "$branch_fn" | tr '[:upper:]' '[:lower:]' )"
+[[ -n "$verbose" ]] && printf 'Name: "%s"\n' "$name"
+out_fn="${out_dir}/${pr}-${name}.md"
+[[ -n "$verbose" ]] && printf 'Output File: "%s"\n' "$out_fn"
+
+printf '* `%s` bumped to %s (from %s) %s.\n' "$lib" "$new_ver" "$old_ver" "$link" > "$out_fn" || exit 1
+
+printf 'Dependabot changelog entry created: %s\n' "$out_fn"
+exit 0

From b56af30dcf0da641a81dc7d7d044fee56bd4c205 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 12:55:06 -0600
Subject: [PATCH 059/159] Change the changelog github action to use this new
 script for the entry generation.

---
 .github/workflows/changelog.yml | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index ae79649f8..b5734de04 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -15,6 +15,7 @@ permissions:
 jobs:
   changelog:
     runs-on: ubuntu-latest
+    if: contains(github.event.issue.labels.*.name, 'dependencies')
     steps:
       - uses: actions/checkout@v4
         with:
@@ -33,11 +34,13 @@ jobs:
           git_user_signingkey: true
           git_commit_gpgsign: true
 
-      - uses: dangoslen/dependabot-changelog-helper@v3
-        with:
-          version: ${{ needs.setup.outputs.version }}
-          activationLabels: 'dependencies'
-          changelogPath: './CHANGELOG.md'
+      - name: Generate entry
+        env:
+          # Getting the title directly in the run script opens an injection vulnerability.
+          # Using an env var for it (like this) prevents that vulnerability.
+          PR_TITLE: ${{ github.event.pull_request.title }}
+          PR_NUM: ${{ github.event.number }}
+        run: ./scripts/dependabot-changelog.sh --pr "$PR_NUM" --title "$PR_TITLE" --branch "$GITHUB_HEAD_REF"
 
       # This step is required for committing the changes to your branch.
       # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs

From 26c09b7e085494360170a3c8eabc4c57f84232b5 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 12:58:34 -0600
Subject: [PATCH 060/159] Add a sample changelog entry file.

---
 .changelog/unreleased/dependencies/123-foo.md | 52 +++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 .changelog/unreleased/dependencies/123-foo.md

diff --git a/.changelog/unreleased/dependencies/123-foo.md b/.changelog/unreleased/dependencies/123-foo.md
new file mode 100644
index 000000000..d7cbbcc51
--- /dev/null
+++ b/.changelog/unreleased/dependencies/123-foo.md
@@ -0,0 +1,52 @@
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cloud.google.com/go/wash` added at v0.8.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/clone` added at v1.5.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/errors` removed at v1.0.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/goat` added at v0.0.77 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/house` added at v0.4.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/donkey/plows` added at v1.0.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/donkey/rides` added at v1.0.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/go-kit/kit` removed at v0.13.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/go-kit/log` removed at v0.2.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/inf/max` added at v1.0.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/inf/min` added at v1.0.3 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/spf13/pflag` removed at v1.0.5 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/spf13/viper` removed at v1.19.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/zondax/hid` removed at v0.9.2 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `github.com/zondax/hid/v2` added at v2.1.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `golang.org/x/zoo` added at `../something` [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `google.golang.org/protobuf` removed at v1.34.2 [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* `google.golang.org/somethingelse` added at v0.12.3 [PR 123](https://github.com/provenance-io/provenance/pull/123).

From 35ffa7bf849f921dad81a5d7de742167187910b7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 13:15:37 -0600
Subject: [PATCH 061/159] Look for the label in the right place.

---
 .github/workflows/changelog.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index b5734de04..fc4805698 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -15,7 +15,7 @@ permissions:
 jobs:
   changelog:
     runs-on: ubuntu-latest
-    if: contains(github.event.issue.labels.*.name, 'dependencies')
+    if: contains(github.event.pull_request.labels.*.name, 'dependencies')
     steps:
       - uses: actions/checkout@v4
         with:

From 1ef8916d144e87de82a893a5536cc79374ad81b7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 13:16:34 -0600
Subject: [PATCH 062/159] Remove the previously generated entry file (with a
 bad name).

---
 .changelog/unreleased/dependencies/123-foo.md | 52 -------------------
 1 file changed, 52 deletions(-)
 delete mode 100644 .changelog/unreleased/dependencies/123-foo.md

diff --git a/.changelog/unreleased/dependencies/123-foo.md b/.changelog/unreleased/dependencies/123-foo.md
deleted file mode 100644
index d7cbbcc51..000000000
--- a/.changelog/unreleased/dependencies/123-foo.md
+++ /dev/null
@@ -1,52 +0,0 @@
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cloud.google.com/go/wash` added at v0.8.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/clone` added at v1.5.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/errors` removed at v1.0.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/goat` added at v0.0.77 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/house` added at v0.4.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/donkey/plows` added at v1.0.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/donkey/rides` added at v1.0.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/go-kit/kit` removed at v0.13.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/go-kit/log` removed at v0.2.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/inf/max` added at v1.0.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/inf/min` added at v1.0.3 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/spf13/pflag` removed at v1.0.5 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/spf13/viper` removed at v1.19.0 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/zondax/hid` removed at v0.9.2 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `github.com/zondax/hid/v2` added at v2.1.1 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `golang.org/x/zoo` added at `../something` [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `google.golang.org/protobuf` removed at v1.34.2 [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* `google.golang.org/somethingelse` added at v0.12.3 [PR 123](https://github.com/provenance-io/provenance/pull/123).

From 7abf936a37cce6d93932629c8af7644741253c39 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 13:25:03 -0600
Subject: [PATCH 063/159] Update get-dep-changes.sh usage to put the name first
 and include a line at the top about behaviour related to the name. Include
 four Xs in the mktemp template because the version of mktemp on the github
 runners requires them.

---
 scripts/get-dep-changes.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 2dd9a672d..1a5537545 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -6,11 +6,12 @@ show_usage () {
     cat << EOF
 get-dep-changes.sh: Analyze changes made to go.mod and generate changelog entries.
 
-Usage: get-dep-changes.sh {-p|--pull-request|--pr <num> | -n|--issue-no|--issue <num>}
-          [--branch <branch>] [--name <name> [--dir <dir>]]
+Usage: ./get-dep-changes.sh {-p|--pull-request|--pr <num> | -n|--issue-no|--issue <num>}
+          [--name <name> [--dir <dir>]] [--branch <branch>]
           [-v|--verbose] [--no-clean] [--force] [-h|--help]
 
 You must provide either a PR number or issue number, but you cannot provide both.
+If a name is provided, the entries are written to a file, otherwise stdout.
 
 -p|--pull-request|--pr <num>
     Append a PR link to the given <num> to the end of each changelog entry.
@@ -159,7 +160,7 @@ if [[ -n "$name" ]]; then
 fi
 
 [[ -n "$verbose" ]] && printf 'Creating temp dir.\n'
-temp_dir="$( mktemp -d -t dep-updates )" || exit 1
+temp_dir="$( mktemp -d -t dep-updates.XXXX )" || exit 1
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
 
 clean_exit () {

From 349bfe16ee86e950e1af71f6de0550e1a1807351 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 13:25:26 -0600
Subject: [PATCH 064/159] Add the --verbose flag in the github action.

---
 .github/workflows/changelog.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index fc4805698..6faa29221 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -40,7 +40,7 @@ jobs:
           # Using an env var for it (like this) prevents that vulnerability.
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
-        run: ./scripts/dependabot-changelog.sh --pr "$PR_NUM" --title "$PR_TITLE" --branch "$GITHUB_HEAD_REF"
+        run: ./scripts/dependabot-changelog.sh --pr "$PR_NUM" --title "$PR_TITLE" --branch "$GITHUB_HEAD_REF" --verbose
 
       # This step is required for committing the changes to your branch.
       # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs

From 16503a25421f811f5ef4f2ebf1287874e28ae308 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 14:04:33 -0600
Subject: [PATCH 065/159] In the changelog action, fetch full history so we can
 diff against main.

---
 .github/workflows/changelog.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 6faa29221..7dca9e556 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -22,6 +22,8 @@ jobs:
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
+          # Need full history to diff against.
+          fetch-depth: 0
 
       # All commits must be signed, import key and sign commit of updated change log.
       - name: Import GPG key

From 3da3ff35d0f43a304baf09e37bafdecf4955e0b3 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 14:41:11 -0600
Subject: [PATCH 066/159] Update get-dep-changes.sh to change the --branch flag
 to --target-branch to match the options in dependabot-changelog.sh. Update
 dependabot-changelog.sh to take in both the head and target branches, and
 provide the target branch to get-dep-changes.sh. In the action, use a git
 fetch to get the target branch for diffing.

---
 .github/workflows/changelog.yml | 11 ++++--
 scripts/dependabot-changelog.sh | 61 ++++++++++++++++++++++++++-------
 scripts/get-dep-changes.sh      |  6 ++--
 3 files changed, 60 insertions(+), 18 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 7dca9e556..5a5eafc6d 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -22,8 +22,6 @@ jobs:
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
-          # Need full history to diff against.
-          fetch-depth: 0
 
       # All commits must be signed, import key and sign commit of updated change log.
       - name: Import GPG key
@@ -42,7 +40,14 @@ jobs:
           # Using an env var for it (like this) prevents that vulnerability.
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
-        run: ./scripts/dependabot-changelog.sh --pr "$PR_NUM" --title "$PR_TITLE" --branch "$GITHUB_HEAD_REF" --verbose
+        run: \
+          git fetch origin "$GITHUB_BASE_REF" --depth 1
+          ./scripts/dependabot-changelog.sh \
+            --verbose \
+            --pr "$PR_NUM" \
+            --title "$PR_TITLE" \
+            --head-branch "$GITHUB_HEAD_REF" \
+            --target-branch "$GITHUB_BASE_REF"
 
       # This step is required for committing the changes to your branch.
       # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
diff --git a/scripts/dependabot-changelog.sh b/scripts/dependabot-changelog.sh
index 0ffa19cde..80c5dea84 100755
--- a/scripts/dependabot-changelog.sh
+++ b/scripts/dependabot-changelog.sh
@@ -2,10 +2,32 @@
 # This script will create the changelog entry for a dependabot PR.
 # It's designed to be called by a github action kicked off because of a dependabot PR.
 
+show_usage () {
+  cat << EOF
+dependabot-changelog.sh will create the changelog entries for a dependabot PR.
+
+Usage: ./dependabot-changelog.sh --pr <num> --title <title> --head-branch <branch> --target-branch <branch>
+
+--pr <num>
+    Identifies the PR number for use in the links as well as the changelog filename.
+--title <title>
+    Identifies the title of the PR. It is used when there are no changes to go.mod.
+    Expected format: "Bump <library> to <new version> from <old version>"
+--head-branch <branch>
+    Identifies the name of the branch with the change that we want merged into the target branch.
+    For dependabot changes, it will have the format "dependabot/<type>/<library>-<new version>".
+    The filename containing the new entries is derived from this.
+--target-branch <branch>
+    Identifies the branch that this PR is going into. It will almost always be "main".
+
+EOF
+
+}
+
 while [[ "$#" -gt '0' ]]; do
     case "$1" in
         --help)
-          printf 'Usage: ./dependabot-changelog.sh --pr <num> --title <title> --branch <branch>\n'
+          printf 'Usage: ./dependabot-changelog.sh --pr <num> --title <title> --head-branch <branch> --target-branch <branch>\n'
           exit 0
           ;;
         -p|--pull-request|--pr)
@@ -28,12 +50,20 @@ while [[ "$#" -gt '0' ]]; do
             title="$2"
             shift
             ;;
-        -b|--branch)
+        --head-branch)
             if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
-            branch="$2"
+            head_branch="$2"
+            shift
+            ;;
+        --target-branch)
+            if [[ -z "$2" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            target_branch="$2"
             shift
             ;;
         -v|--verbose)
@@ -47,32 +77,39 @@ while [[ "$#" -gt '0' ]]; do
     shift
 done
 
-if [[ -z "$branch" ]]; then
-    branch="$( git branch --show-current )"
+if [[ -z "$head_branch" ]]; then
+    head_branch="$( git branch --show-current )"
 fi
 
-if [[ -z "$branch" || "$branch" == 'HEAD' ]]; then
-    printf 'Could not determine the branch and no --branch <branch> provided.\n'
+if [[ -z "$head_branch" || "$head_branch" == 'HEAD' ]]; then
+    printf 'Could not determine the head branch and no --head-branch <branch> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf 'Branch: "%s"\n' "$branch"
+[[ -n "$verbose" ]] && printf '  Head Branch: "%s"\n' "$head_branch"
+
+if [[ -z "$target_branch" ]]; then
+    printf 'No --target-branch <branch> provided.\n'
+    exit 1
+fi
+[[ -n "$verbose" ]] && printf 'Target Branch: "%s"\n' "$head_branch"
+
 
 if [[ -z "$pr" ]]; then
     printf 'No --pr <num> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf '   PR: "%s"\n' "$pr"
+[[ -n "$verbose" ]] && printf '           PR: "%s"\n' "$pr"
 
 if [[ -z "$title" ]]; then
     printf 'No --title <title> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf 'Title: "%s"\n' "$title"
+[[ -n "$verbose" ]] && printf '        Title: "%s"\n' "$title"
 
 # Dependabot branch names look like this: "dependabot/github_actions/bufbuild/buf-setup-action-1.34.0"
 # The "github_actions" can also be "go_modules" (anb probably other things too).
 # For the filename, we'll omit the "dependabot/<lib type>/" part and use just what's left.
-branch_fn="$( sed -E 's|^[^/]+/[^/]+/||; s|/|-|g;' <<< "$branch" )"
+branch_fn="$( sed -E 's|^[^/]+/[^/]+/||; s|/|-|g;' <<< "$head_branch" )"
 [[ -n "$verbose" ]] && printf 'Branch Filename: "%s"\n' "$branch_fn"
 
 # This script requires another script that must be in the same directory.
@@ -82,7 +119,7 @@ where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
 
 # Run the script to create the entry from the changes in go.mod.
 # The $verbose variable is purposely not quoted so that it doesn't count as an arg if it's empty.
-"$where_i_am/get-dep-changes.sh" --pr "$pr" --name "$branch_fn" $verbose --force
+"$where_i_am/get-dep-changes.sh" --pr "$pr" --name "$branch_fn" $verbose --force --target-branch "$target_branch"
 ec=$?
 # That script exits with 0 when there are go.mod changes and the new file was created.
 # If there were go.mod changes, we're all done here.
diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 1a5537545..aa12b7900 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -7,7 +7,7 @@ show_usage () {
 get-dep-changes.sh: Analyze changes made to go.mod and generate changelog entries.
 
 Usage: ./get-dep-changes.sh {-p|--pull-request|--pr <num> | -n|--issue-no|--issue <num>}
-          [--name <name> [--dir <dir>]] [--branch <branch>]
+          [--name <name> [--dir <dir>]] [--target-branch <branch>]
           [-v|--verbose] [--no-clean] [--force] [-h|--help]
 
 You must provide either a PR number or issue number, but you cannot provide both.
@@ -31,7 +31,7 @@ If a name is provided, the entries are written to a file, otherwise stdout.
     This arg only has meaning if --name is also provided.
     The default is '<repo root>.changelog/unreleased/dependencies'.
 
---branch <branch>
+--target-branch <branch>
     Providing this option allows you to compare current changes against a branch other than main.
     By default, <branch> is "main".
 
@@ -65,7 +65,7 @@ while [[ "$#" -gt '0' ]]; do
         -v|--verbose)
             verbose='YES'
             ;;
-        -b|--branch)
+        --target-branch)
             if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1

From 54ad93ce298cf6cb7f2321f7c643f1631e34cc73 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 14:54:02 -0600
Subject: [PATCH 067/159] Install the git command so that it can be used. What
 the hell github.

---
 .github/workflows/changelog.yml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 5a5eafc6d..54bf8fed7 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -23,6 +23,9 @@ jobs:
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
 
+      - name: Install git
+        run: sudo apt update && sudo apt install git
+
       # All commits must be signed, import key and sign commit of updated change log.
       - name: Import GPG key
         id: import_gpg

From 112ee596a9d59b53e8fecb65d3afeb3226cefa79 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 14:55:58 -0600
Subject: [PATCH 068/159] Install git in the same step that its needed because
 as its own step it didn't work.

---
 .github/workflows/changelog.yml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 54bf8fed7..8ce02be0c 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -23,9 +23,6 @@ jobs:
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
 
-      - name: Install git
-        run: sudo apt update && sudo apt install git
-
       # All commits must be signed, import key and sign commit of updated change log.
       - name: Import GPG key
         id: import_gpg
@@ -44,6 +41,7 @@ jobs:
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
         run: \
+          sudo apt update && sudo apt install git
           git fetch origin "$GITHUB_BASE_REF" --depth 1
           ./scripts/dependabot-changelog.sh \
             --verbose \

From 800eb34792e7c7e3b36a40e519c8a1f997a6a956 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:04:23 -0600
Subject: [PATCH 069/159] Split the apt stuff into two lines and exit early on
 failure.

---
 .github/workflows/changelog.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 8ce02be0c..5cdb8633e 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -41,8 +41,9 @@ jobs:
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
         run: \
-          sudo apt update && sudo apt install git
-          git fetch origin "$GITHUB_BASE_REF" --depth 1
+          sudo apt update || exit $?
+          sudo apt install git || exit $?
+          git fetch origin "$GITHUB_BASE_REF" --depth 1 || exit $?
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \

From 0f56206f3ab673f0c54e5d130e0bcd87d9e92d74 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:06:12 -0600
Subject: [PATCH 070/159] Import the GPG key after generating the new content.

---
 .github/workflows/changelog.yml | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 5cdb8633e..f07a0f389 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -23,17 +23,6 @@ jobs:
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
 
-      # All commits must be signed, import key and sign commit of updated change log.
-      - name: Import GPG key
-        id: import_gpg
-        uses: crazy-max/ghaction-import-gpg@v6
-        with:
-          # Use a key associated with the provenanceio-bot github account.
-          gpg_private_key: ${{ secrets.BOT_GPG_PRIVATE_KEY }}
-          passphrase: ${{ secrets.BOT_GPG_PRIVATE_KEY_PW }}
-          git_user_signingkey: true
-          git_commit_gpgsign: true
-
       - name: Generate entry
         env:
           # Getting the title directly in the run script opens an injection vulnerability.
@@ -51,6 +40,17 @@ jobs:
             --head-branch "$GITHUB_HEAD_REF" \
             --target-branch "$GITHUB_BASE_REF"
 
+      # All commits must be signed, import key and sign commit of updated change log.
+      - name: Import GPG key
+        id: import_gpg
+        uses: crazy-max/ghaction-import-gpg@v6
+        with:
+          # Use a key associated with the provenanceio-bot github account.
+          gpg_private_key: ${{ secrets.BOT_GPG_PRIVATE_KEY }}
+          passphrase: ${{ secrets.BOT_GPG_PRIVATE_KEY_PW }}
+          git_user_signingkey: true
+          git_commit_gpgsign: true
+
       # This step is required for committing the changes to your branch.
       # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
       - uses: stefanzweifel/git-auto-commit-action@v5

From ec4a401e4cef943eb3c600fd147029aefc8c84ef Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:07:48 -0600
Subject: [PATCH 071/159] Try installing git on its own again.

---
 .github/workflows/changelog.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index f07a0f389..734a91b46 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -23,6 +23,9 @@ jobs:
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
 
+      - name: Install git
+        run: sudo apt update && sudo apt install git
+
       - name: Generate entry
         env:
           # Getting the title directly in the run script opens an injection vulnerability.
@@ -30,9 +33,7 @@ jobs:
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
         run: \
-          sudo apt update || exit $?
-          sudo apt install git || exit $?
-          git fetch origin "$GITHUB_BASE_REF" --depth 1 || exit $?
+          git fetch origin "$GITHUB_BASE_REF" --depth 1
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \

From 16415e93bfe7b1462db0b14214010b3c1c6848b7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:12:15 -0600
Subject: [PATCH 072/159] Add some extra stuff to try to figure out why stuff
 isnt available while trying to generate the script.

---
 .github/workflows/changelog.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 734a91b46..824159527 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -24,7 +24,7 @@ jobs:
           token: ${{ secrets.BOT_CPR_PAT }}
 
       - name: Install git
-        run: sudo apt update && sudo apt install git
+        run: sudo apt update && sudo apt install git && command -v git
 
       - name: Generate entry
         env:
@@ -33,6 +33,8 @@ jobs:
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
         run: \
+          printf 'Path:\n' && printf '  %s\n' $( tr ':' '\n' <<< "$PATH" )
+          command -v git
           git fetch origin "$GITHUB_BASE_REF" --depth 1
           ./scripts/dependabot-changelog.sh \
             --verbose \

From 0d0b5c77ee819a49a4bbd49ac6ef22631e089941 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:14:06 -0600
Subject: [PATCH 073/159] Use a pipe (instead of backslash) after the run:
 entry to indicate stuff below.

---
 .github/workflows/changelog.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 824159527..20e532d28 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -32,7 +32,7 @@ jobs:
           # Using an env var for it (like this) prevents that vulnerability.
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
-        run: \
+        run: |
           printf 'Path:\n' && printf '  %s\n' $( tr ':' '\n' <<< "$PATH" )
           command -v git
           git fetch origin "$GITHUB_BASE_REF" --depth 1

From 2caec409d83fb4ce1fac2adf88ef921c095bc3db Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:27:13 -0600
Subject: [PATCH 074/159] Try using the checkout action to get the target
 branch so that git diff will work.

---
 .github/workflows/changelog.yml | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 20e532d28..25de43882 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -17,15 +17,18 @@ jobs:
     runs-on: ubuntu-latest
     if: contains(github.event.pull_request.labels.*.name, 'dependencies')
     steps:
-      - uses: actions/checkout@v4
+      - name: Checkout Target Branch
+        uses: actions/checkout@v4
+        with:
+          ref: ${{ github.base_ref }}
+
+      - name: Checkout PR branch
+        uses: actions/checkout@v4
         with:
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
 
-      - name: Install git
-        run: sudo apt update && sudo apt install git && command -v git
-
       - name: Generate entry
         env:
           # Getting the title directly in the run script opens an injection vulnerability.
@@ -33,9 +36,6 @@ jobs:
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
         run: |
-          printf 'Path:\n' && printf '  %s\n' $( tr ':' '\n' <<< "$PATH" )
-          command -v git
-          git fetch origin "$GITHUB_BASE_REF" --depth 1
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \

From f8d07533844b98bb63e273da39be89c9a88a61c4 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:32:07 -0600
Subject: [PATCH 075/159] Check out the head ref instead of the weird PR thing
 that it seems to be doing.

---
 .github/workflows/changelog.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 25de43882..15475dc91 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -25,6 +25,7 @@ jobs:
       - name: Checkout PR branch
         uses: actions/checkout@v4
         with:
+          ref: ${{ github.head_ref }}
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}

From 4dc4432932f1a4c4fec00ade8254bdb0d1995d4d Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:35:26 -0600
Subject: [PATCH 076/159] Use github.base_ref for the target branch because it
 has more qualifier stuff that I guess github runners need.

---
 .github/workflows/changelog.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 15475dc91..8f5367083 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -36,13 +36,14 @@ jobs:
           # Using an env var for it (like this) prevents that vulnerability.
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
+          PR_TARGET: ${{ github.base_ref }}
         run: |
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \
             --title "$PR_TITLE" \
             --head-branch "$GITHUB_HEAD_REF" \
-            --target-branch "$GITHUB_BASE_REF"
+            --target-branch "$PR_TARGET"
 
       # All commits must be signed, import key and sign commit of updated change log.
       - name: Import GPG key

From 746c8752efd3ae5b51739cf2128edc2f90f23ca8 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:39:03 -0600
Subject: [PATCH 077/159] Screw it. Just use a fetch-depth of zero to get the
 whole dang thing.

---
 .github/workflows/changelog.yml | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 8f5367083..da3768440 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -17,15 +17,11 @@ jobs:
     runs-on: ubuntu-latest
     if: contains(github.event.pull_request.labels.*.name, 'dependencies')
     steps:
-      - name: Checkout Target Branch
-        uses: actions/checkout@v4
-        with:
-          ref: ${{ github.base_ref }}
-
       - name: Checkout PR branch
         uses: actions/checkout@v4
         with:
-          ref: ${{ github.head_ref }}
+          # Gotta get the whole thing so we can git diff later.
+          fetch-depth: 0
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}

From 6465126eb1f912e03086299ac61c8bf7753d0e56 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:46:53 -0600
Subject: [PATCH 078/159] Add some extra verbose logging to
 dependabot-changelog.sh to indicate when the other script is being called and
 finished.

---
 scripts/dependabot-changelog.sh | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/scripts/dependabot-changelog.sh b/scripts/dependabot-changelog.sh
index 80c5dea84..d42c4225c 100755
--- a/scripts/dependabot-changelog.sh
+++ b/scripts/dependabot-changelog.sh
@@ -85,26 +85,26 @@ if [[ -z "$head_branch" || "$head_branch" == 'HEAD' ]]; then
     printf 'Could not determine the head branch and no --head-branch <branch> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf '  Head Branch: "%s"\n' "$head_branch"
+[[ -n "$verbose" ]] && printf '    Head Branch: "%s"\n' "$head_branch"
 
 if [[ -z "$target_branch" ]]; then
     printf 'No --target-branch <branch> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf 'Target Branch: "%s"\n' "$head_branch"
+[[ -n "$verbose" ]] && printf '  Target Branch: "%s"\n' "$head_branch"
 
 
 if [[ -z "$pr" ]]; then
     printf 'No --pr <num> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf '           PR: "%s"\n' "$pr"
+[[ -n "$verbose" ]] && printf '             PR: "%s"\n' "$pr"
 
 if [[ -z "$title" ]]; then
     printf 'No --title <title> provided.\n'
     exit 1
 fi
-[[ -n "$verbose" ]] && printf '        Title: "%s"\n' "$title"
+[[ -n "$verbose" ]] && printf '          Title: "%s"\n' "$title"
 
 # Dependabot branch names look like this: "dependabot/github_actions/bufbuild/buf-setup-action-1.34.0"
 # The "github_actions" can also be "go_modules" (anb probably other things too).
@@ -117,14 +117,18 @@ branch_fn="$( sed -E 's|^[^/]+/[^/]+/||; s|/|-|g;' <<< "$head_branch" )"
 where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
 [[ -n "$verbose" ]] && printf '     Where I Am: "%s"\n' "$where_i_am"
 
+[[ -n "$verbose" ]] && printf 'Looking for go.mod dependency changes.\n'
 # Run the script to create the entry from the changes in go.mod.
 # The $verbose variable is purposely not quoted so that it doesn't count as an arg if it's empty.
 "$where_i_am/get-dep-changes.sh" --pr "$pr" --name "$branch_fn" $verbose --force --target-branch "$target_branch"
 ec=$?
+[[ -n "$verbose" ]] && printf 'Exit code from get-dep-changes.sh: %d\n' "$ec"
+
 # That script exits with 0 when there are go.mod changes and the new file was created.
 # If there were go.mod changes, we're all done here.
 # I don't think I've ever seen a dependabot PR that bumps both a go module and something else.
 if [[ "$ec" -eq '0' ]]; then
+    [[ -n "$verbose" ]] && printf 'Changes identified through go.mod. Done.\n'
     exit 0
 fi
 
@@ -135,6 +139,8 @@ if [[ "$ec" -ne '10' ]]; then
     exit "$ec"
 fi
 
+[[ -n "$verbose" ]] && printf 'Creating changelog entry from PR title.\n'
+
 # Okay. There weren't any go.mod changes. It's a bump to something else (e.g. a
 # github action helper). Create an entry ourselves, based on the title, which
 # should look something like this: "Bump <library> from <old version> to <new version>".

From 2d4a6820886d06a4b6509668779d201bb0f50b2f Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:50:49 -0600
Subject: [PATCH 079/159] Use different sources for the branch names since the
 old ways didn't seem to work as expected.

---
 .github/workflows/changelog.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index da3768440..004ffdc43 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -32,13 +32,14 @@ jobs:
           # Using an env var for it (like this) prevents that vulnerability.
           PR_TITLE: ${{ github.event.pull_request.title }}
           PR_NUM: ${{ github.event.number }}
-          PR_TARGET: ${{ github.base_ref }}
+          PR_BASE: ${{ github.event.pull_request.head.ref }}
+          PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \
             --title "$PR_TITLE" \
-            --head-branch "$GITHUB_HEAD_REF" \
+            --head-branch "$PR_BASE" \
             --target-branch "$PR_TARGET"
 
       # All commits must be signed, import key and sign commit of updated change log.

From b060808e498559968e20ce08305b851454f9ad96 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 15:55:00 -0600
Subject: [PATCH 080/159] Go back to two checkout actions.

---
 .github/workflows/changelog.yml | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 004ffdc43..3881f954b 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -17,11 +17,14 @@ jobs:
     runs-on: ubuntu-latest
     if: contains(github.event.pull_request.labels.*.name, 'dependencies')
     steps:
-      - name: Checkout PR branch
+      - name: Checkout Target Branch
+        uses: actions/checkout@v4
+        with:
+          ref: ${{ github.event.pull_request.base.ref }}
+
+      - name: Checkout PR Branch
         uses: actions/checkout@v4
         with:
-          # Gotta get the whole thing so we can git diff later.
-          fetch-depth: 0
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
@@ -35,6 +38,8 @@ jobs:
           PR_BASE: ${{ github.event.pull_request.head.ref }}
           PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
+          git status
+          git branch
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \

From 071aa39cfd001c5fb698cc40a5bc4d41f053e009 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:01:12 -0600
Subject: [PATCH 081/159] Try something else for getting both branches. Put the
 fetch back into the generation step.

---
 .github/workflows/changelog.yml | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 3881f954b..41ec6b7e1 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -17,17 +17,13 @@ jobs:
     runs-on: ubuntu-latest
     if: contains(github.event.pull_request.labels.*.name, 'dependencies')
     steps:
-      - name: Checkout Target Branch
-        uses: actions/checkout@v4
-        with:
-          ref: ${{ github.event.pull_request.base.ref }}
-
       - name: Checkout PR Branch
         uses: actions/checkout@v4
         with:
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
+          fetch-depth: 2
 
       - name: Generate entry
         env:
@@ -38,8 +34,10 @@ jobs:
           PR_BASE: ${{ github.event.pull_request.head.ref }}
           PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
-          git status
-          git branch
+          printf 'git status\n' && git status
+          printf 'git fetch origin "%s" --depth 1\n' "$PR_TARGET && git fetch origin "$PR_TARGET" --depth 1
+          printf 'git status\n' && git status
+          printf 'git branch\n' && git branch
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \

From 5e244bb305e09143f8ae4f342425b397e9d84c2b Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:02:04 -0600
Subject: [PATCH 082/159] Add missing double quote.

---
 .github/workflows/changelog.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 41ec6b7e1..865b5c39a 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -35,7 +35,7 @@ jobs:
           PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
           printf 'git status\n' && git status
-          printf 'git fetch origin "%s" --depth 1\n' "$PR_TARGET && git fetch origin "$PR_TARGET" --depth 1
+          printf 'git fetch origin "%s" --depth 1\n' "$PR_TARGET" && git fetch origin "$PR_TARGET" --depth 1
           printf 'git status\n' && git status
           printf 'git branch\n' && git branch
           ./scripts/dependabot-changelog.sh \

From 02fc0ba1b1a3b0fdaed771aa94b2dad2cc2b4c94 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:14:48 -0600
Subject: [PATCH 083/159] Try supplying a local branch name in the git fetch.
 Maybe that will make things work....

---
 .github/workflows/changelog.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 865b5c39a..f6e674f8c 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -35,7 +35,7 @@ jobs:
           PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
           printf 'git status\n' && git status
-          printf 'git fetch origin "%s" --depth 1\n' "$PR_TARGET" && git fetch origin "$PR_TARGET" --depth 1
+          printf 'git fetch origin "%s:%s" --depth 1\n' "$PR_TARGET" "$PR_TARGET" && git fetch origin "${PR_TARGET}:${PR_TARGET}" --depth 1
           printf 'git status\n' && git status
           printf 'git branch\n' && git branch
           ./scripts/dependabot-changelog.sh \

From 29647207954a8e8d0d5530317e1ddfe9e35a1965 Mon Sep 17 00:00:00 2001
From: SpicyLemon <SpicyLemon@users.noreply.github.com>
Date: Mon, 29 Jul 2024 22:15:24 +0000
Subject: [PATCH 084/159] Updated Changelog

---
 .../2112-dwedul-unclog-changelog.md           | 52 +++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 .changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
new file mode 100644
index 000000000..95df9cac8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
@@ -0,0 +1,52 @@
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cloud.google.com/go/wash` added at v0.8.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/clone` added at v1.5.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/errors` removed at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/goat` added at v0.0.77 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/house` added at v0.4.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/donkey/plows` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/donkey/rides` added at v1.0.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/go-kit/kit` removed at v0.13.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/go-kit/log` removed at v0.2.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/inf/max` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/inf/min` added at v1.0.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/spf13/pflag` removed at v1.0.5 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/spf13/viper` removed at v1.19.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/zondax/hid` removed at v0.9.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/zondax/hid/v2` added at v2.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/zoo` added at `../something` [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `google.golang.org/protobuf` removed at v1.34.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `google.golang.org/somethingelse` added at v0.12.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).

From 4e3e92f4a08988722006cd3422fcaba851f097ce Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:20:08 -0600
Subject: [PATCH 085/159] Fetch the target branch in its own step and clean up
 some of the extra debugging logging stuff.

---
 .github/workflows/changelog.yml | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index f6e674f8c..64daeca59 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -25,6 +25,9 @@ jobs:
           token: ${{ secrets.BOT_CPR_PAT }}
           fetch-depth: 2
 
+      - name: Fetch Target Branch
+        run: git fetch origin "${PR_TARGET}:${PR_TARGET}" --depth 1
+
       - name: Generate entry
         env:
           # Getting the title directly in the run script opens an injection vulnerability.
@@ -34,10 +37,6 @@ jobs:
           PR_BASE: ${{ github.event.pull_request.head.ref }}
           PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
-          printf 'git status\n' && git status
-          printf 'git fetch origin "%s:%s" --depth 1\n' "$PR_TARGET" "$PR_TARGET" && git fetch origin "${PR_TARGET}:${PR_TARGET}" --depth 1
-          printf 'git status\n' && git status
-          printf 'git branch\n' && git branch
           ./scripts/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \

From cbec40a0697f91a76046cb3621977b7fa3cbdb88 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:21:36 -0600
Subject: [PATCH 086/159] Make the env vars available to all the commands, not
 just the generation one.

---
 .github/workflows/changelog.yml | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 64daeca59..f238e8d1e 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -16,6 +16,13 @@ jobs:
   changelog:
     runs-on: ubuntu-latest
     if: contains(github.event.pull_request.labels.*.name, 'dependencies')
+    env:
+      # Getting the title directly in the run script opens an injection vulnerability.
+      # Using an env var for it (like this) prevents that vulnerability.
+      PR_TITLE: ${{ github.event.pull_request.title }}
+      PR_NUM: ${{ github.event.number }}
+      PR_BASE: ${{ github.event.pull_request.head.ref }}
+      PR_TARGET: ${{ github.event.pull_request.base.ref }}
     steps:
       - name: Checkout PR Branch
         uses: actions/checkout@v4
@@ -29,13 +36,6 @@ jobs:
         run: git fetch origin "${PR_TARGET}:${PR_TARGET}" --depth 1
 
       - name: Generate entry
-        env:
-          # Getting the title directly in the run script opens an injection vulnerability.
-          # Using an env var for it (like this) prevents that vulnerability.
-          PR_TITLE: ${{ github.event.pull_request.title }}
-          PR_NUM: ${{ github.event.number }}
-          PR_BASE: ${{ github.event.pull_request.head.ref }}
-          PR_TARGET: ${{ github.event.pull_request.base.ref }}
         run: |
           ./scripts/dependabot-changelog.sh \
             --verbose \

From b91decdb3e65db2b5b7a2f3026920cc32891bbba Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:26:26 -0600
Subject: [PATCH 087/159] Revert go.mod to main's version to test out the
 no-go.mod-changes path.

---
 go.mod | 92 ++++++++++++++++++++++++++++++----------------------------
 1 file changed, 47 insertions(+), 45 deletions(-)

diff --git a/go.mod b/go.mod
index 7ed1355ea..619b3f2a9 100644
--- a/go.mod
+++ b/go.mod
@@ -3,84 +3,85 @@ module github.com/provenance-io/provenance
 go 1.21
 
 require (
-	cosmossdk.io/api v0.7.6
+	cosmossdk.io/api v0.7.5
 	cosmossdk.io/client/v2 v2.0.0-beta.2
-	cosmossdk.io/clone v1.5.0
 	cosmossdk.io/collections v0.4.0
 	cosmossdk.io/core v0.11.0
+	cosmossdk.io/errors v1.0.1
 	cosmossdk.io/log v1.3.1
 	cosmossdk.io/math v1.3.0
 	cosmossdk.io/store v1.1.0
-	cosmossdk.io/x/circuit v0.1.2
+	cosmossdk.io/x/circuit v0.1.1
+	cosmossdk.io/x/evidence v0.1.1
 	cosmossdk.io/x/feegrant v0.1.1
 	cosmossdk.io/x/tx v0.13.3
-	cosmossdk.io/x/upgrade v0.1.4
-	cosmossdk.io/x/verygood v0.7.1
+	cosmossdk.io/x/upgrade v0.1.3
 	github.com/CosmWasm/wasmd v0.52.0
 	github.com/CosmWasm/wasmvm/v2 v2.1.0
-	github.com/bits-and-blooms/bitset v1.8.0
-	github.com/cometbft/cometbft-db v0.9.6
-	github.com/cosmos/cosmos-db v1.0.3
+	github.com/cometbft/cometbft v0.38.10
+	github.com/cometbft/cometbft-db v0.9.1
+	github.com/cosmos/cosmos-db v1.0.2
 	github.com/cosmos/cosmos-proto v1.0.0-beta.5
 	github.com/cosmos/cosmos-sdk v0.50.7
 	github.com/cosmos/go-bip39 v1.0.0
-	github.com/cosmos/goat v0.0.77
-	github.com/cosmos/gogoproto v1.6.1
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.1
+	github.com/cosmos/gogoproto v1.5.0
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0
 	github.com/cosmos/ibc-go/modules/capability v1.0.1
-	github.com/cosmos/ibc-go/v8 v8.3.3
-	github.com/ghodss/yaml v1.1.0
-	github.com/golang/protobuf v1.5.7
+	github.com/cosmos/ibc-go/v8 v8.3.2
+	github.com/ghodss/yaml v1.0.0
+	github.com/golang/protobuf v1.5.4
 	github.com/google/uuid v1.6.0
 	github.com/gorilla/mux v1.8.1
 	github.com/grpc-ecosystem/grpc-gateway v1.16.0
 	github.com/hashicorp/go-metrics v0.5.3
-	github.com/inf/max v1.0.1
-	github.com/inf/min v1.0.3
 	github.com/rs/zerolog v1.33.0
+	github.com/spf13/cast v1.6.0
 	github.com/spf13/cobra v1.8.1
+	github.com/spf13/pflag v1.0.5
+	github.com/spf13/viper v1.19.0
 	github.com/stretchr/testify v1.9.0
 	golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0
-	golang.org/x/sync v0.7.2
+	golang.org/x/text v0.16.0
 	google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
 	google.golang.org/grpc v1.65.0
-	google.golang.org/somethingelse v0.12.3
+	google.golang.org/protobuf v1.34.2
 	sigs.k8s.io/yaml v1.4.0
 )
 
 require (
 	cloud.google.com/go v0.112.1 // indirect
-	cloud.google.com/go/compute/metadata v0.3.3 // indirect
+	cloud.google.com/go/compute/metadata v0.3.0 // indirect
 	cloud.google.com/go/iam v1.1.6 // indirect
 	cloud.google.com/go/storage v1.38.0 // indirect
-	cloud.google.com/go/wash v0.8.0 // indirect
 	cosmossdk.io/depinject v1.0.0-alpha.4 // indirect
 	filippo.io/edwards25519 v1.0.0 // indirect
 	github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
-	github.com/99designs/keyring v1.2.3 // indirect
+	github.com/99designs/keyring v1.2.2 // indirect
+	github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
 	github.com/DataDog/zstd v1.5.5 // indirect
 	github.com/aws/aws-sdk-go v1.44.224 // indirect
-	github.com/beorn7/perks v1.1.0 // indirect
+	github.com/beorn7/perks v1.0.1 // indirect
+	github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
 	github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
+	github.com/bits-and-blooms/bitset v1.8.0 // indirect
 	github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
 	github.com/cenkalti/backoff/v4 v4.2.1 // indirect
 	github.com/cespare/xxhash v1.1.0 // indirect
-	github.com/cespare/xxhash/v2 v2.3.1 // indirect
-	github.com/cespare/xxhash/v3 v3.0.2 // indirect
+	github.com/cespare/xxhash/v2 v2.3.0 // indirect
 	github.com/chzyer/readline v1.5.1 // indirect
 	github.com/cockroachdb/apd/v2 v2.0.2 // indirect
 	github.com/cockroachdb/errors v1.11.1 // indirect
-	github.com/cockroachdb/pebble v1.1.2 // indirect
+	github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
+	github.com/cockroachdb/pebble v1.1.0 // indirect
 	github.com/cockroachdb/redact v1.1.5 // indirect
 	github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
 	github.com/cosmos/btcutil v1.0.5 // indirect
 	github.com/cosmos/gogogateway v1.2.0 // indirect
-	github.com/cosmos/house v0.4.1 // indirect
-	github.com/cosmos/iavl v1.3.0 // indirect
+	github.com/cosmos/iavl v1.2.0 // indirect
 	github.com/cosmos/ics23/go v0.10.0 // indirect
 	github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
-	github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
-	github.com/danieljoos/wincred v1.3.1 // indirect
+	github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
+	github.com/danieljoos/wincred v1.2.0 // indirect
 	github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
 	github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
 	github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
@@ -88,8 +89,6 @@ require (
 	github.com/dgraph-io/ristretto v0.1.1 // indirect
 	github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
 	github.com/distribution/reference v0.5.0 // indirect
-	github.com/donkey/plows v1.0.1 // indirect
-	github.com/donkey/rides v1.0.0 // indirect
 	github.com/dustin/go-humanize v1.0.1 // indirect
 	github.com/dvsekhvalnov/jose2go v1.6.0 // indirect
 	github.com/emicklei/dot v1.6.1 // indirect
@@ -97,6 +96,8 @@ require (
 	github.com/felixge/httpsnoop v1.0.4 // indirect
 	github.com/fsnotify/fsnotify v1.7.0 // indirect
 	github.com/getsentry/sentry-go v0.27.0 // indirect
+	github.com/go-kit/kit v0.13.0 // indirect
+	github.com/go-kit/log v0.2.1 // indirect
 	github.com/go-logfmt/logfmt v0.6.0 // indirect
 	github.com/go-logr/logr v1.4.1 // indirect
 	github.com/go-logr/stdr v1.2.2 // indirect
@@ -105,6 +106,7 @@ require (
 	github.com/gogo/protobuf v1.3.2 // indirect
 	github.com/golang/glog v1.2.1 // indirect
 	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
+	github.com/golang/mock v1.6.0 // indirect
 	github.com/golang/snappy v0.0.4 // indirect
 	github.com/google/btree v1.1.2 // indirect
 	github.com/google/go-cmp v0.6.0 // indirect
@@ -170,12 +172,12 @@ require (
 	github.com/shamaton/msgpack/v2 v2.2.0 // indirect
 	github.com/sourcegraph/conc v0.3.0 // indirect
 	github.com/spf13/afero v1.11.0 // indirect
-	github.com/spf13/cast v1.6.0 // indirect
 	github.com/subosito/gotenv v1.6.0 // indirect
+	github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
 	github.com/tendermint/go-amino v0.16.0 // indirect
 	github.com/tidwall/btree v1.7.0 // indirect
 	github.com/ulikunitz/xz v0.5.11 // indirect
-	github.com/zondax/hid/v2 v2.1.1 // indirect
+	github.com/zondax/hid v0.9.2 // indirect
 	github.com/zondax/ledger-go v0.14.3 // indirect
 	go.etcd.io/bbolt v1.3.8 // indirect
 	go.opencensus.io v0.24.0 // indirect
@@ -188,11 +190,10 @@ require (
 	golang.org/x/crypto v0.23.0 // indirect
 	golang.org/x/net v0.25.0 // indirect
 	golang.org/x/oauth2 v0.20.0 // indirect
+	golang.org/x/sync v0.7.0 // indirect
 	golang.org/x/sys v0.20.0 // indirect
 	golang.org/x/term v0.20.0 // indirect
-	golang.org/x/text v0.16.1 // indirect
 	golang.org/x/time v0.5.0 // indirect
-	golang.org/x/zoo v0.8.8 // indirect
 	google.golang.org/api v0.171.0 // indirect
 	google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
 	google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
@@ -208,25 +209,26 @@ replace (
 	// Use cosmos fork of keyring (because the SDK does).
 	github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
 
-	github.com/cosmos/cosmos-db => github.com/other/cosmos-db v1.0.4
+	// This is required for https://github.com/provenance-io/provenance/issues/1414
+	github.com/CosmWasm/wasmd => github.com/provenance-io/wasmd v0.52.0-pio-1
 
-	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2
+	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-1
 
 	// Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2
 	github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0
 
 	// TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.1-prov-1
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1
+	// TODO: Update or change once a tag is made containing a fix for https://github.com/cosmos/ibc-go/issues/6375
+	github.com/cosmos/ibc-go/v8 => github.com/provenance-io/ibc-go/v8 v8.3.2-pio-1
 
 	// dgrijalva/jwt-go is deprecated and doesn't receive security updates.
 	// TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134
 	github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt/v4 v4.4.2
+	// Fix upstream GHSA-h395-qcrw-5vmq and GHSA-3vp4-m3rf-835h vulnerabilities.
+	// TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409
+	github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1
 
-	github.com/fatih/color => github.com/other/color v1.16.1
-
-	github.com/golang/mock => github.com/ourthing/mock v1.6.3
-
-	github.com/whatever/nope => github.com/ours/nope v0.3.3
-
-	golang.org/x/zoo => ../something
+	// replace broken goleveldb
+	github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
 )

From f42efd3054ad540aad00f5f931d27da380f2a7a9 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:27:09 -0600
Subject: [PATCH 088/159] Delete the entry created a bit ago by the action.

---
 .../2112-dwedul-unclog-changelog.md           | 52 -------------------
 1 file changed, 52 deletions(-)
 delete mode 100644 .changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
deleted file mode 100644
index 95df9cac8..000000000
--- a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
+++ /dev/null
@@ -1,52 +0,0 @@
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cloud.google.com/go/wash` added at v0.8.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/clone` added at v1.5.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/errors` removed at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/goat` added at v0.0.77 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/house` added at v0.4.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/donkey/plows` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/donkey/rides` added at v1.0.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/go-kit/kit` removed at v0.13.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/go-kit/log` removed at v0.2.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/inf/max` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/inf/min` added at v1.0.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/spf13/pflag` removed at v1.0.5 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/spf13/viper` removed at v1.19.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/zondax/hid` removed at v0.9.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/zondax/hid/v2` added at v2.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/zoo` added at `../something` [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `google.golang.org/protobuf` removed at v1.34.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `google.golang.org/somethingelse` added at v0.12.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).

From 9e1098c76ef2f0defc73deca2ed242d8e212cbaa Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:28:28 -0600
Subject: [PATCH 089/159] Revert "Delete the entry created a bit ago by the
 action."

This reverts commit f42efd3054ad540aad00f5f931d27da380f2a7a9.
---
 .../2112-dwedul-unclog-changelog.md           | 52 +++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 .changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
new file mode 100644
index 000000000..95df9cac8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
@@ -0,0 +1,52 @@
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cloud.google.com/go/wash` added at v0.8.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/clone` added at v1.5.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/errors` removed at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/goat` added at v0.0.77 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/house` added at v0.4.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/donkey/plows` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/donkey/rides` added at v1.0.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/go-kit/kit` removed at v0.13.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/go-kit/log` removed at v0.2.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/inf/max` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/inf/min` added at v1.0.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/spf13/pflag` removed at v1.0.5 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/spf13/viper` removed at v1.19.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/zondax/hid` removed at v0.9.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/zondax/hid/v2` added at v2.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/zoo` added at `../something` [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `google.golang.org/protobuf` removed at v1.34.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `google.golang.org/somethingelse` added at v0.12.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).

From b420cb78fc2322b260c3430566d47087e301637e Mon Sep 17 00:00:00 2001
From: SpicyLemon <SpicyLemon@users.noreply.github.com>
Date: Mon, 29 Jul 2024 22:28:58 +0000
Subject: [PATCH 090/159] Updated Changelog

---
 .../2112-dwedul-unclog-changelog.md           | 53 +------------------
 1 file changed, 1 insertion(+), 52 deletions(-)

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
index 95df9cac8..baeee4e61 100644
--- a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
+++ b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
@@ -1,52 +1 @@
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cloud.google.com/go/wash` added at v0.8.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/clone` added at v1.5.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/errors` removed at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/goat` added at v0.0.77 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/house` added at v0.4.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/donkey/plows` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/donkey/rides` added at v1.0.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/go-kit/kit` removed at v0.13.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/go-kit/log` removed at v0.2.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/inf/max` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/inf/min` added at v1.0.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/spf13/pflag` removed at v1.0.5 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/spf13/viper` removed at v1.19.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/zondax/hid` removed at v0.9.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/zondax/hid/v2` added at v2.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/zoo` added at `../something` [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `google.golang.org/protobuf` removed at v1.34.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `google.golang.org/somethingelse` added at v0.12.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `some/thing` bumped to v1.2.4 (from v1.2.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).

From da62655f35caafe71157120ff2a164e0be1a96fa Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:31:05 -0600
Subject: [PATCH 091/159] Remove the changelog entry created by the action when
 there weren't any go.mod changes.

---
 .../unreleased/dependencies/2112-dwedul-unclog-changelog.md      | 1 -
 1 file changed, 1 deletion(-)
 delete mode 100644 .changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
deleted file mode 100644
index baeee4e61..000000000
--- a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
+++ /dev/null
@@ -1 +0,0 @@
-* `some/thing` bumped to v1.2.4 (from v1.2.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).

From d78191569314aa4ee8b0edb58ab7dd31caafc9e8 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:33:40 -0600
Subject: [PATCH 092/159] Revert "Revert go.mod to main's version to test out
 the no-go.mod-changes path."

This reverts commit b91decdb3e65db2b5b7a2f3026920cc32891bbba.
---
 go.mod | 92 ++++++++++++++++++++++++++++------------------------------
 1 file changed, 45 insertions(+), 47 deletions(-)

diff --git a/go.mod b/go.mod
index 619b3f2a9..7ed1355ea 100644
--- a/go.mod
+++ b/go.mod
@@ -3,85 +3,84 @@ module github.com/provenance-io/provenance
 go 1.21
 
 require (
-	cosmossdk.io/api v0.7.5
+	cosmossdk.io/api v0.7.6
 	cosmossdk.io/client/v2 v2.0.0-beta.2
+	cosmossdk.io/clone v1.5.0
 	cosmossdk.io/collections v0.4.0
 	cosmossdk.io/core v0.11.0
-	cosmossdk.io/errors v1.0.1
 	cosmossdk.io/log v1.3.1
 	cosmossdk.io/math v1.3.0
 	cosmossdk.io/store v1.1.0
-	cosmossdk.io/x/circuit v0.1.1
-	cosmossdk.io/x/evidence v0.1.1
+	cosmossdk.io/x/circuit v0.1.2
 	cosmossdk.io/x/feegrant v0.1.1
 	cosmossdk.io/x/tx v0.13.3
-	cosmossdk.io/x/upgrade v0.1.3
+	cosmossdk.io/x/upgrade v0.1.4
+	cosmossdk.io/x/verygood v0.7.1
 	github.com/CosmWasm/wasmd v0.52.0
 	github.com/CosmWasm/wasmvm/v2 v2.1.0
-	github.com/cometbft/cometbft v0.38.10
-	github.com/cometbft/cometbft-db v0.9.1
-	github.com/cosmos/cosmos-db v1.0.2
+	github.com/bits-and-blooms/bitset v1.8.0
+	github.com/cometbft/cometbft-db v0.9.6
+	github.com/cosmos/cosmos-db v1.0.3
 	github.com/cosmos/cosmos-proto v1.0.0-beta.5
 	github.com/cosmos/cosmos-sdk v0.50.7
 	github.com/cosmos/go-bip39 v1.0.0
-	github.com/cosmos/gogoproto v1.5.0
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0
+	github.com/cosmos/goat v0.0.77
+	github.com/cosmos/gogoproto v1.6.1
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.1
 	github.com/cosmos/ibc-go/modules/capability v1.0.1
-	github.com/cosmos/ibc-go/v8 v8.3.2
-	github.com/ghodss/yaml v1.0.0
-	github.com/golang/protobuf v1.5.4
+	github.com/cosmos/ibc-go/v8 v8.3.3
+	github.com/ghodss/yaml v1.1.0
+	github.com/golang/protobuf v1.5.7
 	github.com/google/uuid v1.6.0
 	github.com/gorilla/mux v1.8.1
 	github.com/grpc-ecosystem/grpc-gateway v1.16.0
 	github.com/hashicorp/go-metrics v0.5.3
+	github.com/inf/max v1.0.1
+	github.com/inf/min v1.0.3
 	github.com/rs/zerolog v1.33.0
-	github.com/spf13/cast v1.6.0
 	github.com/spf13/cobra v1.8.1
-	github.com/spf13/pflag v1.0.5
-	github.com/spf13/viper v1.19.0
 	github.com/stretchr/testify v1.9.0
 	golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0
-	golang.org/x/text v0.16.0
+	golang.org/x/sync v0.7.2
 	google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
 	google.golang.org/grpc v1.65.0
-	google.golang.org/protobuf v1.34.2
+	google.golang.org/somethingelse v0.12.3
 	sigs.k8s.io/yaml v1.4.0
 )
 
 require (
 	cloud.google.com/go v0.112.1 // indirect
-	cloud.google.com/go/compute/metadata v0.3.0 // indirect
+	cloud.google.com/go/compute/metadata v0.3.3 // indirect
 	cloud.google.com/go/iam v1.1.6 // indirect
 	cloud.google.com/go/storage v1.38.0 // indirect
+	cloud.google.com/go/wash v0.8.0 // indirect
 	cosmossdk.io/depinject v1.0.0-alpha.4 // indirect
 	filippo.io/edwards25519 v1.0.0 // indirect
 	github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
-	github.com/99designs/keyring v1.2.2 // indirect
-	github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
+	github.com/99designs/keyring v1.2.3 // indirect
 	github.com/DataDog/zstd v1.5.5 // indirect
 	github.com/aws/aws-sdk-go v1.44.224 // indirect
-	github.com/beorn7/perks v1.0.1 // indirect
-	github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
+	github.com/beorn7/perks v1.1.0 // indirect
 	github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
-	github.com/bits-and-blooms/bitset v1.8.0 // indirect
 	github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
 	github.com/cenkalti/backoff/v4 v4.2.1 // indirect
 	github.com/cespare/xxhash v1.1.0 // indirect
-	github.com/cespare/xxhash/v2 v2.3.0 // indirect
+	github.com/cespare/xxhash/v2 v2.3.1 // indirect
+	github.com/cespare/xxhash/v3 v3.0.2 // indirect
 	github.com/chzyer/readline v1.5.1 // indirect
 	github.com/cockroachdb/apd/v2 v2.0.2 // indirect
 	github.com/cockroachdb/errors v1.11.1 // indirect
-	github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
-	github.com/cockroachdb/pebble v1.1.0 // indirect
+	github.com/cockroachdb/pebble v1.1.2 // indirect
 	github.com/cockroachdb/redact v1.1.5 // indirect
 	github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
 	github.com/cosmos/btcutil v1.0.5 // indirect
 	github.com/cosmos/gogogateway v1.2.0 // indirect
-	github.com/cosmos/iavl v1.2.0 // indirect
+	github.com/cosmos/house v0.4.1 // indirect
+	github.com/cosmos/iavl v1.3.0 // indirect
 	github.com/cosmos/ics23/go v0.10.0 // indirect
 	github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
-	github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
-	github.com/danieljoos/wincred v1.2.0 // indirect
+	github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
+	github.com/danieljoos/wincred v1.3.1 // indirect
 	github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
 	github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
 	github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
@@ -89,6 +88,8 @@ require (
 	github.com/dgraph-io/ristretto v0.1.1 // indirect
 	github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
 	github.com/distribution/reference v0.5.0 // indirect
+	github.com/donkey/plows v1.0.1 // indirect
+	github.com/donkey/rides v1.0.0 // indirect
 	github.com/dustin/go-humanize v1.0.1 // indirect
 	github.com/dvsekhvalnov/jose2go v1.6.0 // indirect
 	github.com/emicklei/dot v1.6.1 // indirect
@@ -96,8 +97,6 @@ require (
 	github.com/felixge/httpsnoop v1.0.4 // indirect
 	github.com/fsnotify/fsnotify v1.7.0 // indirect
 	github.com/getsentry/sentry-go v0.27.0 // indirect
-	github.com/go-kit/kit v0.13.0 // indirect
-	github.com/go-kit/log v0.2.1 // indirect
 	github.com/go-logfmt/logfmt v0.6.0 // indirect
 	github.com/go-logr/logr v1.4.1 // indirect
 	github.com/go-logr/stdr v1.2.2 // indirect
@@ -106,7 +105,6 @@ require (
 	github.com/gogo/protobuf v1.3.2 // indirect
 	github.com/golang/glog v1.2.1 // indirect
 	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
-	github.com/golang/mock v1.6.0 // indirect
 	github.com/golang/snappy v0.0.4 // indirect
 	github.com/google/btree v1.1.2 // indirect
 	github.com/google/go-cmp v0.6.0 // indirect
@@ -172,12 +170,12 @@ require (
 	github.com/shamaton/msgpack/v2 v2.2.0 // indirect
 	github.com/sourcegraph/conc v0.3.0 // indirect
 	github.com/spf13/afero v1.11.0 // indirect
+	github.com/spf13/cast v1.6.0 // indirect
 	github.com/subosito/gotenv v1.6.0 // indirect
-	github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
 	github.com/tendermint/go-amino v0.16.0 // indirect
 	github.com/tidwall/btree v1.7.0 // indirect
 	github.com/ulikunitz/xz v0.5.11 // indirect
-	github.com/zondax/hid v0.9.2 // indirect
+	github.com/zondax/hid/v2 v2.1.1 // indirect
 	github.com/zondax/ledger-go v0.14.3 // indirect
 	go.etcd.io/bbolt v1.3.8 // indirect
 	go.opencensus.io v0.24.0 // indirect
@@ -190,10 +188,11 @@ require (
 	golang.org/x/crypto v0.23.0 // indirect
 	golang.org/x/net v0.25.0 // indirect
 	golang.org/x/oauth2 v0.20.0 // indirect
-	golang.org/x/sync v0.7.0 // indirect
 	golang.org/x/sys v0.20.0 // indirect
 	golang.org/x/term v0.20.0 // indirect
+	golang.org/x/text v0.16.1 // indirect
 	golang.org/x/time v0.5.0 // indirect
+	golang.org/x/zoo v0.8.8 // indirect
 	google.golang.org/api v0.171.0 // indirect
 	google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
 	google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
@@ -209,26 +208,25 @@ replace (
 	// Use cosmos fork of keyring (because the SDK does).
 	github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
 
-	// This is required for https://github.com/provenance-io/provenance/issues/1414
-	github.com/CosmWasm/wasmd => github.com/provenance-io/wasmd v0.52.0-pio-1
+	github.com/cosmos/cosmos-db => github.com/other/cosmos-db v1.0.4
 
-	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-1
+	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2
 
 	// Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2
 	github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0
 
 	// TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1
-	// TODO: Update or change once a tag is made containing a fix for https://github.com/cosmos/ibc-go/issues/6375
-	github.com/cosmos/ibc-go/v8 => github.com/provenance-io/ibc-go/v8 v8.3.2-pio-1
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.1-prov-1
 
 	// dgrijalva/jwt-go is deprecated and doesn't receive security updates.
 	// TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134
 	github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt/v4 v4.4.2
-	// Fix upstream GHSA-h395-qcrw-5vmq and GHSA-3vp4-m3rf-835h vulnerabilities.
-	// TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409
-	github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1
 
-	// replace broken goleveldb
-	github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
+	github.com/fatih/color => github.com/other/color v1.16.1
+
+	github.com/golang/mock => github.com/ourthing/mock v1.6.3
+
+	github.com/whatever/nope => github.com/ours/nope v0.3.3
+
+	golang.org/x/zoo => ../something
 )

From 5cef303bb8e28d4a9a771f97a5c3867ffd795fa9 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:34:18 -0600
Subject: [PATCH 093/159] Remove the fetch-depth: 2 from the checkout action to
 see if things still work just fine.

---
 .github/workflows/changelog.yml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index f238e8d1e..eda139dc8 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -30,7 +30,6 @@ jobs:
           # Depending on your needs, you can use a token that will re-trigger workflows
           # See https://github.com/stefanzweifel/git-auto-commit-action#commits-made-by-this-action-do-not-trigger-new-workflow-runs
           token: ${{ secrets.BOT_CPR_PAT }}
-          fetch-depth: 2
 
       - name: Fetch Target Branch
         run: git fetch origin "${PR_TARGET}:${PR_TARGET}" --depth 1

From 3035b860a4946e68b5ef3aa6abb4cbc70ad35ae0 Mon Sep 17 00:00:00 2001
From: SpicyLemon <SpicyLemon@users.noreply.github.com>
Date: Mon, 29 Jul 2024 22:35:05 +0000
Subject: [PATCH 094/159] Updated Changelog

---
 .../2112-dwedul-unclog-changelog.md           | 52 +++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 .changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
new file mode 100644
index 000000000..95df9cac8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
@@ -0,0 +1,52 @@
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cloud.google.com/go/wash` added at v0.8.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/clone` added at v1.5.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/errors` removed at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/goat` added at v0.0.77 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/house` added at v0.4.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/donkey/plows` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/donkey/rides` added at v1.0.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/go-kit/kit` removed at v0.13.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/go-kit/log` removed at v0.2.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/inf/max` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/inf/min` added at v1.0.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/spf13/pflag` removed at v1.0.5 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/spf13/viper` removed at v1.19.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/zondax/hid` removed at v0.9.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `github.com/zondax/hid/v2` added at v2.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `golang.org/x/zoo` added at `../something` [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `google.golang.org/protobuf` removed at v1.34.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
+* `google.golang.org/somethingelse` added at v0.12.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).

From 995f568be0b68734b669e1d71cc4a488577acf9f Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:39:01 -0600
Subject: [PATCH 095/159] It works. Put go.mod back to its former glory and
 remove the changelog entry just made.

---
 .../2112-dwedul-unclog-changelog.md           | 52 -----------
 go.mod                                        | 92 ++++++++++---------
 2 files changed, 47 insertions(+), 97 deletions(-)
 delete mode 100644 .changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md

diff --git a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md b/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
deleted file mode 100644
index 95df9cac8..000000000
--- a/.changelog/unreleased/dependencies/2112-dwedul-unclog-changelog.md
+++ /dev/null
@@ -1,52 +0,0 @@
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cloud.google.com/go/wash` added at v0.8.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/clone` added at v1.5.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/errors` removed at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/evidence` removed at v0.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `cosmossdk.io/x/verygood` added at v0.7.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from `github.com/provenance-io/wasmd` v0.52.0-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cespare/xxhash/v3` added at v3.0.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cometbft/cometbft` removed at v0.38.10 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/cosmos-db` bumped to `github.com/other/cosmos-db` v1.0.4 (from v1.0.2) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/cosmos-sdk` bumped to `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-2 (from `github.com/provenance-io/cosmos-sdk` v0.50.7-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/goat` added at v0.0.77 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/house` added at v0.4.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.1-prov-1 (from `github.com/provenance-io/ibc-apps/modules/async-icq/v8` v8.0.0-prov-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/donkey/plows` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/donkey/rides` added at v1.0.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/fatih/color` bumped to `github.com/other/color` v1.16.1 (from v1.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/gin-gonic/gin` removed at `github.com/gin-gonic/gin` v1.9.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/go-kit/kit` removed at v0.13.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/go-kit/log` removed at v0.2.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/golang/mock` bumped to `github.com/ourthing/mock` v1.6.3 (from v1.6.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/inf/max` added at v1.0.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/inf/min` added at v1.0.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/spf13/pflag` removed at v1.0.5 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/spf13/viper` removed at v1.19.0 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/syndtr/goleveldb` removed at `github.com/syndtr/goleveldb` v1.0.1-0.20210819022825-2ae1ddf74ef7 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/whatever/nope` added at `github.com/ours/nope` v0.3.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/zondax/hid` removed at v0.9.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `github.com/zondax/hid/v2` added at v2.1.1 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0) [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `golang.org/x/zoo` added at `../something` [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `google.golang.org/protobuf` removed at v1.34.2 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
-* `google.golang.org/somethingelse` added at v0.12.3 [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
diff --git a/go.mod b/go.mod
index 7ed1355ea..619b3f2a9 100644
--- a/go.mod
+++ b/go.mod
@@ -3,84 +3,85 @@ module github.com/provenance-io/provenance
 go 1.21
 
 require (
-	cosmossdk.io/api v0.7.6
+	cosmossdk.io/api v0.7.5
 	cosmossdk.io/client/v2 v2.0.0-beta.2
-	cosmossdk.io/clone v1.5.0
 	cosmossdk.io/collections v0.4.0
 	cosmossdk.io/core v0.11.0
+	cosmossdk.io/errors v1.0.1
 	cosmossdk.io/log v1.3.1
 	cosmossdk.io/math v1.3.0
 	cosmossdk.io/store v1.1.0
-	cosmossdk.io/x/circuit v0.1.2
+	cosmossdk.io/x/circuit v0.1.1
+	cosmossdk.io/x/evidence v0.1.1
 	cosmossdk.io/x/feegrant v0.1.1
 	cosmossdk.io/x/tx v0.13.3
-	cosmossdk.io/x/upgrade v0.1.4
-	cosmossdk.io/x/verygood v0.7.1
+	cosmossdk.io/x/upgrade v0.1.3
 	github.com/CosmWasm/wasmd v0.52.0
 	github.com/CosmWasm/wasmvm/v2 v2.1.0
-	github.com/bits-and-blooms/bitset v1.8.0
-	github.com/cometbft/cometbft-db v0.9.6
-	github.com/cosmos/cosmos-db v1.0.3
+	github.com/cometbft/cometbft v0.38.10
+	github.com/cometbft/cometbft-db v0.9.1
+	github.com/cosmos/cosmos-db v1.0.2
 	github.com/cosmos/cosmos-proto v1.0.0-beta.5
 	github.com/cosmos/cosmos-sdk v0.50.7
 	github.com/cosmos/go-bip39 v1.0.0
-	github.com/cosmos/goat v0.0.77
-	github.com/cosmos/gogoproto v1.6.1
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.1
+	github.com/cosmos/gogoproto v1.5.0
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0
 	github.com/cosmos/ibc-go/modules/capability v1.0.1
-	github.com/cosmos/ibc-go/v8 v8.3.3
-	github.com/ghodss/yaml v1.1.0
-	github.com/golang/protobuf v1.5.7
+	github.com/cosmos/ibc-go/v8 v8.3.2
+	github.com/ghodss/yaml v1.0.0
+	github.com/golang/protobuf v1.5.4
 	github.com/google/uuid v1.6.0
 	github.com/gorilla/mux v1.8.1
 	github.com/grpc-ecosystem/grpc-gateway v1.16.0
 	github.com/hashicorp/go-metrics v0.5.3
-	github.com/inf/max v1.0.1
-	github.com/inf/min v1.0.3
 	github.com/rs/zerolog v1.33.0
+	github.com/spf13/cast v1.6.0
 	github.com/spf13/cobra v1.8.1
+	github.com/spf13/pflag v1.0.5
+	github.com/spf13/viper v1.19.0
 	github.com/stretchr/testify v1.9.0
 	golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0
-	golang.org/x/sync v0.7.2
+	golang.org/x/text v0.16.0
 	google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
 	google.golang.org/grpc v1.65.0
-	google.golang.org/somethingelse v0.12.3
+	google.golang.org/protobuf v1.34.2
 	sigs.k8s.io/yaml v1.4.0
 )
 
 require (
 	cloud.google.com/go v0.112.1 // indirect
-	cloud.google.com/go/compute/metadata v0.3.3 // indirect
+	cloud.google.com/go/compute/metadata v0.3.0 // indirect
 	cloud.google.com/go/iam v1.1.6 // indirect
 	cloud.google.com/go/storage v1.38.0 // indirect
-	cloud.google.com/go/wash v0.8.0 // indirect
 	cosmossdk.io/depinject v1.0.0-alpha.4 // indirect
 	filippo.io/edwards25519 v1.0.0 // indirect
 	github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
-	github.com/99designs/keyring v1.2.3 // indirect
+	github.com/99designs/keyring v1.2.2 // indirect
+	github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
 	github.com/DataDog/zstd v1.5.5 // indirect
 	github.com/aws/aws-sdk-go v1.44.224 // indirect
-	github.com/beorn7/perks v1.1.0 // indirect
+	github.com/beorn7/perks v1.0.1 // indirect
+	github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
 	github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
+	github.com/bits-and-blooms/bitset v1.8.0 // indirect
 	github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
 	github.com/cenkalti/backoff/v4 v4.2.1 // indirect
 	github.com/cespare/xxhash v1.1.0 // indirect
-	github.com/cespare/xxhash/v2 v2.3.1 // indirect
-	github.com/cespare/xxhash/v3 v3.0.2 // indirect
+	github.com/cespare/xxhash/v2 v2.3.0 // indirect
 	github.com/chzyer/readline v1.5.1 // indirect
 	github.com/cockroachdb/apd/v2 v2.0.2 // indirect
 	github.com/cockroachdb/errors v1.11.1 // indirect
-	github.com/cockroachdb/pebble v1.1.2 // indirect
+	github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
+	github.com/cockroachdb/pebble v1.1.0 // indirect
 	github.com/cockroachdb/redact v1.1.5 // indirect
 	github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
 	github.com/cosmos/btcutil v1.0.5 // indirect
 	github.com/cosmos/gogogateway v1.2.0 // indirect
-	github.com/cosmos/house v0.4.1 // indirect
-	github.com/cosmos/iavl v1.3.0 // indirect
+	github.com/cosmos/iavl v1.2.0 // indirect
 	github.com/cosmos/ics23/go v0.10.0 // indirect
 	github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
-	github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
-	github.com/danieljoos/wincred v1.3.1 // indirect
+	github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
+	github.com/danieljoos/wincred v1.2.0 // indirect
 	github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
 	github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
 	github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
@@ -88,8 +89,6 @@ require (
 	github.com/dgraph-io/ristretto v0.1.1 // indirect
 	github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
 	github.com/distribution/reference v0.5.0 // indirect
-	github.com/donkey/plows v1.0.1 // indirect
-	github.com/donkey/rides v1.0.0 // indirect
 	github.com/dustin/go-humanize v1.0.1 // indirect
 	github.com/dvsekhvalnov/jose2go v1.6.0 // indirect
 	github.com/emicklei/dot v1.6.1 // indirect
@@ -97,6 +96,8 @@ require (
 	github.com/felixge/httpsnoop v1.0.4 // indirect
 	github.com/fsnotify/fsnotify v1.7.0 // indirect
 	github.com/getsentry/sentry-go v0.27.0 // indirect
+	github.com/go-kit/kit v0.13.0 // indirect
+	github.com/go-kit/log v0.2.1 // indirect
 	github.com/go-logfmt/logfmt v0.6.0 // indirect
 	github.com/go-logr/logr v1.4.1 // indirect
 	github.com/go-logr/stdr v1.2.2 // indirect
@@ -105,6 +106,7 @@ require (
 	github.com/gogo/protobuf v1.3.2 // indirect
 	github.com/golang/glog v1.2.1 // indirect
 	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
+	github.com/golang/mock v1.6.0 // indirect
 	github.com/golang/snappy v0.0.4 // indirect
 	github.com/google/btree v1.1.2 // indirect
 	github.com/google/go-cmp v0.6.0 // indirect
@@ -170,12 +172,12 @@ require (
 	github.com/shamaton/msgpack/v2 v2.2.0 // indirect
 	github.com/sourcegraph/conc v0.3.0 // indirect
 	github.com/spf13/afero v1.11.0 // indirect
-	github.com/spf13/cast v1.6.0 // indirect
 	github.com/subosito/gotenv v1.6.0 // indirect
+	github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
 	github.com/tendermint/go-amino v0.16.0 // indirect
 	github.com/tidwall/btree v1.7.0 // indirect
 	github.com/ulikunitz/xz v0.5.11 // indirect
-	github.com/zondax/hid/v2 v2.1.1 // indirect
+	github.com/zondax/hid v0.9.2 // indirect
 	github.com/zondax/ledger-go v0.14.3 // indirect
 	go.etcd.io/bbolt v1.3.8 // indirect
 	go.opencensus.io v0.24.0 // indirect
@@ -188,11 +190,10 @@ require (
 	golang.org/x/crypto v0.23.0 // indirect
 	golang.org/x/net v0.25.0 // indirect
 	golang.org/x/oauth2 v0.20.0 // indirect
+	golang.org/x/sync v0.7.0 // indirect
 	golang.org/x/sys v0.20.0 // indirect
 	golang.org/x/term v0.20.0 // indirect
-	golang.org/x/text v0.16.1 // indirect
 	golang.org/x/time v0.5.0 // indirect
-	golang.org/x/zoo v0.8.8 // indirect
 	google.golang.org/api v0.171.0 // indirect
 	google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
 	google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
@@ -208,25 +209,26 @@ replace (
 	// Use cosmos fork of keyring (because the SDK does).
 	github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
 
-	github.com/cosmos/cosmos-db => github.com/other/cosmos-db v1.0.4
+	// This is required for https://github.com/provenance-io/provenance/issues/1414
+	github.com/CosmWasm/wasmd => github.com/provenance-io/wasmd v0.52.0-pio-1
 
-	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-2
+	github.com/cosmos/cosmos-sdk => github.com/provenance-io/cosmos-sdk v0.50.7-pio-1
 
 	// Replace iavl to fix the node stop/start app hash problem. This can be removed once upstream is off v1.1.2
 	github.com/cosmos/iavl => github.com/cosmos/iavl v1.2.0
 
 	// TODO: Update once async-icq creates tag with our changes https://github.com/cosmos/ibc-apps/pull/168
-	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.1-prov-1
+	github.com/cosmos/ibc-apps/modules/async-icq/v8 => github.com/provenance-io/ibc-apps/modules/async-icq/v8 v8.0.0-prov-1
+	// TODO: Update or change once a tag is made containing a fix for https://github.com/cosmos/ibc-go/issues/6375
+	github.com/cosmos/ibc-go/v8 => github.com/provenance-io/ibc-go/v8 v8.3.2-pio-1
 
 	// dgrijalva/jwt-go is deprecated and doesn't receive security updates.
 	// TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134
 	github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt/v4 v4.4.2
+	// Fix upstream GHSA-h395-qcrw-5vmq and GHSA-3vp4-m3rf-835h vulnerabilities.
+	// TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409
+	github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.1
 
-	github.com/fatih/color => github.com/other/color v1.16.1
-
-	github.com/golang/mock => github.com/ourthing/mock v1.6.3
-
-	github.com/whatever/nope => github.com/ours/nope v0.3.3
-
-	golang.org/x/zoo => ../something
+	// replace broken goleveldb
+	github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
 )

From 2d12aeab81583ac79a4b352520e4eeec7cd87c7e Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 29 Jul 2024 16:46:58 -0600
Subject: [PATCH 096/159] Clean up a comment in dependabot-changelog.sh about
 the branch name.

---
 scripts/dependabot-changelog.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/dependabot-changelog.sh b/scripts/dependabot-changelog.sh
index d42c4225c..13880f44d 100755
--- a/scripts/dependabot-changelog.sh
+++ b/scripts/dependabot-changelog.sh
@@ -107,7 +107,7 @@ fi
 [[ -n "$verbose" ]] && printf '          Title: "%s"\n' "$title"
 
 # Dependabot branch names look like this: "dependabot/github_actions/bufbuild/buf-setup-action-1.34.0"
-# The "github_actions" can also be "go_modules" (anb probably other things too).
+# The "github_actions" part can also be "go_modules" (and probably other things too).
 # For the filename, we'll omit the "dependabot/<lib type>/" part and use just what's left.
 branch_fn="$( sed -E 's|^[^/]+/[^/]+/||; s|/|-|g;' <<< "$head_branch" )"
 [[ -n "$verbose" ]] && printf 'Branch Filename: "%s"\n' "$branch_fn"

From f36217b34f1b9316cfb02b7cfe0fd6143e130d21 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Tue, 30 Jul 2024 14:08:20 -0600
Subject: [PATCH 097/159] Remove an incomlete sentence from the end of the
 changelog. There was never a time when that sentence was completed in the
 changelog.

---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d1a801de..64f9b0568 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1659,4 +1659,4 @@ into new 0.40.x base.  Minimal unit test coverage and features in place to begin
 
 The Provenance Blockchain was started by Figure Technologies in 2018 using a Hyperledger Fabric derived private network.
 A subsequent migration was made to a new internal private network based on the 0.38-0.39 series of Cosmos SDK and
-Tendermint.  The Provence-IO/Provenance Cosmos SDK derived public network is the
+Tendermint.

From 93b53652a3f18be8043ddb4c8609fe564f8efa13 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Tue, 30 Jul 2024 16:46:36 -0600
Subject: [PATCH 098/159] Set up unclog.

---
 .changelog/change-template.md  |  1 +
 .changelog/config.toml         | 90 ++++++++++++++++++++++++++++++++++
 .changelog/unreleased/.gitkeep |  0
 3 files changed, 91 insertions(+)
 create mode 100644 .changelog/change-template.md
 create mode 100644 .changelog/config.toml
 create mode 100644 .changelog/unreleased/.gitkeep

diff --git a/.changelog/change-template.md b/.changelog/change-template.md
new file mode 100644
index 000000000..52b2bab75
--- /dev/null
+++ b/.changelog/change-template.md
@@ -0,0 +1 @@
+{{{ bullet }}} {{{ message }}} [#{{ change_id }}]({{{ change_url }}}).
diff --git a/.changelog/config.toml b/.changelog/config.toml
new file mode 100644
index 000000000..95d8159fb
--- /dev/null
+++ b/.changelog/config.toml
@@ -0,0 +1,90 @@
+# The GitHub URL for your project.
+#
+# This is mainly necessary if you need to automatically generate changelog
+# entries directly from the CLI. Right now we only support GitHub, but if
+# anyone wants GitLab support please let us know and we'll try implement it
+# too.
+project_url = "https://github.com/provenance-io/provenance"
+
+# The file to use as a Handlebars template for changes added directly through
+# the CLI.
+#
+# Assumes that relative paths are relative to the `.changelog` folder. If this
+# file does not exist, a default template will be used.
+change_template = "change-template.md"
+
+# The number of characters at which to wrap entries automatically added from
+# the CLI.
+wrap = 120
+
+# The heading right at the beginning of the changelog.
+heading = "# CHANGELOG"
+
+# What style of bullet to use for the instances where unclog has to generate
+# bullets for you. Can be "-" or "*".
+bullet_style = "*"
+
+# The message to output when your changelog has no entries yet.
+empty_msg = "Nothing to see here! Add some entries to get started."
+
+# The name of the file (relative to the `.changelog` directory) to use as an
+# epilogue for your changelog (will be appended as-is to the end of your
+# generated changelog).
+epilogue_filename = "epilogue.md"
+
+# Sort releases by the given property/properties. Possible values include:
+# - `version` : Sort releases by semantic version.
+# - `date`    : Sort releases by release date.
+#
+# This is an array, as one could potentially first sort by date and then version
+# in cases where multiple releases were cut on the same date.
+#
+# Release dates are currently parsed from release summaries, and are expected to
+# be located on the first line of the release summary.
+sort_releases_by = ["version"]
+
+# Release date formats to expect in the release summary, in order of precedence.
+#
+# See https://docs.rs/chrono/latest/chrono/format/strftime/index.html for
+# possible format specifiers.
+release_date_formats = [
+    # "*December 1, 2023*
+    "*%B %d, %Y*",
+    # "*Dec 1, 2023*
+    "*%b %d, %Y*",
+    # "2023-12-01" (ISO format)
+    "%F",
+]
+
+
+# Settings relating to unreleased changelog entries.
+[unreleased]
+
+# The name of the folder containing unreleased entries, relative to the
+# `.changelog` folder.
+folder = "unreleased"
+
+# The heading to use for the unreleased entries section.
+heading = "## Unreleased"
+
+
+# Settings relating to sets (groups) of changes in the changelog. For example, a
+# particular version of the software (e.g. "v1.0.0") is typically a change set.
+[change_sets]
+
+# The filename containing a summary of the intended changes. Relative to the
+# change set folder (e.g. `.changelog/unreleased/breaking-changes/summary.md`).
+summary_filename = "summary.md"
+
+# The extension of files in a change set.
+entry_ext = "md"
+
+
+# Settings relating to all sections within a change set. For example, the
+# "BREAKING CHANGES" section for a particular release is a change set section.
+[change_set_sections]
+
+# Sort entries by a particular property. Possible values include:
+# - `id`         : The issue/PR number (the default value).
+# - `entry-text` : The entry text itself.
+sort_entries_by = "id"
diff --git a/.changelog/unreleased/.gitkeep b/.changelog/unreleased/.gitkeep
new file mode 100644
index 000000000..e69de29bb

From 1e54716d2542bb12f04eb1a988c256832150c073 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Wed, 31 Jul 2024 11:25:37 -0600
Subject: [PATCH 099/159] Fix repo_root detection in the
 dependabot-changelog.sh script and better align the verbose output entries.

---
 scripts/dependabot-changelog.sh | 30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

diff --git a/scripts/dependabot-changelog.sh b/scripts/dependabot-changelog.sh
index 13880f44d..673881a04 100755
--- a/scripts/dependabot-changelog.sh
+++ b/scripts/dependabot-changelog.sh
@@ -153,47 +153,57 @@ if ! grep -Eqi '^Bump [^ ]+ from [^ ]+ to [^ ]+$' <<< "$title"; then
 fi
 
 lib="$( sed -E 's/^Bump //; s/ from.*$//;' <<< "$title" )"
-[[ -n "$verbose" ]] && printf 'Library: "%s"\n' "$lib"
+[[ -n "$verbose" ]] && printf '    Library: "%s"\n' "$lib"
 if [[ -z "$lib" || "$lib" == "$title" || "$lib" =~ ' ' ]]; then
     printf 'Could not extract library from title: %s\n' "$title"
     exit 1
 fi
 
 old_ver="$( sed -E 's/^.*from //; s/ to.*$//' <<< "$title" )"
-[[ -n "$verbose" ]] && printf 'Old Ver: "%s"\n' "$old_ver"
+[[ -n "$verbose" ]] && printf '    Old Ver: "%s"\n' "$old_ver"
 if [[ -z "$old_ver" || "$old_ver" == "$title" || "$old_ver" =~ ' ' ]]; then
     printf 'Could not extract old version from title: %s\n' "$title"
     exit 1
 fi
 
 new_ver="$( sed -E 's/^.*to //' <<< "$title" )"
-[[ -n "$verbose" ]] && printf 'New Ver: "%s"\n' "$new_ver"
+[[ -n "$verbose" ]] && printf '    New Ver: "%s"\n' "$new_ver"
 if [[ -z "$new_ver" || "$new_ver" == "$title" || "$new_ver" =~ ' ' ]]; then
     printf 'Could not extract new version from title: %s\n' "$title"
     exit 1
 fi
 
 link="[PR ${pr}](https://github.com/provenance-io/provenance/pull/${pr})"
-[[ -n "$verbose" ]] && printf 'Link: "%s"\n' "$link"
-repo_root="$( git rev-parse --show-toplevel > /dev/null 2>&1 )"
+[[ -n "$verbose" ]] && printf '       Link: "%s"\n' "$link"
+
+repo_root="$( git rev-parse --show-toplevel 2> /dev/null )"
 if [[ -z "$repo_root" ]]; then
-    if [[ ! -d './.changelog' ]]; then
+    if [[ "$where_i_am" =~ /scripts$ ]]; then
+        # If this is in the scripts directory, assume it's {repo_root}/scripts.
+        repo_root="$( dirname "$where_i_am" )"
+    else
+        # Not in a git repo, and who knows where this script is in relation to the root,
+        # so let's just hope that our current location is the repo root.
+        repo_root='.'
+    fi
+    # Since we're not exactly sure we have the right repo_root here, we want to make sure the .changelog
+    # dir already exists. If not, we'd probably be trying to create the new file in the wrong place.
+    if [[ ! -d "${repo_root}/.changelog" ]]; then
         printf 'Could not identify target directory.\n'
         exit 1
     fi
-    repo_root='.'
 fi
-[[ -n "$verbose" ]] && printf 'Repo Root: "%s"\n' "$repo_root"
+[[ -n "$verbose" ]] && printf '  Repo Root: "%s"\n' "$repo_root"
 
 out_dir="${repo_root}/.changelog/unreleased/dependencies"
-[[ -n "$verbose" ]] && printf 'Output  Dir: "%s"\n' "$out_dir"
+[[ -n "$verbose" ]] && printf ' Output Dir: "%s"\n' "$out_dir"
 if ! mkdir -p "$out_dir"; then
     printf 'Could not create directory: %s\n' "$out_dir"
     exit 1
 fi
 
 name="$( sed -E 's/[^[:alnum:]]+/-/g; s/^-//; s/-$//;' <<< "$branch_fn" | tr '[:upper:]' '[:lower:]' )"
-[[ -n "$verbose" ]] && printf 'Name: "%s"\n' "$name"
+[[ -n "$verbose" ]] && printf '       Name: "%s"\n' "$name"
 out_fn="${out_dir}/${pr}-${name}.md"
 [[ -n "$verbose" ]] && printf 'Output File: "%s"\n' "$out_fn"
 

From 589fce966956bcf469a6d77b4e9031260dfb893f Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Wed, 31 Jul 2024 14:44:42 -0600
Subject: [PATCH 100/159] The start of the prep-release.sh script. Right now,
 it only collects and verifies the needed inputs.

---
 .changelog/prep-release.sh | 249 +++++++++++++++++++++++++++++++++++++
 1 file changed, 249 insertions(+)
 create mode 100755 .changelog/prep-release.sh

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
new file mode 100755
index 000000000..b386b38fc
--- /dev/null
+++ b/.changelog/prep-release.sh
@@ -0,0 +1,249 @@
+#!/bin/bash
+# This script will update the changelog stuff to mark a release.
+
+show_usage () {
+    cat << EOF
+prep-release.sh: Prepares the changelog for a new release.
+
+Usage: prep-release.sh <version> [--date <date> [--force-date]]
+                [--force-version] [-v|--verbose] [--no-clean] [-h|--help]
+
+The <version> must have format vA.B.C or vA.B.C-rcX where A, B, C and X are numbers.
+
+--date <date> is an optional way to define the release date.
+    Must have the format YYYY-MM-DD.
+    The default is today's date.
+--force-date indicates that the provided date is correct.
+    By default, this script won't allow dates that are more than 14 days before or after today.
+    This flag allows you to bypass that check.
+
+--no-clean causes the temporary directory to remain once the script has exited.
+
+EOF
+
+}
+
+while [[ "$#" -gt '0' ]]; do
+    case "$1" in
+        -h|--help)
+            show_usage
+            exit 0
+            ;;
+        --date)
+            if [[ -z "$2" ]]; then
+                printf 'No argument provided after %s\n' "$1"
+                exit 1
+            fi
+            date="$2"
+            shift
+            ;;
+        --force-date)
+            force_date="$1"
+            ;;
+        --force-version)
+            force_version="$1"
+            ;;
+        -v|--verbose)
+            verbose="$1"
+            ;;
+        --no-clean)
+            no_clean="$1"
+            ;;
+        *)
+            if [[ -n "$version" ]]; then
+                printf 'Unknown argument: %s\n' "$1"
+            fi
+            version="$1"
+            ;;
+    esac
+    shift
+done
+
+if [[ -z "$version" ]]; then
+    show_usage
+    exit 0
+fi
+
+if ! command -v unclog > /dev/null 2>&1; then
+    # Issue standard command-not-found message.
+    unclog
+    printf 'See: https://github.com/informalsystems/unclog\n'
+    exit 1
+fi
+
+repo_root="$( git rev-parse --show-toplevel 2> /dev/null )"
+if [[ -z "$repo_root" ]]; then
+    where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
+    if [[ "$where_i_am" =~ /scripts$ ]]; then
+        # If this is in the scripts directory, assume it's {repo_root}/scripts.
+        repo_root="$( dirname "$where_i_am" )"
+    else
+        # Not in a git repo, and who knows where this script is in relation to the root,
+        # so let's just hope that our current location is the repo root.
+        repo_root='.'
+    fi
+fi
+[[ -n "$verbose" ]] && printf ' Repo root dir: [%s].\n' "$repo_root"
+
+changelog_file="${repo_root}/CHANGELOG.md"
+if [[ ! -f "$changelog_file" ]]; then
+    printf 'Could not find existing CHANGELOG.md file.\n'
+    exit 1
+fi
+[[ -n "$verbose" ]] && printf 'Changelog file: [%s].\n' "$changelog_file"
+
+
+# Do some superficial validation on the provided version. We'll do more later though.
+if ! grep -Eq '^v[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+(-rc[[:digit:]]+)?$' <<< "$version" 2> /dev/null; then
+    printf 'Invalid version format [%s]. Use vA.B.C or vA.B.C-rcX.\n' "$version"
+    exit 1
+fi
+v_major="$( sed -E 's/^v([^.]+)\..*$/\1/' <<< "$version" )"
+v_minor="$( sed -E 's/^[^.]+\.//; s/\..*$//' <<< "$version" )"
+v_patch="$( sed -E 's/^[^.]+\.[^.]+\.//; s/-rc.*$//;' <<< "$version" )"
+v_rc="$( sed -E 's/^[^.]+\.[^.]+\.[^-]+//; s/^.*-rc//;' <<< "$version" )"
+if [[ -n "$v_rc"  && "$v_rc" -eq '0' ]]; then
+    printf 'Invalid version: [%s]. Release candidate numbering starts at 1.\n' "$version"
+    exit 1
+fi
+v_base="v${v_major}.${v_minor}.${v_patch}"
+[[ -n "$verbose" ]] && printf 'Version: [%s] = Major: [%s] . Minor: [%s] . Patch: [%s] (%s) - RC: [%s]\n' \
+                                "$version" "$v_major" "$v_minor" "$v_patch" "$v_base" "$v_rc"
+
+# Validate the date (or get it if not provided).
+if [[ -z "$date" ]]; then
+    date="$( date +'%F' )"
+elif [[ ! "$date" =~ ^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}$ ]]; then
+    printf 'Invalid date format [%s]. Use YYYY-MM-DD.\n' "$date"
+    exit 1
+else
+    # The GNU version of `date --help` exits with code 0.
+    # The BSD/OSX version of `date --help` exits with code 1.
+    # We use that to identify which version of the date command we have so we can use the correct args.
+    if date --help > /dev/null 2>&1; then
+        gnu_date='YES'
+        # GNU version. If the provided date is not a valid date (e.g. month 13 or day 31 in a 30 day month),
+        # this command will exit with code 1 and output some stuff to stderr (which we nullify).
+        # If it's an actual date, it will exit with code 0.
+        if ! date -d "$date" +'%F' > /dev/null 2>&1; then
+            printf 'Invalid date: %s\n' "$date"
+            exit 1
+        fi
+    else
+        # BSD/OSX version. This one is so good that providing a date of '2024-06-31' is just treated as valid, but `2024-07-01`.
+        # But something like '2024-13-01' or '2024-07-32' exit with code 1 and print only to stderr.
+        # So for this one, we have to compare that result back to the date we have.
+        if [[ "$date" != "$( date -j -f '%F' "$date" +'%F' 2> /dev/null )" ]]; then
+            printf 'Invalid date: %s\n' "$date"
+            exit 1
+        fi
+    fi
+
+    # Make sure the date is within the previous or next 14 days.
+    # This is mostly to make it harder to accidentally use the wrong year or month.
+    if [[ -n "$gnu_date" ]]; then
+        date_s="$( date -d "$date" +'%s' 2> /dev/null )"
+        # GNU date will read the format 'YYYY-MM-DD' as having 00:00:00 for the time, which is what we want.
+        cur_date_s="$( date -d "$( date +'%F' )" +'%s' )"
+    else
+        date_s="$( date -j -f '%F' "$date" +'%s' )"
+        # BSD/OSX date will read the format 'YYYY-MM-DD' as having the current time, but we want the epoch at
+        # the start of the day so that we're only paying attention to whole days.
+        cur_date_s="$( date -j -f '%F %T' "$( date +'%F' ) 00:00:00" +'%s' )"
+    fi
+    date_diff_s=$(( date_s - cur_date_s ))
+    date_diff_s=${date_diff_s#-} # remove the leading minus if there.
+    # 60s/m * 60m/h * 24h/d * 14d = 1209600s
+    if [[ "$date_diff_s" -gt '1209600' ]]; then
+        if [[ -z "$force_date" ]]; then
+            printf 'The date %s is too far away. If it is correct, rerun this command and include the --force-date flag.\n' "$date"
+            exit 1
+        else
+            printf 'Warning: [%s] is more than 14 days away from today.\n' "$date"
+        fi
+    fi
+fi
+[[ -n "$verbose" ]] && printf 'Date: [%s].\n' "$date"
+
+# Create a temp directory to store some processing files.
+[[ -n "$verbose" ]] && printf 'Creating temp dir.\n'
+temp_dir="$( mktemp -d -t prep-release.XXXX )" || exit 1
+[[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
+
+clean_exit () {
+    local ec
+    ec="${1:-0}"
+    if [[ -n "$temp_dir" && -d "$temp_dir" ]]; then
+        if [[ -z "$no_clean" ]]; then
+            [[ -n "$verbose" ]] && printf 'Deleting temp dir: %s\n' "$temp_dir"
+            rm -rf "$temp_dir"
+            temp_dir=''
+        else
+            printf 'NOT deleting temp dir: %s\n' "$temp_dir"
+        fi
+    fi
+    exit "$ec"
+}
+
+# Usage: handle_invalid_version <msg> <args>
+handle_invalid_version () {
+    local msg
+    msg="$1"
+    shift
+    if [[ -z "$force_version" ]]; then
+        printf 'Invalid version: [%s]. '"$msg"'\n' "$version" "$@"
+        clean_exit 1
+    else
+        printf 'Warning: Version: [%s]: '"$msg"'\n' "$version" "$@"
+    fi
+    return 0
+}
+
+# Create a file with a list of all the current versions.
+versions_file="${temp_dir}/versions.txt"
+[[ -n "$verbose" ]] && printf 'Creating versions file: %s.\n' "$versions_file"
+grep -oE '^## \[v[^]]+' "$changelog_file" | sed -E 's/^## \[//' > "$versions_file"
+
+# Do some more validation on the version.
+[[ -n "$verbose" ]] && printf 'Validating new version against existing ones.\n'
+
+if grep -qFx "$version" "$versions_file" 2> /dev/null; then
+    handle_invalid_version 'Version already exists.'
+fi
+if [[ -n "$v_rc" ]] && grep -qFx "$v_base" "$versions_file" 2> /dev/null; then
+    handle_invalid_version 'Cannot create a release candidate for a version that already exists: [%s].' "$v_base"
+fi
+
+# Get the most recent non-rc version so that we can ensure we're using the right next version.
+prev_ver="$( { cat "$versions_file"; printf '%s\n' "$v_base"; } | grep -v -e '-rc' | sort --version-sort --reverse | grep -A 1 -Fx "$v_base" | tail -n 1 )"
+
+if [[ -n "$v_rc" && "$v_rc" -ge '2' ]]; then
+    # If the new version is a release candidate of 2 or more, also ensure the previous rc exists.
+    prev_ver_rc="$( { cat "$versions_file"; printf '%s\n' "$version"; } | sort --version-sort --reverse | grep -A 1 -Fx "$version" | tail -n 1 )"
+    if [[ "${v_base}-rc$(( v_rc - 1 ))" != "$prev_ver_rc" ]]; then
+        handle_invalid_version 'Release candidate is not sequential. Previous version: [%s].' "$prev_ver_rc"
+    fi
+fi
+
+if [[ "$v_patch" -ne '0' ]]; then
+    if [[ "v${v_major}.${v_minor}.$(( v_patch - 1 ))" != "$prev_ver" ]]; then
+        handle_invalid_version 'Patch number is not sequential. Previous version: [%s].' "$prev_ver"
+    fi
+elif [[ "$v_minor" -ne '0' ]]; then
+    if [[ "v${v_major}.$(( v_minor - 1 ))." != "$( sed -E 's/[^.]+$/' <<< "$prev_ver" )" ]]; then
+        handle_invalid_version 'Minor number is not sequential. Previous version: [%s].' "$prev_ver"
+    fi
+else
+    if [[ "v${v_major}." != "$( sed -E 's/[^.]+\.[^.]+*$//' <<< "$prev_ver" )" ]]; then
+        handle_invalid_version 'Major number is not sequential. Previous version: [%s].' "$prev_ver"
+    fi
+fi
+
+if [[ -n "$verbose" ]]; then
+    printf '            New Version: [%s].\n' "$version"
+    printf 'Previous Non-RC Version: [%s].\n' "$prev_ver"
+    [[ -n "$prev_ver_rc" ]] && printf '    Previous RC Version: [%s].\n' "$prev_ver_rc"
+fi
+
+
+clean_exit 0

From b3214cb5d1a808839c9833c7d0041a201d96504d Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Thu, 1 Aug 2024 13:08:11 -0600
Subject: [PATCH 101/159] More work on the release prep script. Move the rcs
 into unreleased (if the new version is not an rc). Build the unreleased
 changelog. Make sure all the issue and PR links have the right text, and
 aren't surrounded by periods.

---
 .changelog/prep-release.sh | 116 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 113 insertions(+), 3 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index b386b38fc..5ef471912 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -74,8 +74,8 @@ fi
 repo_root="$( git rev-parse --show-toplevel 2> /dev/null )"
 if [[ -z "$repo_root" ]]; then
     where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
-    if [[ "$where_i_am" =~ /scripts$ ]]; then
-        # If this is in the scripts directory, assume it's {repo_root}/scripts.
+    if [[ "$where_i_am" =~ /.changelog$ || "$where_i_am" =~ /scripts$ ]]; then
+        # If this is in the .changelog or scripts directory, assume it's {repo_root}/<dir>.
         repo_root="$( dirname "$where_i_am" )"
     else
         # Not in a git repo, and who knows where this script is in relation to the root,
@@ -91,6 +91,12 @@ if [[ ! -f "$changelog_file" ]]; then
     exit 1
 fi
 [[ -n "$verbose" ]] && printf 'Changelog file: [%s].\n' "$changelog_file"
+changelog_dir="${repo_root}/.changelog"
+if [[ ! -d "$changelog_dir" ]]; then
+    printf 'Could not find the .changelog/ dir.\n'
+    exit 1
+fi
+[[ -n "$verbose" ]] && printf ' Changelog dir: [%s].\n' "$changelog_dir"
 
 
 # Do some superficial validation on the provided version. We'll do more later though.
@@ -170,6 +176,10 @@ fi
 temp_dir="$( mktemp -d -t prep-release.XXXX )" || exit 1
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
 
+# Usage: clean_exit [<code>]
+# Default <code> is 0.
+# Since we now have a temp dir to clean up, there should not be any exit statements after this. Use this instead.
+# Cleans up the temp dir and exits.
 clean_exit () {
     local ec
     ec="${1:-0}"
@@ -186,6 +196,7 @@ clean_exit () {
 }
 
 # Usage: handle_invalid_version <msg> <args>
+# Outputs a message about an invalid version. Then, if not forcing the version, it'll exit this script.
 handle_invalid_version () {
     local msg
     msg="$1"
@@ -204,7 +215,7 @@ versions_file="${temp_dir}/versions.txt"
 [[ -n "$verbose" ]] && printf 'Creating versions file: %s.\n' "$versions_file"
 grep -oE '^## \[v[^]]+' "$changelog_file" | sed -E 's/^## \[//' > "$versions_file"
 
-# Do some more validation on the version.
+# Do some more validation on the new version.
 [[ -n "$verbose" ]] && printf 'Validating new version against existing ones.\n'
 
 if grep -qFx "$version" "$versions_file" 2> /dev/null; then
@@ -245,5 +256,104 @@ if [[ -n "$verbose" ]]; then
     [[ -n "$prev_ver_rc" ]] && printf '    Previous RC Version: [%s].\n' "$prev_ver_rc"
 fi
 
+# Usage: combine_rc_dirs
+# This is extracted as a function for easier short-circuit control in this process.
+# It will move all the entry files from the rc dirs for this version into unreleased.
+combine_rc_dirs () {
+    local rc_vers v rc_ver v_id rc_ver_dir entries sections s section s_id e entry e_id v_file u_file
+    [[ -n "$verbose" ]] && printf 'Combining rc dirs back into unreleased.\n'
+
+    [[ -n "$verbose" ]] && printf 'Identifying rc version dirs for this version.\n'
+    rc_vers=( $( find "$changelog_dir" -type d -depth 1 -name "${version}-rc*" | sed -E 's|^.*/||' ) )
+    [[ -n "$verbose" ]] && printf 'Found %d version dirs: [%s].\n' "${#rc_vers[@]}" "${rc_vers[*]}"
+    [[ "${#rc_vers[@]}" -eq '0' ]] && return 0
+
+    v=0
+    for rc_ver in "${rc_vers[@]}"; do
+        v=$(( v + 1 ))
+        v_id="[${v}/${#rc_vers[@]}=${rc_ver}]"
+        [[ -n "$verbose" ]] && printf '%s: Identifying entry files.\n' "$v_id"
+        rc_ver_dir="${changelog_dir}/${rc_ver}"
+        entries=( $( find "$rc_ver_dir" -type f -depth 2 -name '*.md' | grep -Eo '[^/]+/[^/]+$' ) )
+        [[ -n "$verbose" ]] && printf '%s: Found %d entry files.\n' "$v_id" "${#entries[@]}"
+
+        if [[ "${#entries[@]}" -gt '0' ]]; then
+            [[ -n "$verbose" ]] && printf '%s: Identifying sections.\n' "$v_id"
+            sections=( $( printf '%s\n' "${entries[@]}" | sed -E 's|/.*$||' | sort -u ) )
+
+            [[ -n "$verbose" ]] && printf '%s: Making sure %d sections exist in unreleased: [%s].\n' $v_id "${#sections[@]}" "${sections[*]}"
+            s=0
+            for section in "${sections[@]}"; do
+                s=$(( s + 1 ))
+                s_id="${v_id}[${s}/${#sections[@]}]"
+                [[ -n "$verbose" ]] && printf '%s: Making section [%s] in unreleased (if it does not exist yet).\n' "$s_id" "$section"
+                if ! mkdir "${changelog_dir}/unreleased/${section}"; then
+                    printf '%s: Failed to make section dir: [%s].\n' "$s_id" "$section"
+                    return 1
+                fi
+            done
+
+            [[ -n "$verbose" ]] && printf '%s: Moving %d entry files to unreleased.\n' "$v_id" "${#entries[@]}"
+            e=0
+            for entry in "${entries[@]}"; do
+                e=$(( e + 1 ))
+                e_id="${v_id}[${e}/${#entries[@]}]"
+
+                [[ -n "$verbose" ]] && printf '%s: Moving entry to unreleased: [%s].\n' "$e_id" "$entry"
+                v_file="${rc_ver_dir}/${entry}"
+                u_file="${changelog_dir}/unreleased/${entry}"
+                if [[ -e "$u_file" ]]; then
+                    if diff -q "$v_file" "$u_file" > /dev/null 2>&1; then
+                        # The unreleased file already exists and is the same as the version one. Just delete the version one.
+                        if ! rm "$v_file"; then
+                            printf "%s: Failed to delete version file: [%s].\n" "$e_id" "$v_file"
+                            return 1
+                        fi
+                    else
+                        printf '%s: Cannot move entry [%s] into unreleased because it already exists and is different.\n' "$e_id" "$entry"
+                        return 1
+                    fi
+                else
+                    if ! mv "$v_file" "$u_file"; then
+                        printf '%s: Failed to move entry file [%s] to [%s].\n' "$e_id" "$v_file" "$u_file"
+                        return 1
+                    fi
+                fi
+            done
+        fi
+
+        [[ -n "$verbose" ]] && printf '%s: Deleting rc dir.\n' "$v_id"
+        if [[ -n "$( find "$rc_ver_dir" -type f -not -name '.*' -not -name 'summary.md' )" ]]; then
+            printf '%s: Cannot delete non-empty rc directory.\n' "$v_id"
+            return 1
+        elif ! rm -rf "$to_del"; then
+            printf '%s: Failed to delete rc directory.\n' "$v_id"
+            return 1
+        fi
+    done
+
+    return "$ec"
+}
+
+# If this is not an rc, we want to move all of the "released" rc entries into unreleased so that we can
+# get the changelog of all the new stuff in this release.
+if [[ -z "$v_rc" ]]; then
+    combine_rc_dirs || clean_exit 1
+fi
+
+unclog_build_file="${temp_dir}/1-unclog-build.md"
+[[ -n "$verbose" ]] && printf 'Generating initial changelog entry: [%s].\n' "$unclog_build_file"
+cd "${repo_root}" || clean_exit 1
+unclog build --unreleased-only > "$unclog_build_file" || clean_exit 1
+
+# Make sure all the PR and issue links have the correct link text.
+# Also, if there's period right before and after the link, get rid of the one before.
+links_fixed_file="${temp_dir}/2-links-fixed.md"
+[[ -n "$verbose" ]] && printf 'Fixing the link text: [%s].\n' "$links_fixed_file"
+sed -E -e 's|\[[^[:digit:]]*[[:digit:]]+\](\([^)]+/pull/([[:digit:]]+)\))|[PR \2]\1|g' \
+       -e 's|\[[^[:digit:]]*[[:digit:]]+\](\([^)]+/issues/([[:digit:]]+)\))|[#\2]\1|g' \
+       -e 's|\.([[:space:]]*\[[^]]+\]\([^)]+\))[[:space:]]*\.|\1.|g' \
+       "$unclog_build_file" > "$links_fixed_file" || clean_exit 1
+
 
 clean_exit 0

From 64d16f1d4615bb30ad545b777ab0fc7a4f4f923c Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Thu, 1 Aug 2024 15:26:18 -0600
Subject: [PATCH 102/159] Change dependency entries for replace lines to list
 the version first, then the replaced library.

---
 scripts/get-dep-changes.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index aa12b7900..51e0ef840 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -217,9 +217,10 @@ get_replace_str () {
     if [[ -n "$repl" ]]; then
         if [[ "$repl" =~ ' ' ]]; then
             # $repl has the format "<other library> <other version>"
-            # It's provided without quotes so that it gets split on that space and provided
-            # to this printf as two separate args to put tics around the <other library>.
-            printf '`%s` %s' $repl
+            # We'll want it as "<other version> of `<other library>`".
+            # It's provided without quotes to printf so that it gets split on that
+            # space and provided as two separate args to put tics around the <other library>.
+            printf '%s of `%s`' $( sed -E 's/^([^ ]+) +(.*)$/\2 \1/' <<< "$repl" )
         else
             # $repl is a <location>, put tics around it.
             printf '`%s`' "$repl"

From 8dc02124a8a81dba3a87b4664a1206b28b8661bb Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Thu, 1 Aug 2024 16:44:23 -0600
Subject: [PATCH 103/159] Update the unreleased section in the changelog to
 refer to the unreleased directory. Remove the brackets around the header
 since it's not a link and most other projects don't do it like that.

---
 CHANGELOG.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 64f9b0568..9d986831b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -36,9 +36,9 @@ Types of changes (Stanzas):
 Ref: https://keepachangelog.com/en/1.0.0/
 -->
 
-## [Unreleased]
+## Unreleased
 
-* nothing
+See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 

From e1e63a765df37339ac31719d88617a7a558907f3 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Thu, 1 Aug 2024 17:51:22 -0600
Subject: [PATCH 104/159] Reorganize the generated entry and put the final
 touches on it. Start work on the updated changelog file.

---
 .changelog/prep-release.sh | 120 +++++++++++++++++++++++++++++++++++--
 1 file changed, 116 insertions(+), 4 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 5ef471912..d6f28a626 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -260,7 +260,7 @@ fi
 # This is extracted as a function for easier short-circuit control in this process.
 # It will move all the entry files from the rc dirs for this version into unreleased.
 combine_rc_dirs () {
-    local rc_vers v rc_ver v_id rc_ver_dir entries sections s section s_id e entry e_id v_file u_file
+    local rc_vers v rc_ver v_id rc_ver_dir entries sections s section s_id s_dir e entry e_id v_file u_file
     [[ -n "$verbose" ]] && printf 'Combining rc dirs back into unreleased.\n'
 
     [[ -n "$verbose" ]] && printf 'Identifying rc version dirs for this version.\n'
@@ -287,7 +287,8 @@ combine_rc_dirs () {
                 s=$(( s + 1 ))
                 s_id="${v_id}[${s}/${#sections[@]}]"
                 [[ -n "$verbose" ]] && printf '%s: Making section [%s] in unreleased (if it does not exist yet).\n' "$s_id" "$section"
-                if ! mkdir "${changelog_dir}/unreleased/${section}"; then
+                s_dir="${changelog_dir}/unreleased/${section}"
+                if [[ ! -d "$s_dir" ]] && ! mkdir "$s_dir"; then
                     printf '%s: Failed to make section dir: [%s].\n' "$s_id" "$section"
                     return 1
                 fi
@@ -326,13 +327,13 @@ combine_rc_dirs () {
         if [[ -n "$( find "$rc_ver_dir" -type f -not -name '.*' -not -name 'summary.md' )" ]]; then
             printf '%s: Cannot delete non-empty rc directory.\n' "$v_id"
             return 1
-        elif ! rm -rf "$to_del"; then
+        elif ! rm -rf "$rc_ver_dir"; then
             printf '%s: Failed to delete rc directory.\n' "$v_id"
             return 1
         fi
     done
 
-    return "$ec"
+    return 0
 }
 
 # If this is not an rc, we want to move all of the "released" rc entries into unreleased so that we can
@@ -354,6 +355,117 @@ sed -E -e 's|\[[^[:digit:]]*[[:digit:]]+\](\([^)]+/pull/([[:digit:]]+)\))|[PR \2
        -e 's|\[[^[:digit:]]*[[:digit:]]+\](\([^)]+/issues/([[:digit:]]+)\))|[#\2]\1|g' \
        -e 's|\.([[:space:]]*\[[^]]+\]\([^)]+\))[[:space:]]*\.|\1.|g' \
        "$unclog_build_file" > "$links_fixed_file" || clean_exit 1
+if grep -qE '[^[:space:]]' <<< "$( tail -n 1 "$links_fixed_file" )" > /dev/null 2>&1; then
+    # The last line is not a blank line, add one now so that the last section is consistent with the rest.
+    printf '\n' >> "$links_fixed_file"
+fi
+
+# Split it out into individual sections so that we can more easily re-order them.
+cur_file="${temp_dir}/3-section-top.md"
+[[ -n "$verbose" ]] && printf 'Splitting into section files.\nNow writing to: [%s].\n' "$cur_file"
+
+# Usage: lower_to_title <words>
+# Converts the first letter of each word to upper-case, and standardizes word spacing.
+lower_to_title () {
+    # Unfortunately, there isn't an easy way to do this that is also portable.
+    # Expansions of ${var,,} (convert everything to lower) and ${var^} (convert first char to upper),
+    # aren't available everywhere. Also, not all versions of sed allow for the \L and \u directives.
+    # Even the toupper and tolower functions in awk aren't always available.
+    # The ${var::} expansion seems to be pretty widely available, though, so we'll use that with tr on each word.
+    local words
+    words=()
+    while [[ "$#" -gt '0' ]]; do
+        # ${1:0:1} means "in the $1 variable, get a substring starting at char 0 with length 1."
+        # ${1:1} means "in the $1 variable, get a substring starting at char 1 (and going to the end of the string)."
+        words+=( "$( tr '[:lower:]' '[:upper:]' <<< "${1:0:1}" )${1:1}" )
+        shift
+    done
+    # This also standardizes the spacing before, between, and after the words.
+    printf '%s' "${words[*]}"
+}
+
+while IFS="" read -r line || [[ -n "$line" ]]; do
+    if [[ "$line" =~ ^##[[:space:]]+Unreleased[[:space:]]*$ ]]; then
+        printf '## [%s](https://github.com/provenance-io/provenance/releases/tag/%s) %s\n' "$version" "$version" "$date" >> "$cur_file"
+    elif [[ "$line" =~ ^###[[:space:]] ]]; then
+        [[ -n "$verbose" ]] && printf 'Found new section line: [%s].\n' "$line"
+        section="$( sed -E 's/^###[[:space:]]+//; s/[[:space:]]+$//; s/[^[:alnum:]]+/-/g;' <<< "$line" | tr '[:upper:]' '[:lower:]' )"
+        cur_file="${temp_dir}/3-section-${section}.md"
+        [[ -n "$verbose" ]] && printf 'Now writing to: [%s].\n' "$cur_file"
+        # I'm providing the section unquoted here so that the shell splits it into words for us.
+        printf '### %s\n' "$( lower_to_title $( tr '-' ' ' <<< "$section" ) )" >> "$cur_file"
+    else
+        printf '%s\n' "$line" >> "$cur_file"
+    fi
+done < "$links_fixed_file"
+
+# Sort the entries of the dependencies section.
+# They have the format "* `<library>` <action> <version> ..." where <action> is one of "added at" "bumped to" or "removed at".
+# So, if we just sort them using version sort, it'll end up sorting them by library and version, which a handy way to view them.
+dep_file="${temp_dir}/3-section-dependencies.md"
+if [[ -f "$dep_file" ]]; then
+    [[ -n "$verbose" ]] && printf 'Sorting the dependency entries: [%s].\n' "$dep_file"
+    orig_dep_file="${dep_file}.orig"
+    mv "$dep_file" "$orig_dep_file"
+    head -n 2 "$orig_dep_file" > "$dep_file"
+    grep -E '^[[:space:]]*[-*]' "$orig_dep_file" | sort --version-sort >> "$dep_file"
+    printf '\n' >> "$dep_file"
+fi
+
+new_rl_file="${temp_dir}/4-release-notes.md"
+[[ -n "$verbose" ]] && printf 'Re-combining sections in the desired order: [%s].\n' "$new_rl_file"
+# Usage: include_sections <section 1> <section 2> ...
+# Appends the provided sections to the new_rl_file ("temp release notes file"),
+# and marks each section as included.
+include_sections () {
+    local s section s_id s_file
+    s=0
+    for section in "$@"; do
+        s=$(( s + 1 ))
+        s_id="[${s}/${#}=${section}]"
+        s_file="${temp_dir}/3-section-${section}.md"
+        if [[ -f "$s_file" ]]; then
+            [[ -n "$verbose" ]] && printf '%s: Including [%s].\n' "$s_id" "$s_file"
+            if ! cat "$s_file" >> "$new_rl_file"; then
+                printf '%s: Could not append [%s] to [%s].\n' "$s_id" "$s_file" "$new_rl_file"
+                clean_exit 1
+            fi
+            if ! mv "$s_file" "$s_file.included"; then
+                printf '%s: Could not mark file as included: [%s].\n' "$s_id" "$s_file"
+                clean_exit 1
+            fi
+        else
+            [[ -n "$verbose" ]] && printf '%s: No section file to include: [%s].\n' "$s_id" "$s_file"
+        fi
+    done
+}
+
+section_order=()
+section_order+=( top )
+section_order+=( $( awk '{ if (in_com!="") { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com="1" }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' ) )
+[[ -n "$verbose" ]] && printf 'Order: [%s <other>].\n' "${section_order[*]}"
+include_sections "${section_order[@]}"
+
+other_sections=()
+other_sections+=( $( find "$temp_dir" -type f -name '3-section-*.md' | sed -E 's|^.*/3-section-||; s/\.md$//;' | sort ) )
+if [[ "${#other_sections[@]}" -ne '0' ]]; then
+    [[ -n "$verbose" ]] && printf 'Including other sections: [%s].\n' "${other_sections[*]}"
+    include_sections "${other_sections[@]}"
+fi
+
+[[ -n "$verbose" ]] && printf 'Appending diff links: [%s].\n' "$new_rl_file"
+printf '### Full Commit History\n\n' >> "$new_rl_file"
+[[ -n "$prev_ver_rc" ]] && printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n' "$prev_ver_rc" "$version" >> "$new_rl_file"
+printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n\n' "$prev_ver" "$version" >> "$new_rl_file"
+
+new_cl_file="${temp_dir}/5-new-changelog.md"
+[[ -n "$verbose" ]] && printf 'Creating updated changelog: [%s].\n' "$new_cl_file"
+
+awk '{if (/^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { exit 0; }; print $0; }' "$changelog_file" > "$new_cl_file"
+cat "$new_rl_file" >> "$new_cl_file"
+printf -- '---\n\n' >> "$new_cl_file"
+# TODO: get the rest of the changelog file, removing and rcs for this version (if it's not an rc).
 
+# TODO: Copy the new release notes and new changelog.
 
 clean_exit 0

From e7ffd8a0d8ab8eaf00aafbb9998e96fecd57efff Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 13:52:58 -0600
Subject: [PATCH 105/159] Final touches on the prep-release.sh script.

---
 .changelog/prep-release.sh | 86 ++++++++++++++++++++++++++++++++++----
 1 file changed, 77 insertions(+), 9 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index d6f28a626..c82952ba6 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -100,6 +100,7 @@ fi
 
 
 # Do some superficial validation on the provided version. We'll do more later though.
+[[ -n "$verbose" ]] && printf 'Doing initial validation on the version: [%s].\n' "$version"
 if ! grep -Eq '^v[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+(-rc[[:digit:]]+)?$' <<< "$version" 2> /dev/null; then
     printf 'Invalid version format [%s]. Use vA.B.C or vA.B.C-rcX.\n' "$version"
     exit 1
@@ -116,7 +117,34 @@ v_base="v${v_major}.${v_minor}.${v_patch}"
 [[ -n "$verbose" ]] && printf 'Version: [%s] = Major: [%s] . Minor: [%s] . Patch: [%s] (%s) - RC: [%s]\n' \
                                 "$version" "$v_major" "$v_minor" "$v_patch" "$v_base" "$v_rc"
 
+# Make sure the new version directory does not already exist.
+new_ver_dir="${changelog_dir}/${version}"
+if [[ -d "$new_ver_dir" ]]; then
+    # If the new version directory already exists, and you are redoing the changelog for it, you'll need to
+    # move the things you want into unreleased and then delete the existing version directory.
+    # Nothing is done about it in here because there's no way to know what all should be included, or even
+    # if the existing version was just provided by accident.
+    printf 'The changelog version directory for [%s] already exists: [%s].\n' "$version" "$new_ver_dir"
+    exit 1
+fi
+
+# If this is not an rc, there needs to be a summary file.
+# If this is an rc and there isn't a summary file, we'll create a default one later (when it's needed).
+unreleased_dir="${changelog_dir}/unreleased"
+unreleased_sum_file="${unreleased_dir}/summary.md"
+[[ -n "$verbose" ]] && printf 'Checking summary file: [%s].\n' "$unreleased_sum_file"
+if [[ -f "$unreleased_sum_file" ]] && awk '{ sub(/<!--.*-->/,""); if (in_com) { if (sub(/^.*-->/,"")) { in_com=0; } else { $0=""; }; } else if (sub(/<!--.*$/,"")) { in_com=1; }; if (/./) { all_good=1; exit 0; }; } END { if (!all_good) { exit 1; }; }' "$unreleased_sum_file"; then
+    have_summary='YES'
+fi
+if [[ -z "$v_rc" ]]; then
+    if [[ -z "$have_summary" ]]; then
+        printf 'A summary is required, but the file either does not exist or does not have any content: [%s].\n' "$unreleased_sum_file"
+        exit 1
+    fi
+fi
+
 # Validate the date (or get it if not provided).
+[[ -n "$verbose" ]] && printf 'Getting or validating the date: [%s].\n' "$date"
 if [[ -z "$date" ]]; then
     date="$( date +'%F' )"
 elif [[ ! "$date" =~ ^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}$ ]]; then
@@ -281,13 +309,13 @@ combine_rc_dirs () {
             [[ -n "$verbose" ]] && printf '%s: Identifying sections.\n' "$v_id"
             sections=( $( printf '%s\n' "${entries[@]}" | sed -E 's|/.*$||' | sort -u ) )
 
-            [[ -n "$verbose" ]] && printf '%s: Making sure %d sections exist in unreleased: [%s].\n' $v_id "${#sections[@]}" "${sections[*]}"
+            [[ -n "$verbose" ]] && printf '%s: Making sure %d sections exist in unreleased: [%s].\n' "$v_id" "${#sections[@]}" "${sections[*]}"
             s=0
             for section in "${sections[@]}"; do
                 s=$(( s + 1 ))
                 s_id="${v_id}[${s}/${#sections[@]}]"
                 [[ -n "$verbose" ]] && printf '%s: Making section [%s] in unreleased (if it does not exist yet).\n' "$s_id" "$section"
-                s_dir="${changelog_dir}/unreleased/${section}"
+                s_dir="${unreleased_dir}/${section}"
                 if [[ ! -d "$s_dir" ]] && ! mkdir "$s_dir"; then
                     printf '%s: Failed to make section dir: [%s].\n' "$s_id" "$section"
                     return 1
@@ -302,7 +330,7 @@ combine_rc_dirs () {
 
                 [[ -n "$verbose" ]] && printf '%s: Moving entry to unreleased: [%s].\n' "$e_id" "$entry"
                 v_file="${rc_ver_dir}/${entry}"
-                u_file="${changelog_dir}/unreleased/${entry}"
+                u_file="${unreleased_dir}/${entry}"
                 if [[ -e "$u_file" ]]; then
                     if diff -q "$v_file" "$u_file" > /dev/null 2>&1; then
                         # The unreleased file already exists and is the same as the version one. Just delete the version one.
@@ -342,6 +370,12 @@ if [[ -z "$v_rc" ]]; then
     combine_rc_dirs || clean_exit 1
 fi
 
+# If this is an rc and we don't have a summary, create a default one now.
+if [[ -n "$v_rc" && -z "$have_summary" ]]; then
+    printf 'This is Provenance Blockchain release candidate `%s`.\n' "$version" > "$unreleased_sum_file"
+fi
+
+# Use unclog to generate the beginnings of the new release notes.
 unclog_build_file="${temp_dir}/1-unclog-build.md"
 [[ -n "$verbose" ]] && printf 'Generating initial changelog entry: [%s].\n' "$unclog_build_file"
 cd "${repo_root}" || clean_exit 1
@@ -442,7 +476,7 @@ include_sections () {
 
 section_order=()
 section_order+=( top )
-section_order+=( $( awk '{ if (in_com!="") { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com="1" }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' ) )
+section_order+=( $( awk '{ if (in_com) { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' ) )
 [[ -n "$verbose" ]] && printf 'Order: [%s <other>].\n' "${section_order[*]}"
 include_sections "${section_order[@]}"
 
@@ -458,14 +492,48 @@ printf '### Full Commit History\n\n' >> "$new_rl_file"
 [[ -n "$prev_ver_rc" ]] && printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n' "$prev_ver_rc" "$version" >> "$new_rl_file"
 printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n\n' "$prev_ver" "$version" >> "$new_rl_file"
 
+# Usage: clean_versions <input file>
+#    or: <stuff> clean_versions
+clean_versions () {
+    awk -v version="$version" '{ if (/^##[[:space:]]/) { if (index($0,version "-rc") || index($0,"[" version "]")) { keep=0; } else { keep=1; }; }; if (keep) { print $0; }; }' "$0"
+}
+
+# If this is an rc and there's an existing release notes, append those to the end, removing any existing section for this version.
+release_notes_file="${repo_root}/RELEASE_NOTES.md"
+if [[ -n "$v_rc" && -f "$release_notes_file" ]]; then
+    [[ -n "$verbose" ]] && printf 'Including existing release notes: [%s].\n' "$release_notes_file"
+    clean_versions "$release_notes_file" >> "$new_rl_file"
+fi
+
 new_cl_file="${temp_dir}/5-new-changelog.md"
-[[ -n "$verbose" ]] && printf 'Creating updated changelog: [%s].\n' "$new_cl_file"
+[[ -n "$verbose" ]] && printf 'Building new changelog: [%s].\n' "$new_cl_file"
 
+# Get the top of the changelog file up to the first version header that isn't unreleased.
 awk '{if (/^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { exit 0; }; print $0; }' "$changelog_file" > "$new_cl_file"
-cat "$new_rl_file" >> "$new_cl_file"
-printf -- '---\n\n' >> "$new_cl_file"
-# TODO: get the rest of the changelog file, removing and rcs for this version (if it's not an rc).
 
-# TODO: Copy the new release notes and new changelog.
+# Include the new stuff, but remove any blurb.
+awk '{ if (/^##[[:space:]]/) { in_top=1; print $0; print ""; } else if (/^###[[:space:]]/) { in_top=0; }; if (!in_top) { print $0; }; }' "$new_rl_file" >> "$new_cl_file"
+# Add a divider.
+printf -- '---\n\n' >> "$new_cl_file"
 
+# Get the rest of the changelog file, but remove any existing entry for this version and also any rcs for
+# this version (e.g. if the version is v1.2.3, remove v1.2.3-rc1 etc.). If this version is an rc, it shouldn't
+# remove the other rcs, though (e.g. if the version is v1.2.3-rc2, we still want v1.2.3-rc1 in there).
+awk '{if (!in_bot && /^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { in_bot=1; }; if (in_bot) { print $0; }; }' "$changelog_file" | clean_versions >> "$new_cl_file"
+
+[[ -n "$verbose" ]] && printf 'Putting release notes into place: cp "%s" "%s".\n' "$new_rl_file" "$release_notes_file"
+cp "$new_rl_file" "$release_notes_file" | clean_exit 1
+[[ -n "$verbose" ]] && printf 'Putting changelog into place: cp "%s" "%s".\n' "$new_cl_file" "$changelog_file"
+cp "$new_cl_file" "$changelog_file" | clean_exit 1
+
+# Note: I'm not using unlcog release here because they assume you're going to do that before unclog build, and will try to open the
+# editor to change the summary. But we don't want that since we've already done stuff with the summary and it shouldn't change now.
+[[ -n "$verbose" ]] && printf 'Moving unreleased entries to new version dir: [%s].\n' "$new_ver_dir"
+mv "$unreleased_dir" "$new_ver_dir" || clean_exit 1
+rm "$new_ver_dir/.gitkeep" > /dev/null 2>&1
+[[ -n "$verbose" ]] && printf 'Creating new unreleased dir: [%s].\n' "$unreleased_dir"
+mkdir "$unreleased_dir" || clean_exit 1
+touch "$unreleased_dir/.gitkeep" || clean_exit 1
+
+[[ -n "$verbose" ]] && printf 'Done.\n'
 clean_exit 0

From 85ed7b6370db544954d487165eba494a1601281d Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 14:36:45 -0600
Subject: [PATCH 106/159] Add some non-verbose logging to the release prep
 script.

---
 .changelog/prep-release.sh | 49 +++++++++++++++++++++++++++++---------
 1 file changed, 38 insertions(+), 11 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index c82952ba6..79065828d 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -71,6 +71,12 @@ if ! command -v unclog > /dev/null 2>&1; then
     exit 1
 fi
 
+########################################################################################################################
+################################################  Setup and Validation  ################################################
+########################################################################################################################
+
+printf 'Doing Setup and Validation.\n'
+
 repo_root="$( git rev-parse --show-toplevel 2> /dev/null )"
 if [[ -z "$repo_root" ]]; then
     where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
@@ -289,13 +295,13 @@ fi
 # It will move all the entry files from the rc dirs for this version into unreleased.
 combine_rc_dirs () {
     local rc_vers v rc_ver v_id rc_ver_dir entries sections s section s_id s_dir e entry e_id v_file u_file
-    [[ -n "$verbose" ]] && printf 'Combining rc dirs back into unreleased.\n'
 
     [[ -n "$verbose" ]] && printf 'Identifying rc version dirs for this version.\n'
     rc_vers=( $( find "$changelog_dir" -type d -depth 1 -name "${version}-rc*" | sed -E 's|^.*/||' ) )
     [[ -n "$verbose" ]] && printf 'Found %d version dirs: [%s].\n' "${#rc_vers[@]}" "${rc_vers[*]}"
     [[ "${#rc_vers[@]}" -eq '0' ]] && return 0
 
+    printf 'Combining Release Candidate dirs back into unreleased.\n'
     v=0
     for rc_ver in "${rc_vers[@]}"; do
         v=$(( v + 1 ))
@@ -370,6 +376,12 @@ if [[ -z "$v_rc" ]]; then
     combine_rc_dirs || clean_exit 1
 fi
 
+########################################################################################################################
+##############################################  Build New Release Notes  ###############################################
+########################################################################################################################
+
+printf 'Creating the new Release Notes file.\n'
+
 # If this is an rc and we don't have a summary, create a default one now.
 if [[ -n "$v_rc" && -z "$have_summary" ]]; then
     printf 'This is Provenance Blockchain release candidate `%s`.\n' "$version" > "$unreleased_sum_file"
@@ -477,13 +489,13 @@ include_sections () {
 section_order=()
 section_order+=( top )
 section_order+=( $( awk '{ if (in_com) { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' ) )
-[[ -n "$verbose" ]] && printf 'Order: [%s <other>].\n' "${section_order[*]}"
+[[ -n "$verbose" ]] && printf 'Order (%d): [%s].\n' "${#section_order[@]}" "${section_order[*]}"
 include_sections "${section_order[@]}"
 
 other_sections=()
 other_sections+=( $( find "$temp_dir" -type f -name '3-section-*.md' | sed -E 's|^.*/3-section-||; s/\.md$//;' | sort ) )
 if [[ "${#other_sections[@]}" -ne '0' ]]; then
-    [[ -n "$verbose" ]] && printf 'Including other sections: [%s].\n' "${other_sections[*]}"
+    [[ -n "$verbose" ]] && printf 'Including other sections (%d): [%s].\n' "${#other_sections[@]}" "${other_sections[*]}"
     include_sections "${other_sections[@]}"
 fi
 
@@ -505,6 +517,15 @@ if [[ -n "$v_rc" && -f "$release_notes_file" ]]; then
     clean_versions "$release_notes_file" >> "$new_rl_file"
 fi
 
+[[ -n "$verbose" ]] && printf 'Putting release notes into place: cp "%s" "%s".\n' "$new_rl_file" "$release_notes_file"
+cp "$new_rl_file" "$release_notes_file" || clean_exit 1
+
+########################################################################################################################
+###############################################  Building New Changelog  ###############################################
+########################################################################################################################
+
+printf 'Creating the new Changelog file.\n'
+
 new_cl_file="${temp_dir}/5-new-changelog.md"
 [[ -n "$verbose" ]] && printf 'Building new changelog: [%s].\n' "$new_cl_file"
 
@@ -521,19 +542,25 @@ printf -- '---\n\n' >> "$new_cl_file"
 # remove the other rcs, though (e.g. if the version is v1.2.3-rc2, we still want v1.2.3-rc1 in there).
 awk '{if (!in_bot && /^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { in_bot=1; }; if (in_bot) { print $0; }; }' "$changelog_file" | clean_versions >> "$new_cl_file"
 
-[[ -n "$verbose" ]] && printf 'Putting release notes into place: cp "%s" "%s".\n' "$new_rl_file" "$release_notes_file"
-cp "$new_rl_file" "$release_notes_file" | clean_exit 1
 [[ -n "$verbose" ]] && printf 'Putting changelog into place: cp "%s" "%s".\n' "$new_cl_file" "$changelog_file"
-cp "$new_cl_file" "$changelog_file" | clean_exit 1
+cp "$new_cl_file" "$changelog_file" || clean_exit 1
+
+########################################################################################################################
+##################################################  Finalize Release  ##################################################
+########################################################################################################################
+
+printf 'Finishing the release.\n'
+
+# Note: I'm not using unlcog release here because they assume you're going to do that before unclog build,
+# and will try to open the editor to change the summary. But we don't want that since we've already done
+# stuff with the summary and it shouldn't change now.
 
-# Note: I'm not using unlcog release here because they assume you're going to do that before unclog build, and will try to open the
-# editor to change the summary. But we don't want that since we've already done stuff with the summary and it shouldn't change now.
 [[ -n "$verbose" ]] && printf 'Moving unreleased entries to new version dir: [%s].\n' "$new_ver_dir"
 mv "$unreleased_dir" "$new_ver_dir" || clean_exit 1
 rm "$new_ver_dir/.gitkeep" > /dev/null 2>&1
 [[ -n "$verbose" ]] && printf 'Creating new unreleased dir: [%s].\n' "$unreleased_dir"
-mkdir "$unreleased_dir" || clean_exit 1
-touch "$unreleased_dir/.gitkeep" || clean_exit 1
+mkdir -p "$unreleased_dir" || clean_exit 1
+touch "$unreleased_dir/.gitkeep"
 
-[[ -n "$verbose" ]] && printf 'Done.\n'
+printf 'Done.\n'
 clean_exit 0

From 6328a45dd94bd1e0b5eb397ad981da10a4bc2ba7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 14:40:02 -0600
Subject: [PATCH 107/159] Add a a couple dummy releases (v1.19.2-rc1 and
 v1.19.2-rc2) to the changelog. Set up the .changelog dir accordingly and also
 set it up with some more unreleased changes. This will make it easier to look
 at how the prep script behaves.

---
 .../bug-fixes/124-ur-one-two-four.md.md       |   1 +
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |   1 +
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |   1 +
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |   1 +
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |   1 +
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |   1 +
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |   1 +
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |   1 +
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |   1 +
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |   1 +
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |   1 +
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |   1 +
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |   1 +
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |   1 +
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |   1 +
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |   1 +
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |   1 +
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |   1 +
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |   1 +
 .../features/125-ur-one-two-five.md.md        |   1 +
 .changelog/unreleased/foo/5-five.md           |   1 +
 .changelog/unreleased/summary.md              |   1 +
 .changelog/v1.19.1/bananana/3-old-three.md    |   1 +
 .changelog/v1.19.1/bananana/4-old-four.md     |   1 +
 .changelog/v1.19.1/foo/1-old-one.md           |   1 +
 .changelog/v1.19.1/foo/2-old-two.md           |   1 +
 .changelog/v1.19.2-rc1/bar/3-three.md         |   1 +
 .changelog/v1.19.2-rc1/bar/4-four.md          |   1 +
 ...01-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md |   1 +
 ...02-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md |   1 +
 ...03-588FFA0D-18F9-46BE-B2D3-220112234BA7.md |   1 +
 ...04-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md |   1 +
 ...05-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md |   1 +
 ...06-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md |   1 +
 ...07-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md |   1 +
 ...08-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md |   1 +
 ...09-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md |   1 +
 ...10-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md |   1 +
 ...11-6897CC15-44C2-434D-A656-546EC51B7395.md |   1 +
 ...12-3C432592-0C6E-4991-BB44-D17E64FC477F.md |   1 +
 ...13-1E2D080E-F648-4B38-B55B-54965D33F1C4.md |   1 +
 ...14-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md |   1 +
 ...15-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md |   1 +
 ...16-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md |   1 +
 ...17-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md |   1 +
 ...18-031014A4-049C-42FC-A00C-33138B4EBD57.md |   1 +
 ...19-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md |   1 +
 .changelog/v1.19.2-rc1/foo/1-one.md           |   1 +
 .changelog/v1.19.2-rc1/foo/6-six.md           |   1 +
 .changelog/v1.19.2-rc1/summary.md             |   1 +
 .changelog/v1.19.2-rc2/baz/7-seven.md         |   1 +
 .changelog/v1.19.2-rc2/baz/8-eight.md         |   1 +
 .../bug-fixes/123-ur-one-two-three.md.md      |   1 +
 ...20-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md |   1 +
 ...21-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md |   1 +
 ...22-6D223065-AA98-4940-A784-E9B4AB702106.md |   1 +
 ...23-14D0FE98-9C5A-4912-B055-CD4C50447E56.md |   1 +
 ...24-1D317957-741D-4B13-8726-AAE8E3273CC1.md |   1 +
 ...25-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md |   1 +
 ...26-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md |   1 +
 ...27-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md |   1 +
 ...28-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md |   1 +
 ...29-5AAB07EE-D536-402F-850F-6A435024928A.md |   1 +
 ...30-58D568F8-E30F-43B8-A92D-DC292D58AA39.md |   1 +
 ...31-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md |   1 +
 ...32-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md |   1 +
 ...33-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md |   1 +
 ...34-910F6747-A698-4100-891D-4EEE0D6C14A5.md |   1 +
 ...35-1C4AAA41-69E6-4F47-BF39-47E16B909170.md |   1 +
 ...36-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md |   1 +
 ...37-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md |   1 +
 ...38-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md |   1 +
 .changelog/v1.19.2-rc2/foo/2-two.md           |   1 +
 .changelog/v1.19.2-rc2/summary.md             |   1 +
 CHANGELOG.md                                  | 100 ++++++++++++++++++
 75 files changed, 174 insertions(+)
 create mode 100644 .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
 create mode 100644 .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
 create mode 100644 .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
 create mode 100644 .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
 create mode 100644 .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
 create mode 100644 .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
 create mode 100644 .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
 create mode 100644 .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
 create mode 100644 .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
 create mode 100644 .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
 create mode 100644 .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
 create mode 100644 .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
 create mode 100644 .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
 create mode 100644 .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
 create mode 100644 .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
 create mode 100644 .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
 create mode 100644 .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
 create mode 100644 .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
 create mode 100644 .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
 create mode 100644 .changelog/unreleased/features/125-ur-one-two-five.md.md
 create mode 100644 .changelog/unreleased/foo/5-five.md
 create mode 100644 .changelog/unreleased/summary.md
 create mode 100644 .changelog/v1.19.1/bananana/3-old-three.md
 create mode 100644 .changelog/v1.19.1/bananana/4-old-four.md
 create mode 100644 .changelog/v1.19.1/foo/1-old-one.md
 create mode 100644 .changelog/v1.19.1/foo/2-old-two.md
 create mode 100644 .changelog/v1.19.2-rc1/bar/3-three.md
 create mode 100644 .changelog/v1.19.2-rc1/bar/4-four.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
 create mode 100644 .changelog/v1.19.2-rc1/foo/1-one.md
 create mode 100644 .changelog/v1.19.2-rc1/foo/6-six.md
 create mode 100644 .changelog/v1.19.2-rc1/summary.md
 create mode 100644 .changelog/v1.19.2-rc2/baz/7-seven.md
 create mode 100644 .changelog/v1.19.2-rc2/baz/8-eight.md
 create mode 100644 .changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
 create mode 100644 .changelog/v1.19.2-rc2/foo/2-two.md
 create mode 100644 .changelog/v1.19.2-rc2/summary.md

diff --git a/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md b/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
new file mode 100644
index 000000000..40c603642
--- /dev/null
+++ b/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
@@ -0,0 +1 @@
+* Fix the other thing. [#124](https://github.com/provenance-io/provenance/pull/124).
diff --git a/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
new file mode 100644
index 000000000..721e457a5
--- /dev/null
+++ b/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/verygood` added at v0.7.1
diff --git a/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
new file mode 100644
index 000000000..c97f18538
--- /dev/null
+++ b/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
@@ -0,0 +1 @@
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
diff --git a/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
new file mode 100644
index 000000000..d036cf7b8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
@@ -0,0 +1 @@
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
diff --git a/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
new file mode 100644
index 000000000..aef29859d
--- /dev/null
+++ b/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
@@ -0,0 +1 @@
+* `github.com/inf/max` added at v1.0.1
diff --git a/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
new file mode 100644
index 000000000..382acf89e
--- /dev/null
+++ b/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
@@ -0,0 +1 @@
+* `cloud.google.com/go/wash` added at v0.8.0
diff --git a/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
new file mode 100644
index 000000000..6eb1c429a
--- /dev/null
+++ b/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
@@ -0,0 +1 @@
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
diff --git a/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
new file mode 100644
index 000000000..a9649a6a4
--- /dev/null
+++ b/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
@@ -0,0 +1 @@
+* `github.com/go-kit/log` removed at v0.2.1
diff --git a/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
new file mode 100644
index 000000000..76d4b83b1
--- /dev/null
+++ b/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
@@ -0,0 +1 @@
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
diff --git a/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
new file mode 100644
index 000000000..00002010d
--- /dev/null
+++ b/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
@@ -0,0 +1 @@
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
diff --git a/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
new file mode 100644
index 000000000..8502c6990
--- /dev/null
+++ b/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
@@ -0,0 +1 @@
+* `github.com/donkey/rides` added at v1.0.0
diff --git a/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
new file mode 100644
index 000000000..9ff99d029
--- /dev/null
+++ b/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
@@ -0,0 +1 @@
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
diff --git a/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
new file mode 100644
index 000000000..e09af7fca
--- /dev/null
+++ b/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
@@ -0,0 +1 @@
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
diff --git a/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
new file mode 100644
index 000000000..22a1c9b8b
--- /dev/null
+++ b/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
@@ -0,0 +1 @@
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
diff --git a/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
new file mode 100644
index 000000000..935bd8d07
--- /dev/null
+++ b/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
@@ -0,0 +1 @@
+* `github.com/zondax/hid` removed at v0.9.2
diff --git a/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
new file mode 100644
index 000000000..5c49c8a41
--- /dev/null
+++ b/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
@@ -0,0 +1 @@
+* `cosmossdk.io/clone` added at v1.5.0
diff --git a/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
new file mode 100644
index 000000000..e30f7b6d1
--- /dev/null
+++ b/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
@@ -0,0 +1 @@
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
diff --git a/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
new file mode 100644
index 000000000..d28f48e7d
--- /dev/null
+++ b/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
diff --git a/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
new file mode 100644
index 000000000..57614b1b8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
@@ -0,0 +1 @@
+* `github.com/go-kit/kit` removed at v0.13.0
diff --git a/.changelog/unreleased/features/125-ur-one-two-five.md.md b/.changelog/unreleased/features/125-ur-one-two-five.md.md
new file mode 100644
index 000000000..6ec895bb3
--- /dev/null
+++ b/.changelog/unreleased/features/125-ur-one-two-five.md.md
@@ -0,0 +1 @@
+* Add the thing. [#125](https://github.com/provenance-io/provenance/issues/125).
diff --git a/.changelog/unreleased/foo/5-five.md b/.changelog/unreleased/foo/5-five.md
new file mode 100644
index 000000000..8ec892dce
--- /dev/null
+++ b/.changelog/unreleased/foo/5-five.md
@@ -0,0 +1 @@
+* change 5
\ No newline at end of file
diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md
new file mode 100644
index 000000000..5ac775bf8
--- /dev/null
+++ b/.changelog/unreleased/summary.md
@@ -0,0 +1 @@
+Provenanced Blockchain whatever.
diff --git a/.changelog/v1.19.1/bananana/3-old-three.md b/.changelog/v1.19.1/bananana/3-old-three.md
new file mode 100644
index 000000000..3773c6ae9
--- /dev/null
+++ b/.changelog/v1.19.1/bananana/3-old-three.md
@@ -0,0 +1 @@
+* Old change 3
diff --git a/.changelog/v1.19.1/bananana/4-old-four.md b/.changelog/v1.19.1/bananana/4-old-four.md
new file mode 100644
index 000000000..43ff12ffc
--- /dev/null
+++ b/.changelog/v1.19.1/bananana/4-old-four.md
@@ -0,0 +1 @@
+* Old change 4
diff --git a/.changelog/v1.19.1/foo/1-old-one.md b/.changelog/v1.19.1/foo/1-old-one.md
new file mode 100644
index 000000000..9327c150b
--- /dev/null
+++ b/.changelog/v1.19.1/foo/1-old-one.md
@@ -0,0 +1 @@
+* Old change 1
diff --git a/.changelog/v1.19.1/foo/2-old-two.md b/.changelog/v1.19.1/foo/2-old-two.md
new file mode 100644
index 000000000..ecb52fa5b
--- /dev/null
+++ b/.changelog/v1.19.1/foo/2-old-two.md
@@ -0,0 +1 @@
+* Old change 2
diff --git a/.changelog/v1.19.2-rc1/bar/3-three.md b/.changelog/v1.19.2-rc1/bar/3-three.md
new file mode 100644
index 000000000..a6a22bbd4
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/bar/3-three.md
@@ -0,0 +1 @@
+* change 3
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/bar/4-four.md b/.changelog/v1.19.2-rc1/bar/4-four.md
new file mode 100644
index 000000000..95ce88590
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/bar/4-four.md
@@ -0,0 +1 @@
+* change 4
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md b/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
new file mode 100644
index 000000000..82237468e
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/evidence` removed at v0.1.1
diff --git a/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md b/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
new file mode 100644
index 000000000..a73f3e5c5
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
@@ -0,0 +1 @@
+* `github.com/spf13/viper` removed at v1.19.0
diff --git a/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md b/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
new file mode 100644
index 000000000..0233dc9c3
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
@@ -0,0 +1 @@
+* `github.com/cosmos/goat` added at v0.0.77
diff --git a/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md b/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
new file mode 100644
index 000000000..e3ca9073c
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
@@ -0,0 +1 @@
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
diff --git a/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md b/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
new file mode 100644
index 000000000..1ca19cf2b
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
diff --git a/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md b/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
new file mode 100644
index 000000000..aa1073928
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
@@ -0,0 +1 @@
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md b/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
new file mode 100644
index 000000000..463c042a9
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
@@ -0,0 +1 @@
+* `golang.org/x/zoo` added at `../something`
diff --git a/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md b/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
new file mode 100644
index 000000000..682925536
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
@@ -0,0 +1 @@
+* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
diff --git a/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md b/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
new file mode 100644
index 000000000..b809529e5
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
@@ -0,0 +1 @@
+* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md b/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
new file mode 100644
index 000000000..74d1c3da9
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
@@ -0,0 +1 @@
+* `github.com/spf13/pflag` removed at v1.0.5
diff --git a/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md b/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
new file mode 100644
index 000000000..65f277c0d
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
@@ -0,0 +1 @@
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md b/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
new file mode 100644
index 000000000..6589e89ab
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
@@ -0,0 +1 @@
+* `github.com/cosmos/house` added at v0.4.1
diff --git a/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md b/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
new file mode 100644
index 000000000..315c04e14
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
@@ -0,0 +1 @@
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md b/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
new file mode 100644
index 000000000..8f981e9f4
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
@@ -0,0 +1 @@
+* `github.com/cometbft/cometbft` removed at v0.38.10
diff --git a/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md b/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
new file mode 100644
index 000000000..1dc5776fa
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
@@ -0,0 +1 @@
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
diff --git a/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md b/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
new file mode 100644
index 000000000..e203569dd
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
@@ -0,0 +1 @@
+* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md b/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
new file mode 100644
index 000000000..980d8940c
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
@@ -0,0 +1 @@
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md b/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
new file mode 100644
index 000000000..ce9f3e8ea
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
@@ -0,0 +1 @@
+* `github.com/cespare/xxhash/v3` added at v3.0.2
diff --git a/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md b/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
new file mode 100644
index 000000000..d7e8a16f7
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
@@ -0,0 +1 @@
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
diff --git a/.changelog/v1.19.2-rc1/foo/1-one.md b/.changelog/v1.19.2-rc1/foo/1-one.md
new file mode 100644
index 000000000..0f0039cd8
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/foo/1-one.md
@@ -0,0 +1 @@
+* change 1
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/foo/6-six.md b/.changelog/v1.19.2-rc1/foo/6-six.md
new file mode 100644
index 000000000..54bd0682b
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/foo/6-six.md
@@ -0,0 +1 @@
+* change 6
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/summary.md b/.changelog/v1.19.2-rc1/summary.md
new file mode 100644
index 000000000..14643c35b
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/summary.md
@@ -0,0 +1 @@
+This is Provenance Blockchain release candidate `v1.19.2-rc1`.
diff --git a/.changelog/v1.19.2-rc2/baz/7-seven.md b/.changelog/v1.19.2-rc2/baz/7-seven.md
new file mode 100644
index 000000000..3d52da879
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/baz/7-seven.md
@@ -0,0 +1 @@
+* change 7
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc2/baz/8-eight.md b/.changelog/v1.19.2-rc2/baz/8-eight.md
new file mode 100644
index 000000000..3014c88e8
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/baz/8-eight.md
@@ -0,0 +1 @@
+* change 8
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md b/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
new file mode 100644
index 000000000..92a095d27
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
@@ -0,0 +1 @@
+* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
diff --git a/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md b/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
new file mode 100644
index 000000000..9f89fc1fd
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` removed at v1.5.15
diff --git a/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md b/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
new file mode 100644
index 000000000..fda06afbd
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
@@ -0,0 +1 @@
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
diff --git a/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md b/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
new file mode 100644
index 000000000..7dd5fdd6c
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
@@ -0,0 +1 @@
+* `cosmossdk.io/errors` removed at v1.0.1
diff --git a/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md b/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
new file mode 100644
index 000000000..647a23b5a
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
@@ -0,0 +1 @@
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
diff --git a/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md b/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
new file mode 100644
index 000000000..489a6539f
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
@@ -0,0 +1 @@
+* `google.golang.org/somethingelse` added at v0.12.3
diff --git a/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md b/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
new file mode 100644
index 000000000..2359eea0a
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
@@ -0,0 +1 @@
+* `google.golang.org/protobuf` removed at v1.34.2
diff --git a/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md b/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
new file mode 100644
index 000000000..e6c0b5c40
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
diff --git a/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md b/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
new file mode 100644
index 000000000..349f44687
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
diff --git a/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md b/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
new file mode 100644
index 000000000..62ececf02
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
@@ -0,0 +1 @@
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
diff --git a/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md b/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
new file mode 100644
index 000000000..bb777cf70
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
@@ -0,0 +1 @@
+* `github.com/donkey/plows` added at v1.0.1
diff --git a/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md b/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
new file mode 100644
index 000000000..5c223a919
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
@@ -0,0 +1 @@
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
diff --git a/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md b/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
new file mode 100644
index 000000000..9b4276cbe
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
@@ -0,0 +1 @@
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
diff --git a/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md b/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
new file mode 100644
index 000000000..6567f919e
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
@@ -0,0 +1 @@
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
diff --git a/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md b/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
new file mode 100644
index 000000000..c59eec781
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
@@ -0,0 +1 @@
+* `github.com/inf/min` added at v1.0.3
diff --git a/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md b/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
new file mode 100644
index 000000000..eae374b5b
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` added at v1.5.3
diff --git a/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md b/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
new file mode 100644
index 000000000..1a184b50e
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
@@ -0,0 +1 @@
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
diff --git a/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md b/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
new file mode 100644
index 000000000..043bb4e3f
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
@@ -0,0 +1 @@
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
diff --git a/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md b/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
new file mode 100644
index 000000000..54c6af1c3
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
@@ -0,0 +1 @@
+* `github.com/zondax/hid/v2` added at v2.1.1
diff --git a/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md b/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
new file mode 100644
index 000000000..df516ceb1
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
@@ -0,0 +1 @@
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
diff --git a/.changelog/v1.19.2-rc2/foo/2-two.md b/.changelog/v1.19.2-rc2/foo/2-two.md
new file mode 100644
index 000000000..8698bba40
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/foo/2-two.md
@@ -0,0 +1 @@
+* change 2
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc2/summary.md b/.changelog/v1.19.2-rc2/summary.md
new file mode 100644
index 000000000..6884970ae
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/summary.md
@@ -0,0 +1 @@
+This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d986831b..735927196 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,106 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
+## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+
+This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+
+### Baz
+
+* change 7
+* change 8
+
+### Bug Fixes
+
+* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
+
+### Dependencies
+
+* `cosmossdk.io/errors` removed at v1.0.1
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
+* `github.com/cosmos/danny` added at v1.5.3
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` removed at v1.5.15
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
+* `github.com/inf/min` added at v1.0.3
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
+
+### Foo
+
+* change 2
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
+
+---
+
+## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
+
+This is Provenance Blockchain release candidate `v1.19.2-rc1`.
+
+### Bar
+
+* change 3
+* change 4
+
+### Dependencies
+
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
+* `cosmossdk.io/x/evidence` removed at v0.1.1
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
+* `github.com/cespare/xxhash/v3` added at v3.0.2
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
+* `github.com/cometbft/cometbft` removed at v0.38.10
+* `github.com/cosmos/goat` added at v0.0.77
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
+* `github.com/cosmos/house` added at v0.4.1
+* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/spf13/pflag` removed at v1.0.5
+* `github.com/spf13/viper` removed at v1.19.0
+* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
+* `golang.org/x/zoo` added at `../something`
+
+### Foo
+
+* change 1
+* change 6
+
+## v1.19.1
+
+### Bananana
+
+* Old change 3
+* Old change 4
+
+### Foo
+
+* Old change 1
+* Old change 2
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc1
+
+---
+
 ## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25
 
 ### Bug Fixes

From 22ab186e45689007436a921f7b0d41cc7c3abe37 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 14:49:52 -0600
Subject: [PATCH 108/159] Tweak some of the verbose output related to building
 the new changelog file.

---
 .changelog/prep-release.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 79065828d..29da49005 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -527,22 +527,23 @@ cp "$new_rl_file" "$release_notes_file" || clean_exit 1
 printf 'Creating the new Changelog file.\n'
 
 new_cl_file="${temp_dir}/5-new-changelog.md"
-[[ -n "$verbose" ]] && printf 'Building new changelog: [%s].\n' "$new_cl_file"
-
+[[ -n "$verbose" ]] && printf 'Putting top of changelog in temp file: [%s].\n' "$new_cl_file"
 # Get the top of the changelog file up to the first version header that isn't unreleased.
 awk '{if (/^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { exit 0; }; print $0; }' "$changelog_file" > "$new_cl_file"
 
+[[ -n "$verbose" ]] && printf 'Appending the new release notes (without the blurb): [%s].\n' "$new_cl_file"
 # Include the new stuff, but remove any blurb.
 awk '{ if (/^##[[:space:]]/) { in_top=1; print $0; print ""; } else if (/^###[[:space:]]/) { in_top=0; }; if (!in_top) { print $0; }; }' "$new_rl_file" >> "$new_cl_file"
 # Add a divider.
 printf -- '---\n\n' >> "$new_cl_file"
 
+[[ -n "$verbose" ]] && printf 'Appending the rest of the changelog file: [%s].\n' "$new_cl_file"
 # Get the rest of the changelog file, but remove any existing entry for this version and also any rcs for
 # this version (e.g. if the version is v1.2.3, remove v1.2.3-rc1 etc.). If this version is an rc, it shouldn't
 # remove the other rcs, though (e.g. if the version is v1.2.3-rc2, we still want v1.2.3-rc1 in there).
 awk '{if (!in_bot && /^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { in_bot=1; }; if (in_bot) { print $0; }; }' "$changelog_file" | clean_versions >> "$new_cl_file"
 
-[[ -n "$verbose" ]] && printf 'Putting changelog into place: cp "%s" "%s".\n' "$new_cl_file" "$changelog_file"
+[[ -n "$verbose" ]] && printf 'Putting changelog into place: [%s].\n' "$new_cl_file"
 cp "$new_cl_file" "$changelog_file" || clean_exit 1
 
 ########################################################################################################################

From 3e1ba893554d071dc1f10b98d4c60b3917add68c Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 14:54:41 -0600
Subject: [PATCH 109/159] Fix the clean_versions function to properly pass the
 provided args onto the awk command.

---
 .changelog/prep-release.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 29da49005..2423c88ff 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -507,7 +507,7 @@ printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n\n' "$pre
 # Usage: clean_versions <input file>
 #    or: <stuff> clean_versions
 clean_versions () {
-    awk -v version="$version" '{ if (/^##[[:space:]]/) { if (index($0,version "-rc") || index($0,"[" version "]")) { keep=0; } else { keep=1; }; }; if (keep) { print $0; }; }' "$0"
+    awk -v version="$version" '{ if (/^##[[:space:]]/) { if (index($0,version "-rc") || index($0,"[" version "]")) { keep=0; } else { keep=1; }; }; if (keep) { print $0; }; }' "$@"
 }
 
 # If this is an rc and there's an existing release notes, append those to the end, removing any existing section for this version.

From e867df95ee8b897c75eefcd736e0a6407f3754ba Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 14:57:16 -0600
Subject: [PATCH 110/159] Run ./.changelog/prep-release.sh v1.19.2-rc3

---
 .../bug-fixes/124-ur-one-two-four.md.md       |  0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  0
 .../features/125-ur-one-two-five.md.md        |  0
 .../{unreleased => v1.19.2-rc3}/foo/5-five.md |  0
 .../{unreleased => v1.19.2-rc3}/summary.md    |  0
 CHANGELOG.md                                  | 42 +++++++++++++++++++
 RELEASE_NOTES.md                              | 42 +++++++++++++++++++
 24 files changed, 84 insertions(+)
 rename .changelog/{unreleased => v1.19.2-rc3}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/features/125-ur-one-two-five.md.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/foo/5-five.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/summary.md (100%)
 create mode 100644 RELEASE_NOTES.md

diff --git a/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/unreleased/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md
similarity index 100%
rename from .changelog/unreleased/features/125-ur-one-two-five.md.md
rename to .changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md
diff --git a/.changelog/unreleased/foo/5-five.md b/.changelog/v1.19.2-rc3/foo/5-five.md
similarity index 100%
rename from .changelog/unreleased/foo/5-five.md
rename to .changelog/v1.19.2-rc3/foo/5-five.md
diff --git a/.changelog/unreleased/summary.md b/.changelog/v1.19.2-rc3/summary.md
similarity index 100%
rename from .changelog/unreleased/summary.md
rename to .changelog/v1.19.2-rc3/summary.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 735927196..f61e4ba80 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,48 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
+## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+
+### Features
+
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
+
+### Bug Fixes
+
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
+
+### Dependencies
+
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/donkey/rides` added at v1.0.0
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+
+### Foo
+
+* change 5
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+
+---
+
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
new file mode 100644
index 000000000..5507df38a
--- /dev/null
+++ b/RELEASE_NOTES.md
@@ -0,0 +1,42 @@
+## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+
+Provenanced Blockchain whatever.
+
+### Features
+
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
+
+### Bug Fixes
+
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
+
+### Dependencies
+
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/donkey/rides` added at v1.0.0
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+
+### Foo
+
+* change 5
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+

From 99e8ed5667c2cf05d0650f9e359f81a0b23155aa Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 14:57:28 -0600
Subject: [PATCH 111/159] Revert "Run ./.changelog/prep-release.sh v1.19.2-rc3"

This reverts commit e867df95ee8b897c75eefcd736e0a6407f3754ba.
---
 .../bug-fixes/124-ur-one-two-four.md.md       |  0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  0
 .../features/125-ur-one-two-five.md.md        |  0
 .../{v1.19.2-rc3 => unreleased}/foo/5-five.md |  0
 .../{v1.19.2-rc3 => unreleased}/summary.md    |  0
 CHANGELOG.md                                  | 42 -------------------
 RELEASE_NOTES.md                              | 42 -------------------
 24 files changed, 84 deletions(-)
 rename .changelog/{v1.19.2-rc3 => unreleased}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/features/125-ur-one-two-five.md.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/foo/5-five.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/summary.md (100%)
 delete mode 100644 RELEASE_NOTES.md

diff --git a/.changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md b/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md b/.changelog/unreleased/features/125-ur-one-two-five.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md
rename to .changelog/unreleased/features/125-ur-one-two-five.md.md
diff --git a/.changelog/v1.19.2-rc3/foo/5-five.md b/.changelog/unreleased/foo/5-five.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/foo/5-five.md
rename to .changelog/unreleased/foo/5-five.md
diff --git a/.changelog/v1.19.2-rc3/summary.md b/.changelog/unreleased/summary.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/summary.md
rename to .changelog/unreleased/summary.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f61e4ba80..735927196 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,48 +42,6 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
-## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Dependencies
-
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-
-### Foo
-
-* change 5
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
-
----
-
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
deleted file mode 100644
index 5507df38a..000000000
--- a/RELEASE_NOTES.md
+++ /dev/null
@@ -1,42 +0,0 @@
-## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
-
-Provenanced Blockchain whatever.
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Dependencies
-
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-
-### Foo
-
-* change 5
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
-

From 267815b33bbb0d53578ac7312bffa20632deee0a Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:03:57 -0600
Subject: [PATCH 112/159] Put the dependencies section after the unknown
 sections.

---
 .changelog/prep-release.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 2423c88ff..729d5505c 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -488,7 +488,8 @@ include_sections () {
 
 section_order=()
 section_order+=( top )
-section_order+=( $( awk '{ if (in_com) { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' ) )
+# We want the dependencies entry to be absolutely last (after the other entries), so we'll remove it here and do it manually later.
+section_order+=( $( awk '{ if (in_com) { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' | grep -vFx 'dependencies' ) )
 [[ -n "$verbose" ]] && printf 'Order (%d): [%s].\n' "${#section_order[@]}" "${section_order[*]}"
 include_sections "${section_order[@]}"
 
@@ -499,6 +500,9 @@ if [[ "${#other_sections[@]}" -ne '0' ]]; then
     include_sections "${other_sections[@]}"
 fi
 
+[[ -n "$verbose" ]] && printf 'Including dependencies section.\n'
+include_sections 'dependencies'
+
 [[ -n "$verbose" ]] && printf 'Appending diff links: [%s].\n' "$new_rl_file"
 printf '### Full Commit History\n\n' >> "$new_rl_file"
 [[ -n "$prev_ver_rc" ]] && printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n' "$prev_ver_rc" "$version" >> "$new_rl_file"

From e5096dd0a8554d9c3cdea13cd5b2c2e6925a08c2 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:06:51 -0600
Subject: [PATCH 113/159] Add a RELEASE_NOTES.md that contains both v1.19.2-rc1
 and v1.19.2-rc2 to more accurately look like what the repo would look like
 after that v1.19.2-rc2 release.

---
 RELEASE_NOTES.md | 98 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)
 create mode 100644 RELEASE_NOTES.md

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
new file mode 100644
index 000000000..8a2654879
--- /dev/null
+++ b/RELEASE_NOTES.md
@@ -0,0 +1,98 @@
+## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+
+This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+
+### Baz
+
+* change 7
+* change 8
+
+### Bug Fixes
+
+* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
+
+### Dependencies
+
+* `cosmossdk.io/errors` removed at v1.0.1
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
+* `github.com/cosmos/danny` added at v1.5.3
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` removed at v1.5.15
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
+* `github.com/inf/min` added at v1.0.3
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
+
+### Foo
+
+* change 2
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
+
+---
+
+## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
+
+This is Provenance Blockchain release candidate `v1.19.2-rc1`.
+
+### Bar
+
+* change 3
+* change 4
+
+### Dependencies
+
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
+* `cosmossdk.io/x/evidence` removed at v0.1.1
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
+* `github.com/cespare/xxhash/v3` added at v3.0.2
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
+* `github.com/cometbft/cometbft` removed at v0.38.10
+* `github.com/cosmos/goat` added at v0.0.77
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
+* `github.com/cosmos/house` added at v0.4.1
+* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/spf13/pflag` removed at v1.0.5
+* `github.com/spf13/viper` removed at v1.19.0
+* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
+* `golang.org/x/zoo` added at `../something`
+
+### Foo
+
+* change 1
+* change 6
+
+## v1.19.1
+
+### Bananana
+
+* Old change 3
+* Old change 4
+
+### Foo
+
+* Old change 1
+* Old change 2
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc1
+

From 398db71b2f821946eeb182d93e4346bd8544a612 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:10:16 -0600
Subject: [PATCH 114/159] Ignore the dependencies section when getting the
 unknown sections.

---
 .changelog/prep-release.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 729d5505c..061989a2f 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -494,7 +494,7 @@ section_order+=( $( awk '{ if (in_com) { if (/^"/) { sub(/^"/,""); sub(/".*$/,""
 include_sections "${section_order[@]}"
 
 other_sections=()
-other_sections+=( $( find "$temp_dir" -type f -name '3-section-*.md' | sed -E 's|^.*/3-section-||; s/\.md$//;' | sort ) )
+other_sections+=( $( find "$temp_dir" -type f -name '3-section-*.md' -not -name '3-section-dependencies.md' | sed -E 's|^.*/3-section-||; s/\.md$//;' | sort ) )
 if [[ "${#other_sections[@]}" -ne '0' ]]; then
     [[ -n "$verbose" ]] && printf 'Including other sections (%d): [%s].\n' "${#other_sections[@]}" "${other_sections[*]}"
     include_sections "${other_sections[@]}"

From aaad060089d60def1fe4a4842e03de20a14d71ba Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:15:41 -0600
Subject: [PATCH 115/159] Put a divider in the release notes between rc
 versions.

---
 .changelog/prep-release.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 061989a2f..48bc88188 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -518,6 +518,7 @@ clean_versions () {
 release_notes_file="${repo_root}/RELEASE_NOTES.md"
 if [[ -n "$v_rc" && -f "$release_notes_file" ]]; then
     [[ -n "$verbose" ]] && printf 'Including existing release notes: [%s].\n' "$release_notes_file"
+    printf -- '---\n\n' >> "$new_rl_file"
     clean_versions "$release_notes_file" >> "$new_rl_file"
 fi
 

From a6872f113c81dbf426e5a1927b582dbc290ea887 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:24:34 -0600
Subject: [PATCH 116/159] Only add the new version's entry to the changelog
 instead of the whole release notes file which might incluce previous rc
 entries that should already be in the main changelog.

---
 .changelog/prep-release.sh | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 48bc88188..a28691ca5 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -458,10 +458,10 @@ if [[ -f "$dep_file" ]]; then
     printf '\n' >> "$dep_file"
 fi
 
-new_rl_file="${temp_dir}/4-release-notes.md"
-[[ -n "$verbose" ]] && printf 'Re-combining sections in the desired order: [%s].\n' "$new_rl_file"
+new_cl_entry_file="${temp_dir}/4-release-notes.md"
+[[ -n "$verbose" ]] && printf 'Re-combining sections in the desired order: [%s].\n' "$new_cl_entry_file"
 # Usage: include_sections <section 1> <section 2> ...
-# Appends the provided sections to the new_rl_file ("temp release notes file"),
+# Appends the provided sections to the new_cl_entry_file ("temp release notes file"),
 # and marks each section as included.
 include_sections () {
     local s section s_id s_file
@@ -472,8 +472,8 @@ include_sections () {
         s_file="${temp_dir}/3-section-${section}.md"
         if [[ -f "$s_file" ]]; then
             [[ -n "$verbose" ]] && printf '%s: Including [%s].\n' "$s_id" "$s_file"
-            if ! cat "$s_file" >> "$new_rl_file"; then
-                printf '%s: Could not append [%s] to [%s].\n' "$s_id" "$s_file" "$new_rl_file"
+            if ! cat "$s_file" >> "$new_cl_entry_file"; then
+                printf '%s: Could not append [%s] to [%s].\n' "$s_id" "$s_file" "$new_cl_entry_file"
                 clean_exit 1
             fi
             if ! mv "$s_file" "$s_file.included"; then
@@ -503,10 +503,10 @@ fi
 [[ -n "$verbose" ]] && printf 'Including dependencies section.\n'
 include_sections 'dependencies'
 
-[[ -n "$verbose" ]] && printf 'Appending diff links: [%s].\n' "$new_rl_file"
-printf '### Full Commit History\n\n' >> "$new_rl_file"
-[[ -n "$prev_ver_rc" ]] && printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n' "$prev_ver_rc" "$version" >> "$new_rl_file"
-printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n\n' "$prev_ver" "$version" >> "$new_rl_file"
+[[ -n "$verbose" ]] && printf 'Appending diff links: [%s].\n' "$new_cl_entry_file"
+printf '### Full Commit History\n\n' >> "$new_cl_entry_file"
+[[ -n "$prev_ver_rc" ]] && printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n' "$prev_ver_rc" "$version" >> "$new_cl_entry_file"
+printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n\n' "$prev_ver" "$version" >> "$new_cl_entry_file"
 
 # Usage: clean_versions <input file>
 #    or: <stuff> clean_versions
@@ -515,7 +515,10 @@ clean_versions () {
 }
 
 # If this is an rc and there's an existing release notes, append those to the end, removing any existing section for this version.
+# If it's not an rc, or there isn't an existing one, just use what we've already got.
+new_rl_file="${temp_dir}/5-release-notes.md"
 release_notes_file="${repo_root}/RELEASE_NOTES.md"
+cp "$new_cl_entry_file" "$new_rl_file"
 if [[ -n "$v_rc" && -f "$release_notes_file" ]]; then
     [[ -n "$verbose" ]] && printf 'Including existing release notes: [%s].\n' "$release_notes_file"
     printf -- '---\n\n' >> "$new_rl_file"
@@ -531,14 +534,14 @@ cp "$new_rl_file" "$release_notes_file" || clean_exit 1
 
 printf 'Creating the new Changelog file.\n'
 
-new_cl_file="${temp_dir}/5-new-changelog.md"
+new_cl_file="${temp_dir}/6-new-changelog.md"
 [[ -n "$verbose" ]] && printf 'Putting top of changelog in temp file: [%s].\n' "$new_cl_file"
 # Get the top of the changelog file up to the first version header that isn't unreleased.
 awk '{if (/^##[[:space:]]/ && $0 !~ /[Uu][Nn][Rr][Ee][Ll][Ee][Aa][Ss][Ee][Dd]/) { exit 0; }; print $0; }' "$changelog_file" > "$new_cl_file"
 
-[[ -n "$verbose" ]] && printf 'Appending the new release notes (without the blurb): [%s].\n' "$new_cl_file"
+[[ -n "$verbose" ]] && printf 'Appending the new version entry (without the blurb): [%s].\n' "$new_cl_file"
 # Include the new stuff, but remove any blurb.
-awk '{ if (/^##[[:space:]]/) { in_top=1; print $0; print ""; } else if (/^###[[:space:]]/) { in_top=0; }; if (!in_top) { print $0; }; }' "$new_rl_file" >> "$new_cl_file"
+awk '{ if (/^##[[:space:]]/) { in_top=1; print $0; print ""; } else if (/^###[[:space:]]/) { in_top=0; }; if (!in_top) { print $0; }; }' "$new_cl_entry_file" >> "$new_cl_file"
 # Add a divider.
 printf -- '---\n\n' >> "$new_cl_file"
 

From fed6645f40289236b8fd688bd7c9a311db823e56 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:30:59 -0600
Subject: [PATCH 117/159] Remove the unreleased summary to see it work without
 that there.

---
 .changelog/unreleased/summary.md | 1 -
 1 file changed, 1 deletion(-)
 delete mode 100644 .changelog/unreleased/summary.md

diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md
deleted file mode 100644
index 5ac775bf8..000000000
--- a/.changelog/unreleased/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-Provenanced Blockchain whatever.

From ee300e9c8d875b4cfdf753e9c618c2b2aa8d645d Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:33:18 -0600
Subject: [PATCH 118/159] Run ./.changelog/prep-release.sh 'v1.19.2-rc3' and
 commit the changes for sharing.

---
 .../bug-fixes/124-ur-one-two-four.md.md       |  0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  0
 .../features/125-ur-one-two-five.md.md        |  0
 .../{unreleased => v1.19.2-rc3}/foo/5-five.md |  0
 .changelog/v1.19.2-rc3/summary.md             |  1 +
 CHANGELOG.md                                  | 42 ++++++++++++++++++
 RELEASE_NOTES.md                              | 44 +++++++++++++++++++
 24 files changed, 87 insertions(+)
 rename .changelog/{unreleased => v1.19.2-rc3}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/features/125-ur-one-two-five.md.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/foo/5-five.md (100%)
 create mode 100644 .changelog/v1.19.2-rc3/summary.md

diff --git a/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/unreleased/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md
similarity index 100%
rename from .changelog/unreleased/features/125-ur-one-two-five.md.md
rename to .changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md
diff --git a/.changelog/unreleased/foo/5-five.md b/.changelog/v1.19.2-rc3/foo/5-five.md
similarity index 100%
rename from .changelog/unreleased/foo/5-five.md
rename to .changelog/v1.19.2-rc3/foo/5-five.md
diff --git a/.changelog/v1.19.2-rc3/summary.md b/.changelog/v1.19.2-rc3/summary.md
new file mode 100644
index 000000000..7385cc69c
--- /dev/null
+++ b/.changelog/v1.19.2-rc3/summary.md
@@ -0,0 +1 @@
+This is Provenance Blockchain release candidate `v1.19.2-rc3`.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 735927196..f6f7bfa5a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,48 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
+## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+
+### Features
+
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
+
+### Bug Fixes
+
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
+
+### Foo
+
+* change 5
+
+### Dependencies
+
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/donkey/rides` added at v1.0.0
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+
+---
+
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 8a2654879..cf1579188 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,3 +1,47 @@
+## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+
+This is Provenance Blockchain release candidate `v1.19.2-rc3`.
+
+### Features
+
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
+
+### Bug Fixes
+
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
+
+### Foo
+
+* change 5
+
+### Dependencies
+
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/donkey/rides` added at v1.0.0
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+
+---
+
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.

From a9664b14b516145cd2c57f684eca17371eb4d09a Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:33:28 -0600
Subject: [PATCH 119/159] Revert "Run ./.changelog/prep-release.sh
 'v1.19.2-rc3' and commit the changes for sharing."

This reverts commit ee300e9c8d875b4cfdf753e9c618c2b2aa8d645d.
---
 .../bug-fixes/124-ur-one-two-four.md.md       |  0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  0
 .../features/125-ur-one-two-five.md.md        |  0
 .../{v1.19.2-rc3 => unreleased}/foo/5-five.md |  0
 .changelog/v1.19.2-rc3/summary.md             |  1 -
 CHANGELOG.md                                  | 42 ------------------
 RELEASE_NOTES.md                              | 44 -------------------
 24 files changed, 87 deletions(-)
 rename .changelog/{v1.19.2-rc3 => unreleased}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/features/125-ur-one-two-five.md.md (100%)
 rename .changelog/{v1.19.2-rc3 => unreleased}/foo/5-five.md (100%)
 delete mode 100644 .changelog/v1.19.2-rc3/summary.md

diff --git a/.changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md b/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md b/.changelog/unreleased/features/125-ur-one-two-five.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/features/125-ur-one-two-five.md.md
rename to .changelog/unreleased/features/125-ur-one-two-five.md.md
diff --git a/.changelog/v1.19.2-rc3/foo/5-five.md b/.changelog/unreleased/foo/5-five.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/foo/5-five.md
rename to .changelog/unreleased/foo/5-five.md
diff --git a/.changelog/v1.19.2-rc3/summary.md b/.changelog/v1.19.2-rc3/summary.md
deleted file mode 100644
index 7385cc69c..000000000
--- a/.changelog/v1.19.2-rc3/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is Provenance Blockchain release candidate `v1.19.2-rc3`.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f6f7bfa5a..735927196 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,48 +42,6 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
-## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Foo
-
-* change 5
-
-### Dependencies
-
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
-
----
-
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index cf1579188..8a2654879 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,47 +1,3 @@
-## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
-
-This is Provenance Blockchain release candidate `v1.19.2-rc3`.
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Foo
-
-* change 5
-
-### Dependencies
-
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
-
----
-
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.

From dc2f056ced8d9508457c31d77c3eb02e3f9162ed Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:35:21 -0600
Subject: [PATCH 120/159] Add a summary to unreleased so I can test a full
 release.

---
 .changelog/unreleased/summary.md | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 .changelog/unreleased/summary.md

diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md
new file mode 100644
index 000000000..40e7e97c3
--- /dev/null
+++ b/.changelog/unreleased/summary.md
@@ -0,0 +1 @@
+This is just a summary for the `v1.19.2` release of the Provenance Blockchain.

From 1a0e6178a032ba580d8af84ab06bae33355eecba Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:39:39 -0600
Subject: [PATCH 121/159] Run ./.changelog/prep-release.sh 'v1.19.2' and commit
 the changes for sharing.

---
 .changelog/v1.19.2-rc1/summary.md             |   1 -
 .changelog/v1.19.2-rc2/summary.md             |   1 -
 .../{v1.19.2-rc1 => v1.19.2}/bar/3-three.md   |   0
 .../{v1.19.2-rc1 => v1.19.2}/bar/4-four.md    |   0
 .../{v1.19.2-rc2 => v1.19.2}/baz/7-seven.md   |   0
 .../{v1.19.2-rc2 => v1.19.2}/baz/8-eight.md   |   0
 .../bug-fixes/123-ur-one-two-three.md.md      |   0
 .../bug-fixes/124-ur-one-two-four.md.md       |   0
 ...01-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md |   0
 ...02-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md |   0
 ...03-588FFA0D-18F9-46BE-B2D3-220112234BA7.md |   0
 ...04-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md |   0
 ...05-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md |   0
 ...06-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md |   0
 ...07-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md |   0
 ...08-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md |   0
 ...09-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md |   0
 ...10-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md |   0
 ...11-6897CC15-44C2-434D-A656-546EC51B7395.md |   0
 ...12-3C432592-0C6E-4991-BB44-D17E64FC477F.md |   0
 ...13-1E2D080E-F648-4B38-B55B-54965D33F1C4.md |   0
 ...14-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md |   0
 ...15-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md |   0
 ...16-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md |   0
 ...17-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md |   0
 ...18-031014A4-049C-42FC-A00C-33138B4EBD57.md |   0
 ...19-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md |   0
 ...20-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md |   0
 ...21-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md |   0
 ...22-6D223065-AA98-4940-A784-E9B4AB702106.md |   0
 ...23-14D0FE98-9C5A-4912-B055-CD4C50447E56.md |   0
 ...24-1D317957-741D-4B13-8726-AAE8E3273CC1.md |   0
 ...25-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md |   0
 ...26-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md |   0
 ...27-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md |   0
 ...28-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md |   0
 ...29-5AAB07EE-D536-402F-850F-6A435024928A.md |   0
 ...30-58D568F8-E30F-43B8-A92D-DC292D58AA39.md |   0
 ...31-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md |   0
 ...32-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md |   0
 ...33-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md |   0
 ...34-910F6747-A698-4100-891D-4EEE0D6C14A5.md |   0
 ...35-1C4AAA41-69E6-4F47-BF39-47E16B909170.md |   0
 ...36-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md |   0
 ...37-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md |   0
 ...38-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md |   0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |   0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |   0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |   0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |   0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |   0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |   0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |   0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |   0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |   0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |   0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |   0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |   0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |   0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |   0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |   0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |   0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |   0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |   0
 .../features/125-ur-one-two-five.md.md        |   0
 .../{v1.19.2-rc1 => v1.19.2}/foo/1-one.md     |   0
 .../{v1.19.2-rc2 => v1.19.2}/foo/2-two.md     |   0
 .../{unreleased => v1.19.2}/foo/5-five.md     |   0
 .../{v1.19.2-rc1 => v1.19.2}/foo/6-six.md     |   0
 .changelog/{unreleased => v1.19.2}/summary.md |   0
 CHANGELOG.md                                  | 103 +++++++++-------
 RELEASE_NOTES.md                              | 115 +++++++++---------
 72 files changed, 112 insertions(+), 108 deletions(-)
 delete mode 100644 .changelog/v1.19.2-rc1/summary.md
 delete mode 100644 .changelog/v1.19.2-rc2/summary.md
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/bar/3-three.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/bar/4-four.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/baz/7-seven.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/baz/8-eight.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/bug-fixes/123-ur-one-two-three.md.md (100%)
 rename .changelog/{unreleased => v1.19.2}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{unreleased => v1.19.2}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{unreleased => v1.19.2}/features/125-ur-one-two-five.md.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/foo/1-one.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/foo/2-two.md (100%)
 rename .changelog/{unreleased => v1.19.2}/foo/5-five.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/foo/6-six.md (100%)
 rename .changelog/{unreleased => v1.19.2}/summary.md (100%)

diff --git a/.changelog/v1.19.2-rc1/summary.md b/.changelog/v1.19.2-rc1/summary.md
deleted file mode 100644
index 14643c35b..000000000
--- a/.changelog/v1.19.2-rc1/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is Provenance Blockchain release candidate `v1.19.2-rc1`.
diff --git a/.changelog/v1.19.2-rc2/summary.md b/.changelog/v1.19.2-rc2/summary.md
deleted file mode 100644
index 6884970ae..000000000
--- a/.changelog/v1.19.2-rc2/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/.changelog/v1.19.2-rc1/bar/3-three.md b/.changelog/v1.19.2/bar/3-three.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/bar/3-three.md
rename to .changelog/v1.19.2/bar/3-three.md
diff --git a/.changelog/v1.19.2-rc1/bar/4-four.md b/.changelog/v1.19.2/bar/4-four.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/bar/4-four.md
rename to .changelog/v1.19.2/bar/4-four.md
diff --git a/.changelog/v1.19.2-rc2/baz/7-seven.md b/.changelog/v1.19.2/baz/7-seven.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/baz/7-seven.md
rename to .changelog/v1.19.2/baz/7-seven.md
diff --git a/.changelog/v1.19.2-rc2/baz/8-eight.md b/.changelog/v1.19.2/baz/8-eight.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/baz/8-eight.md
rename to .changelog/v1.19.2/baz/8-eight.md
diff --git a/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md b/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
rename to .changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
diff --git a/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md b/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
rename to .changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md b/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
rename to .changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md b/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
rename to .changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md b/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
rename to .changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md b/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
rename to .changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md b/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
rename to .changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md b/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
rename to .changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md b/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
rename to .changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md b/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
rename to .changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md b/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
rename to .changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md b/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
rename to .changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md b/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
rename to .changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md b/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
rename to .changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md b/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
rename to .changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md b/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
rename to .changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md b/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
rename to .changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md b/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
rename to .changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md b/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
rename to .changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md b/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
rename to .changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md b/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
rename to .changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md b/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
rename to .changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md b/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
rename to .changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md b/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
rename to .changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md b/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
rename to .changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md b/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
rename to .changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md b/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
rename to .changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md b/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
rename to .changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md b/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
rename to .changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md b/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
rename to .changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md b/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
rename to .changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md b/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
rename to .changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md b/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
rename to .changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md b/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
rename to .changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md b/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
rename to .changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md b/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
rename to .changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md b/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
rename to .changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md b/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
rename to .changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md b/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
rename to .changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
diff --git a/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/unreleased/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2/features/125-ur-one-two-five.md.md
similarity index 100%
rename from .changelog/unreleased/features/125-ur-one-two-five.md.md
rename to .changelog/v1.19.2/features/125-ur-one-two-five.md.md
diff --git a/.changelog/v1.19.2-rc1/foo/1-one.md b/.changelog/v1.19.2/foo/1-one.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/foo/1-one.md
rename to .changelog/v1.19.2/foo/1-one.md
diff --git a/.changelog/v1.19.2-rc2/foo/2-two.md b/.changelog/v1.19.2/foo/2-two.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/foo/2-two.md
rename to .changelog/v1.19.2/foo/2-two.md
diff --git a/.changelog/unreleased/foo/5-five.md b/.changelog/v1.19.2/foo/5-five.md
similarity index 100%
rename from .changelog/unreleased/foo/5-five.md
rename to .changelog/v1.19.2/foo/5-five.md
diff --git a/.changelog/v1.19.2-rc1/foo/6-six.md b/.changelog/v1.19.2/foo/6-six.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/foo/6-six.md
rename to .changelog/v1.19.2/foo/6-six.md
diff --git a/.changelog/unreleased/summary.md b/.changelog/v1.19.2/summary.md
similarity index 100%
rename from .changelog/unreleased/summary.md
rename to .changelog/v1.19.2/summary.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 735927196..ec61c9aa1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,87 +42,98 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
-## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
 
-This is Provenance Blockchain release candidate `v1.19.2-rc2`.
-
-### Baz
+### Features
 
-* change 7
-* change 8
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
 
 ### Bug Fixes
 
-* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
-
-### Dependencies
-
-* `cosmossdk.io/errors` removed at v1.0.1
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
-* `github.com/cosmos/danny` added at v1.5.3
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
-* `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/inf/min` added at v1.0.3
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Foo
+* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
 
-* change 2
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
+### Bar
 
----
+* change 3
+* change 4
 
-## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
+### Baz
 
-This is Provenance Blockchain release candidate `v1.19.2-rc1`.
+* change 7
+* change 8
 
-### Bar
+### Foo
 
-* change 3
-* change 4
+* change 1
+* change 2
+* change 5
+* change 6
 
 ### Dependencies
 
 * `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/errors` removed at v1.0.1
 * `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
 * `cosmossdk.io/x/evidence` removed at v0.1.1
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `cosmossdk.io/x/verygood` added at v0.7.1
 * `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
 * `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
 * `github.com/cespare/xxhash/v3` added at v3.0.2
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
 * `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
 * `github.com/cometbft/cometbft` removed at v0.38.10
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
+* `github.com/cosmos/danny` added at v1.5.3
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/danny` removed at v1.5.15
 * `github.com/cosmos/goat` added at v0.0.77
 * `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
 * `github.com/cosmos/house` added at v0.4.1
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/donkey/rides` added at v1.0.0
 * `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
 * `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
 * `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/inf/min` added at v1.0.3
 * `github.com/spf13/pflag` removed at v1.0.5
 * `github.com/spf13/viper` removed at v1.19.0
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
 * `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
 * `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
 * `golang.org/x/zoo` added at `../something`
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
 
-### Foo
+### Full Commit History
 
-* change 1
-* change 6
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
+
+---
 
 ## v1.19.1
 
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 8a2654879..ace4ce2db 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,98 +1,93 @@
-## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
 
-This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
 
-### Baz
+### Features
 
-* change 7
-* change 8
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
 
 ### Bug Fixes
 
-* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
-
-### Dependencies
+* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
 
-* `cosmossdk.io/errors` removed at v1.0.1
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
-* `github.com/cosmos/danny` added at v1.5.3
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
-* `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/inf/min` added at v1.0.3
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Foo
-
-* change 2
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
+### Bar
 
----
+* change 3
+* change 4
 
-## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
+### Baz
 
-This is Provenance Blockchain release candidate `v1.19.2-rc1`.
+* change 7
+* change 8
 
-### Bar
+### Foo
 
-* change 3
-* change 4
+* change 1
+* change 2
+* change 5
+* change 6
 
 ### Dependencies
 
 * `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/errors` removed at v1.0.1
 * `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
 * `cosmossdk.io/x/evidence` removed at v0.1.1
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `cosmossdk.io/x/verygood` added at v0.7.1
 * `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
 * `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
 * `github.com/cespare/xxhash/v3` added at v3.0.2
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
 * `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
 * `github.com/cometbft/cometbft` removed at v0.38.10
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
+* `github.com/cosmos/danny` added at v1.5.3
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/danny` removed at v1.5.15
 * `github.com/cosmos/goat` added at v0.0.77
 * `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
 * `github.com/cosmos/house` added at v0.4.1
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/donkey/rides` added at v1.0.0
 * `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
 * `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
 * `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/inf/min` added at v1.0.3
 * `github.com/spf13/pflag` removed at v1.0.5
 * `github.com/spf13/viper` removed at v1.19.0
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
 * `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
 * `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
 * `golang.org/x/zoo` added at `../something`
-
-### Foo
-
-* change 1
-* change 6
-
-## v1.19.1
-
-### Bananana
-
-* Old change 3
-* Old change 4
-
-### Foo
-
-* Old change 1
-* Old change 2
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
 
 ### Full Commit History
 
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc1
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
 

From af7a30a72c17318fda7b7e5b798cdd635b4eb4e7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:50:27 -0600
Subject: [PATCH 122/159] Add an unreleased bug fix and new summary.

---
 .changelog/unreleased/bug-fixes/765-thing-fixed.md | 1 +
 .changelog/unreleased/summary.md                   | 1 +
 2 files changed, 2 insertions(+)
 create mode 100644 .changelog/unreleased/bug-fixes/765-thing-fixed.md
 create mode 100644 .changelog/unreleased/summary.md

diff --git a/.changelog/unreleased/bug-fixes/765-thing-fixed.md b/.changelog/unreleased/bug-fixes/765-thing-fixed.md
new file mode 100644
index 000000000..67cbafe2a
--- /dev/null
+++ b/.changelog/unreleased/bug-fixes/765-thing-fixed.md
@@ -0,0 +1 @@
+* I fixed the thing. [#765](https://github.com/provenance-io/provenance/issues/765).
diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md
new file mode 100644
index 000000000..61b83e7db
--- /dev/null
+++ b/.changelog/unreleased/summary.md
@@ -0,0 +1 @@
+This is an emergency fix release.

From 3a3b88b4340609a561a4c043ae78191487350c27 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:52:24 -0600
Subject: [PATCH 123/159] Run ./.changelog/prep-release.sh v1.19.3 for sharing.

---
 .../bug-fixes/765-thing-fixed.md              |  0
 .changelog/{unreleased => v1.19.3}/summary.md |  0
 CHANGELOG.md                                  | 12 +++
 RELEASE_NOTES.md                              | 89 +------------------
 4 files changed, 16 insertions(+), 85 deletions(-)
 rename .changelog/{unreleased => v1.19.3}/bug-fixes/765-thing-fixed.md (100%)
 rename .changelog/{unreleased => v1.19.3}/summary.md (100%)

diff --git a/.changelog/unreleased/bug-fixes/765-thing-fixed.md b/.changelog/v1.19.3/bug-fixes/765-thing-fixed.md
similarity index 100%
rename from .changelog/unreleased/bug-fixes/765-thing-fixed.md
rename to .changelog/v1.19.3/bug-fixes/765-thing-fixed.md
diff --git a/.changelog/unreleased/summary.md b/.changelog/v1.19.3/summary.md
similarity index 100%
rename from .changelog/unreleased/summary.md
rename to .changelog/v1.19.3/summary.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ec61c9aa1..79d261fee 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,18 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
+## [v1.19.3](https://github.com/provenance-io/provenance/releases/tag/v1.19.3) 2024-08-02
+
+### Bug Fixes
+
+* I fixed the thing [#765](https://github.com/provenance-io/provenance/issues/765).
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2...v1.19.3
+
+---
+
 ## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
 
 ### Features
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index ace4ce2db..291f32d50 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,93 +1,12 @@
-## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
+## [v1.19.3](https://github.com/provenance-io/provenance/releases/tag/v1.19.3) 2024-08-02
 
-This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
+This is an emergency fix release.
 
 ### Bug Fixes
 
-* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Bar
-
-* change 3
-* change 4
-
-### Baz
-
-* change 7
-* change 8
-
-### Foo
-
-* change 1
-* change 2
-* change 5
-* change 6
-
-### Dependencies
-
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/errors` removed at v1.0.1
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
-* `cosmossdk.io/x/evidence` removed at v0.1.1
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cespare/xxhash/v3` added at v3.0.2
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
-* `github.com/cometbft/cometbft` removed at v0.38.10
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
-* `github.com/cosmos/danny` added at v1.5.3
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/goat` added at v0.0.77
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
-* `github.com/cosmos/house` added at v0.4.1
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/inf/min` added at v1.0.3
-* `github.com/spf13/pflag` removed at v1.0.5
-* `github.com/spf13/viper` removed at v1.19.0
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
-* `golang.org/x/zoo` added at `../something`
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
+* I fixed the thing [#765](https://github.com/provenance-io/provenance/issues/765).
 
 ### Full Commit History
 
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
+* https://github.com/provenance-io/provenance/compare/v1.19.2...v1.19.3
 

From d69662a27b393bab92c12b5d400d31362b2b4057 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 15:55:55 -0600
Subject: [PATCH 124/159] Put the changelog back to normal, delete the release
 notes and clear out the .changelog directory.

---
 .changelog/v1.19.1/bananana/3-old-three.md    |   1 -
 .changelog/v1.19.1/bananana/4-old-four.md     |   1 -
 .changelog/v1.19.1/foo/1-old-one.md           |   1 -
 .changelog/v1.19.1/foo/2-old-two.md           |   1 -
 .changelog/v1.19.2/bar/3-three.md             |   1 -
 .changelog/v1.19.2/bar/4-four.md              |   1 -
 .changelog/v1.19.2/baz/7-seven.md             |   1 -
 .changelog/v1.19.2/baz/8-eight.md             |   1 -
 .../bug-fixes/123-ur-one-two-three.md.md      |   1 -
 .../bug-fixes/124-ur-one-two-four.md.md       |   1 -
 ...01-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md |   1 -
 ...02-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md |   1 -
 ...03-588FFA0D-18F9-46BE-B2D3-220112234BA7.md |   1 -
 ...04-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md |   1 -
 ...05-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md |   1 -
 ...06-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md |   1 -
 ...07-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md |   1 -
 ...08-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md |   1 -
 ...09-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md |   1 -
 ...10-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md |   1 -
 ...11-6897CC15-44C2-434D-A656-546EC51B7395.md |   1 -
 ...12-3C432592-0C6E-4991-BB44-D17E64FC477F.md |   1 -
 ...13-1E2D080E-F648-4B38-B55B-54965D33F1C4.md |   1 -
 ...14-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md |   1 -
 ...15-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md |   1 -
 ...16-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md |   1 -
 ...17-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md |   1 -
 ...18-031014A4-049C-42FC-A00C-33138B4EBD57.md |   1 -
 ...19-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md |   1 -
 ...20-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md |   1 -
 ...21-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md |   1 -
 ...22-6D223065-AA98-4940-A784-E9B4AB702106.md |   1 -
 ...23-14D0FE98-9C5A-4912-B055-CD4C50447E56.md |   1 -
 ...24-1D317957-741D-4B13-8726-AAE8E3273CC1.md |   1 -
 ...25-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md |   1 -
 ...26-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md |   1 -
 ...27-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md |   1 -
 ...28-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md |   1 -
 ...29-5AAB07EE-D536-402F-850F-6A435024928A.md |   1 -
 ...30-58D568F8-E30F-43B8-A92D-DC292D58AA39.md |   1 -
 ...31-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md |   1 -
 ...32-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md |   1 -
 ...33-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md |   1 -
 ...34-910F6747-A698-4100-891D-4EEE0D6C14A5.md |   1 -
 ...35-1C4AAA41-69E6-4F47-BF39-47E16B909170.md |   1 -
 ...36-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md |   1 -
 ...37-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md |   1 -
 ...38-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md |   1 -
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |   1 -
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |   1 -
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |   1 -
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |   1 -
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |   1 -
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |   1 -
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |   1 -
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |   1 -
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |   1 -
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |   1 -
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |   1 -
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |   1 -
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |   1 -
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |   1 -
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |   1 -
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |   1 -
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |   1 -
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |   1 -
 .../features/125-ur-one-two-five.md.md        |   1 -
 .changelog/v1.19.2/foo/1-one.md               |   1 -
 .changelog/v1.19.2/foo/2-two.md               |   1 -
 .changelog/v1.19.2/foo/5-five.md              |   1 -
 .changelog/v1.19.2/foo/6-six.md               |   1 -
 .changelog/v1.19.2/summary.md                 |   1 -
 .../v1.19.3/bug-fixes/765-thing-fixed.md      |   1 -
 .changelog/v1.19.3/summary.md                 |   1 -
 CHANGELOG.md                                  | 123 ------------------
 RELEASE_NOTES.md                              |  12 --
 76 files changed, 209 deletions(-)
 delete mode 100644 .changelog/v1.19.1/bananana/3-old-three.md
 delete mode 100644 .changelog/v1.19.1/bananana/4-old-four.md
 delete mode 100644 .changelog/v1.19.1/foo/1-old-one.md
 delete mode 100644 .changelog/v1.19.1/foo/2-old-two.md
 delete mode 100644 .changelog/v1.19.2/bar/3-three.md
 delete mode 100644 .changelog/v1.19.2/bar/4-four.md
 delete mode 100644 .changelog/v1.19.2/baz/7-seven.md
 delete mode 100644 .changelog/v1.19.2/baz/8-eight.md
 delete mode 100644 .changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
 delete mode 100644 .changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
 delete mode 100644 .changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
 delete mode 100644 .changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
 delete mode 100644 .changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
 delete mode 100644 .changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
 delete mode 100644 .changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
 delete mode 100644 .changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
 delete mode 100644 .changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
 delete mode 100644 .changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
 delete mode 100644 .changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
 delete mode 100644 .changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
 delete mode 100644 .changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
 delete mode 100644 .changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
 delete mode 100644 .changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
 delete mode 100644 .changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
 delete mode 100644 .changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
 delete mode 100644 .changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
 delete mode 100644 .changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
 delete mode 100644 .changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
 delete mode 100644 .changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
 delete mode 100644 .changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
 delete mode 100644 .changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
 delete mode 100644 .changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
 delete mode 100644 .changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
 delete mode 100644 .changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
 delete mode 100644 .changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
 delete mode 100644 .changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
 delete mode 100644 .changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
 delete mode 100644 .changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
 delete mode 100644 .changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
 delete mode 100644 .changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
 delete mode 100644 .changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
 delete mode 100644 .changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
 delete mode 100644 .changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
 delete mode 100644 .changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
 delete mode 100644 .changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
 delete mode 100644 .changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
 delete mode 100644 .changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
 delete mode 100644 .changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
 delete mode 100644 .changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
 delete mode 100644 .changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
 delete mode 100644 .changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
 delete mode 100644 .changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
 delete mode 100644 .changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
 delete mode 100644 .changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
 delete mode 100644 .changelog/v1.19.2/features/125-ur-one-two-five.md.md
 delete mode 100644 .changelog/v1.19.2/foo/1-one.md
 delete mode 100644 .changelog/v1.19.2/foo/2-two.md
 delete mode 100644 .changelog/v1.19.2/foo/5-five.md
 delete mode 100644 .changelog/v1.19.2/foo/6-six.md
 delete mode 100644 .changelog/v1.19.2/summary.md
 delete mode 100644 .changelog/v1.19.3/bug-fixes/765-thing-fixed.md
 delete mode 100644 .changelog/v1.19.3/summary.md
 delete mode 100644 RELEASE_NOTES.md

diff --git a/.changelog/v1.19.1/bananana/3-old-three.md b/.changelog/v1.19.1/bananana/3-old-three.md
deleted file mode 100644
index 3773c6ae9..000000000
--- a/.changelog/v1.19.1/bananana/3-old-three.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 3
diff --git a/.changelog/v1.19.1/bananana/4-old-four.md b/.changelog/v1.19.1/bananana/4-old-four.md
deleted file mode 100644
index 43ff12ffc..000000000
--- a/.changelog/v1.19.1/bananana/4-old-four.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 4
diff --git a/.changelog/v1.19.1/foo/1-old-one.md b/.changelog/v1.19.1/foo/1-old-one.md
deleted file mode 100644
index 9327c150b..000000000
--- a/.changelog/v1.19.1/foo/1-old-one.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 1
diff --git a/.changelog/v1.19.1/foo/2-old-two.md b/.changelog/v1.19.1/foo/2-old-two.md
deleted file mode 100644
index ecb52fa5b..000000000
--- a/.changelog/v1.19.1/foo/2-old-two.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 2
diff --git a/.changelog/v1.19.2/bar/3-three.md b/.changelog/v1.19.2/bar/3-three.md
deleted file mode 100644
index a6a22bbd4..000000000
--- a/.changelog/v1.19.2/bar/3-three.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 3
\ No newline at end of file
diff --git a/.changelog/v1.19.2/bar/4-four.md b/.changelog/v1.19.2/bar/4-four.md
deleted file mode 100644
index 95ce88590..000000000
--- a/.changelog/v1.19.2/bar/4-four.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 4
\ No newline at end of file
diff --git a/.changelog/v1.19.2/baz/7-seven.md b/.changelog/v1.19.2/baz/7-seven.md
deleted file mode 100644
index 3d52da879..000000000
--- a/.changelog/v1.19.2/baz/7-seven.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 7
\ No newline at end of file
diff --git a/.changelog/v1.19.2/baz/8-eight.md b/.changelog/v1.19.2/baz/8-eight.md
deleted file mode 100644
index 3014c88e8..000000000
--- a/.changelog/v1.19.2/baz/8-eight.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 8
\ No newline at end of file
diff --git a/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md b/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
deleted file mode 100644
index 92a095d27..000000000
--- a/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
+++ /dev/null
@@ -1 +0,0 @@
-* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
diff --git a/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
deleted file mode 100644
index 40c603642..000000000
--- a/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
+++ /dev/null
@@ -1 +0,0 @@
-* Fix the other thing. [#124](https://github.com/provenance-io/provenance/pull/124).
diff --git a/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md b/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
deleted file mode 100644
index 82237468e..000000000
--- a/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/evidence` removed at v0.1.1
diff --git a/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md b/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
deleted file mode 100644
index a73f3e5c5..000000000
--- a/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/spf13/viper` removed at v1.19.0
diff --git a/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md b/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
deleted file mode 100644
index 0233dc9c3..000000000
--- a/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/goat` added at v0.0.77
diff --git a/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md b/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
deleted file mode 100644
index e3ca9073c..000000000
--- a/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
diff --git a/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md b/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
deleted file mode 100644
index 1ca19cf2b..000000000
--- a/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
diff --git a/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md b/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
deleted file mode 100644
index aa1073928..000000000
--- a/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
diff --git a/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md b/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
deleted file mode 100644
index 463c042a9..000000000
--- a/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `golang.org/x/zoo` added at `../something`
diff --git a/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md b/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
deleted file mode 100644
index 682925536..000000000
--- a/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
diff --git a/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md b/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
deleted file mode 100644
index b809529e5..000000000
--- a/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
diff --git a/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md b/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
deleted file mode 100644
index 74d1c3da9..000000000
--- a/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/spf13/pflag` removed at v1.0.5
diff --git a/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md b/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
deleted file mode 100644
index 65f277c0d..000000000
--- a/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
+++ /dev/null
@@ -1 +0,0 @@
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
diff --git a/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md b/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
deleted file mode 100644
index 6589e89ab..000000000
--- a/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/house` added at v0.4.1
diff --git a/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md b/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
deleted file mode 100644
index 315c04e14..000000000
--- a/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
diff --git a/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md b/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
deleted file mode 100644
index 8f981e9f4..000000000
--- a/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cometbft/cometbft` removed at v0.38.10
diff --git a/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md b/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
deleted file mode 100644
index 1dc5776fa..000000000
--- a/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
diff --git a/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md b/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
deleted file mode 100644
index e203569dd..000000000
--- a/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
diff --git a/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md b/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
deleted file mode 100644
index 980d8940c..000000000
--- a/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
diff --git a/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md b/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
deleted file mode 100644
index ce9f3e8ea..000000000
--- a/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cespare/xxhash/v3` added at v3.0.2
diff --git a/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md b/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
deleted file mode 100644
index d7e8a16f7..000000000
--- a/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
diff --git a/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md b/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
deleted file mode 100644
index 9f89fc1fd..000000000
--- a/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` removed at v1.5.15
diff --git a/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md b/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
deleted file mode 100644
index fda06afbd..000000000
--- a/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
diff --git a/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md b/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
deleted file mode 100644
index 7dd5fdd6c..000000000
--- a/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/errors` removed at v1.0.1
diff --git a/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md b/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
deleted file mode 100644
index 647a23b5a..000000000
--- a/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
diff --git a/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md b/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
deleted file mode 100644
index 489a6539f..000000000
--- a/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `google.golang.org/somethingelse` added at v0.12.3
diff --git a/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md b/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
deleted file mode 100644
index 2359eea0a..000000000
--- a/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
+++ /dev/null
@@ -1 +0,0 @@
-* `google.golang.org/protobuf` removed at v1.34.2
diff --git a/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md b/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
deleted file mode 100644
index e6c0b5c40..000000000
--- a/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
diff --git a/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md b/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
deleted file mode 100644
index 349f44687..000000000
--- a/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
diff --git a/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md b/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
deleted file mode 100644
index 62ececf02..000000000
--- a/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
diff --git a/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md b/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
deleted file mode 100644
index bb777cf70..000000000
--- a/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/donkey/plows` added at v1.0.1
diff --git a/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md b/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
deleted file mode 100644
index 5c223a919..000000000
--- a/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
diff --git a/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md b/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
deleted file mode 100644
index 9b4276cbe..000000000
--- a/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
diff --git a/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md b/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
deleted file mode 100644
index 6567f919e..000000000
--- a/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
diff --git a/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md b/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
deleted file mode 100644
index c59eec781..000000000
--- a/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/inf/min` added at v1.0.3
diff --git a/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md b/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
deleted file mode 100644
index eae374b5b..000000000
--- a/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` added at v1.5.3
diff --git a/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md b/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
deleted file mode 100644
index 1a184b50e..000000000
--- a/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
diff --git a/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md b/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
deleted file mode 100644
index 043bb4e3f..000000000
--- a/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
diff --git a/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md b/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
deleted file mode 100644
index 54c6af1c3..000000000
--- a/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/zondax/hid/v2` added at v2.1.1
diff --git a/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md b/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
deleted file mode 100644
index df516ceb1..000000000
--- a/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
diff --git a/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
deleted file mode 100644
index 721e457a5..000000000
--- a/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/verygood` added at v0.7.1
diff --git a/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
deleted file mode 100644
index c97f18538..000000000
--- a/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
diff --git a/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
deleted file mode 100644
index d036cf7b8..000000000
--- a/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
diff --git a/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
deleted file mode 100644
index aef29859d..000000000
--- a/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/inf/max` added at v1.0.1
diff --git a/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
deleted file mode 100644
index 382acf89e..000000000
--- a/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cloud.google.com/go/wash` added at v0.8.0
diff --git a/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
deleted file mode 100644
index 6eb1c429a..000000000
--- a/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
diff --git a/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
deleted file mode 100644
index a9649a6a4..000000000
--- a/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/go-kit/log` removed at v0.2.1
diff --git a/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
deleted file mode 100644
index 76d4b83b1..000000000
--- a/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
diff --git a/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
deleted file mode 100644
index 00002010d..000000000
--- a/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
diff --git a/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
deleted file mode 100644
index 8502c6990..000000000
--- a/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/donkey/rides` added at v1.0.0
diff --git a/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
deleted file mode 100644
index 9ff99d029..000000000
--- a/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
diff --git a/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
deleted file mode 100644
index e09af7fca..000000000
--- a/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
diff --git a/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
deleted file mode 100644
index 22a1c9b8b..000000000
--- a/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
+++ /dev/null
@@ -1 +0,0 @@
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
diff --git a/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
deleted file mode 100644
index 935bd8d07..000000000
--- a/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/zondax/hid` removed at v0.9.2
diff --git a/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
deleted file mode 100644
index 5c49c8a41..000000000
--- a/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/clone` added at v1.5.0
diff --git a/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
deleted file mode 100644
index e30f7b6d1..000000000
--- a/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
diff --git a/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
deleted file mode 100644
index d28f48e7d..000000000
--- a/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
diff --git a/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
deleted file mode 100644
index 57614b1b8..000000000
--- a/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/go-kit/kit` removed at v0.13.0
diff --git a/.changelog/v1.19.2/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2/features/125-ur-one-two-five.md.md
deleted file mode 100644
index 6ec895bb3..000000000
--- a/.changelog/v1.19.2/features/125-ur-one-two-five.md.md
+++ /dev/null
@@ -1 +0,0 @@
-* Add the thing. [#125](https://github.com/provenance-io/provenance/issues/125).
diff --git a/.changelog/v1.19.2/foo/1-one.md b/.changelog/v1.19.2/foo/1-one.md
deleted file mode 100644
index 0f0039cd8..000000000
--- a/.changelog/v1.19.2/foo/1-one.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 1
\ No newline at end of file
diff --git a/.changelog/v1.19.2/foo/2-two.md b/.changelog/v1.19.2/foo/2-two.md
deleted file mode 100644
index 8698bba40..000000000
--- a/.changelog/v1.19.2/foo/2-two.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 2
\ No newline at end of file
diff --git a/.changelog/v1.19.2/foo/5-five.md b/.changelog/v1.19.2/foo/5-five.md
deleted file mode 100644
index 8ec892dce..000000000
--- a/.changelog/v1.19.2/foo/5-five.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 5
\ No newline at end of file
diff --git a/.changelog/v1.19.2/foo/6-six.md b/.changelog/v1.19.2/foo/6-six.md
deleted file mode 100644
index 54bd0682b..000000000
--- a/.changelog/v1.19.2/foo/6-six.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 6
\ No newline at end of file
diff --git a/.changelog/v1.19.2/summary.md b/.changelog/v1.19.2/summary.md
deleted file mode 100644
index 40e7e97c3..000000000
--- a/.changelog/v1.19.2/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
diff --git a/.changelog/v1.19.3/bug-fixes/765-thing-fixed.md b/.changelog/v1.19.3/bug-fixes/765-thing-fixed.md
deleted file mode 100644
index 67cbafe2a..000000000
--- a/.changelog/v1.19.3/bug-fixes/765-thing-fixed.md
+++ /dev/null
@@ -1 +0,0 @@
-* I fixed the thing. [#765](https://github.com/provenance-io/provenance/issues/765).
diff --git a/.changelog/v1.19.3/summary.md b/.changelog/v1.19.3/summary.md
deleted file mode 100644
index 61b83e7db..000000000
--- a/.changelog/v1.19.3/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is an emergency fix release.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 79d261fee..9d986831b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,129 +42,6 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
-## [v1.19.3](https://github.com/provenance-io/provenance/releases/tag/v1.19.3) 2024-08-02
-
-### Bug Fixes
-
-* I fixed the thing [#765](https://github.com/provenance-io/provenance/issues/765).
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2...v1.19.3
-
----
-
-## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Bar
-
-* change 3
-* change 4
-
-### Baz
-
-* change 7
-* change 8
-
-### Foo
-
-* change 1
-* change 2
-* change 5
-* change 6
-
-### Dependencies
-
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/errors` removed at v1.0.1
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
-* `cosmossdk.io/x/evidence` removed at v0.1.1
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cespare/xxhash/v3` added at v3.0.2
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
-* `github.com/cometbft/cometbft` removed at v0.38.10
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
-* `github.com/cosmos/danny` added at v1.5.3
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/goat` added at v0.0.77
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
-* `github.com/cosmos/house` added at v0.4.1
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/inf/min` added at v1.0.3
-* `github.com/spf13/pflag` removed at v1.0.5
-* `github.com/spf13/viper` removed at v1.19.0
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
-* `golang.org/x/zoo` added at `../something`
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
-
----
-
-## v1.19.1
-
-### Bananana
-
-* Old change 3
-* Old change 4
-
-### Foo
-
-* Old change 1
-* Old change 2
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc1
-
----
-
 ## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25
 
 ### Bug Fixes
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
deleted file mode 100644
index 291f32d50..000000000
--- a/RELEASE_NOTES.md
+++ /dev/null
@@ -1,12 +0,0 @@
-## [v1.19.3](https://github.com/provenance-io/provenance/releases/tag/v1.19.3) 2024-08-02
-
-This is an emergency fix release.
-
-### Bug Fixes
-
-* I fixed the thing [#765](https://github.com/provenance-io/provenance/issues/765).
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2...v1.19.3
-

From dd8cfdf9494f4c04fc8aec5393b65af0f4f1dc16 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:05:26 -0600
Subject: [PATCH 125/159] Create a script that just gets the valid sections in
 the desired order. Add a changelog entry for it so that it's maybe easier to
 find when we go to add things. Create a lint script for ensuring the sections
 in unreleased are all valid, and run it during make lint.

---
 .changelog/get-valid-sections.sh       | 17 +++++++++++++
 .changelog/lint-unreleased-sections.sh | 35 ++++++++++++++++++++++++++
 Makefile                               |  6 ++++-
 3 files changed, 57 insertions(+), 1 deletion(-)
 create mode 100755 .changelog/get-valid-sections.sh
 create mode 100755 .changelog/lint-unreleased-sections.sh

diff --git a/.changelog/get-valid-sections.sh b/.changelog/get-valid-sections.sh
new file mode 100755
index 000000000..cf6d1f82e
--- /dev/null
+++ b/.changelog/get-valid-sections.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+# This script will output all of the valid changelog section options.
+# It extracts this list from the comment at the top of the CHANGELOG.md file.
+# Any double-quoted string at the start of a line in that comment will be treated as a valid section header.
+# Those strings are lower-cased and spaces turned to dashes.
+# E.g the line `"Bug Fixes" for any bug fixes.` will result in a valid section of "bug-fixes".
+# It's assumed that they're listed in the order that they should appear as sections.
+
+# Assume that this script is in the {repo_root}.changelog/ dir and that the CHANGELOG.md file is directly in {repo_root}.
+where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
+cl_file="$( dirname "$where_i_am" )/CHANGELOG.md"
+if [[ ! -f "$cl_file" ]]; then
+    printf 'Changelog file does not exist: %s\n' "$cl_file" >&2
+    exit 1
+fi
+awk '{ if (in_com) { if (/^".*"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$cl_file" | tr '[:upper:]' '[:lower:]'
+
diff --git a/.changelog/lint-unreleased-sections.sh b/.changelog/lint-unreleased-sections.sh
new file mode 100755
index 000000000..df2156dd7
--- /dev/null
+++ b/.changelog/lint-unreleased-sections.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# This script will check that the dirs in unreleased are all valid.
+
+where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
+ur_dir="${where_i_am}/unreleased"
+if [[ ! -d "$ur_dir" ]]; then
+    printf 'Unreleased changes Directory does not exist: %s\n' "$ur_dir"
+    exit 1
+fi
+
+valid_sections=( $( "${where_i_am}/get-valid-sections.sh" ) )
+# Usage: is_valid_section <section>
+# Returns with exit code 0 if it is valid, or 1 if not.
+is_valid_section () {
+    local s
+    for s in "${valid_sections[@]}"; do
+        if [[ "$s" == "$1" ]]; then
+            return 0
+        fi
+    done
+    return 1
+}
+
+ec=0
+for section in $( find "$ur_dir" -type d -depth 1 | sed 's|^.*/||' ); do
+    if ! is_valid_section "$section"; then
+        printf 'Invalid unreleased section directory: %s\n' "$section"
+        ec=1
+    fi
+done
+
+if [[ "$ec" -ne '0' ]]; then
+    printf 'Valid sections: [%s]\n' "${valid_sections[*]}"
+fi
+exit "$ec"
diff --git a/Makefile b/Makefile
index 18999e7f0..50b95633a 100644
--- a/Makefile
+++ b/Makefile
@@ -277,6 +277,7 @@ lint:
 	find . -name '*.go' -type f -not -path "./vendor*" -not -path "./client/*" -not -path "*.git*" -not -path "*.pb.go" | xargs gofmt -d -s
 	scripts/no-now-lint.sh
 	$(GO) mod verify
+	.changelog/lint-unreleased-sections.sh
 
 lint-fix:
 	$(GOLANGCI_LINT) run --fix
@@ -303,7 +304,10 @@ linkify:
 update-tocs:
 	scripts/update-toc.sh x docs CONTRIBUTING.md
 
-.PHONY: go-mod-cache go.sum lint clean format check-built linkify update-tocs
+get-valid-sections:
+	.changelog/get-valid-sections.sh
+
+.PHONY: go-mod-cache go.sum lint clean format check-built linkify update-tocs get-valid-sections
 
 
 validate-go-version: ## Validates the installed version of go against Provenance's minimum requirement.

From d0f47696ab312d62dff30416554fca5e28482b46 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:13:22 -0600
Subject: [PATCH 126/159] Refactor the pre-release section re-combination.
 Utilize get-valid-sections.sh and identify all sections before using any of
 them. And stop worrying about moving the used sections to files indicating
 that they were included.

---
 .changelog/prep-release.sh | 82 ++++++++++++++++++++------------------
 1 file changed, 43 insertions(+), 39 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index a28691ca5..19ce0598e 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -430,12 +430,14 @@ lower_to_title () {
     printf '%s' "${words[*]}"
 }
 
+actual_sections=()
 while IFS="" read -r line || [[ -n "$line" ]]; do
     if [[ "$line" =~ ^##[[:space:]]+Unreleased[[:space:]]*$ ]]; then
         printf '## [%s](https://github.com/provenance-io/provenance/releases/tag/%s) %s\n' "$version" "$version" "$date" >> "$cur_file"
     elif [[ "$line" =~ ^###[[:space:]] ]]; then
         [[ -n "$verbose" ]] && printf 'Found new section line: [%s].\n' "$line"
         section="$( sed -E 's/^###[[:space:]]+//; s/[[:space:]]+$//; s/[^[:alnum:]]+/-/g;' <<< "$line" | tr '[:upper:]' '[:lower:]' )"
+        actual_sections+=( "$section" )
         cur_file="${temp_dir}/3-section-${section}.md"
         [[ -n "$verbose" ]] && printf 'Now writing to: [%s].\n' "$cur_file"
         # I'm providing the section unquoted here so that the shell splits it into words for us.
@@ -458,50 +460,51 @@ if [[ -f "$dep_file" ]]; then
     printf '\n' >> "$dep_file"
 fi
 
-new_cl_entry_file="${temp_dir}/4-release-notes.md"
-[[ -n "$verbose" ]] && printf 'Re-combining sections in the desired order: [%s].\n' "$new_cl_entry_file"
-# Usage: include_sections <section 1> <section 2> ...
-# Appends the provided sections to the new_cl_entry_file ("temp release notes file"),
-# and marks each section as included.
-include_sections () {
-    local s section s_id s_file
-    s=0
-    for section in "$@"; do
-        s=$(( s + 1 ))
-        s_id="[${s}/${#}=${section}]"
-        s_file="${temp_dir}/3-section-${section}.md"
-        if [[ -f "$s_file" ]]; then
-            [[ -n "$verbose" ]] && printf '%s: Including [%s].\n' "$s_id" "$s_file"
-            if ! cat "$s_file" >> "$new_cl_entry_file"; then
-                printf '%s: Could not append [%s] to [%s].\n' "$s_id" "$s_file" "$new_cl_entry_file"
-                clean_exit 1
-            fi
-            if ! mv "$s_file" "$s_file.included"; then
-                printf '%s: Could not mark file as included: [%s].\n' "$s_id" "$s_file"
-                clean_exit 1
+[[ -n "$verbose" ]] && printf 'Determining desired order for sections.\n'
+
+section_order=()
+add_to_section_order () {
+    while [[ "$#" -gt '0' ]]; do
+        for s in "${section_order[@]}"; do
+            if [[ "$s" == "$1" ]]; then
+                shift
+                continue 2
             fi
-        else
-            [[ -n "$verbose" ]] && printf '%s: No section file to include: [%s].\n' "$s_id" "$s_file"
-        fi
+        done
+        section_order+=( "$1" )
+        shift
     done
 }
 
-section_order=()
-section_order+=( top )
-# We want the dependencies entry to be absolutely last (after the other entries), so we'll remove it here and do it manually later.
-section_order+=( $( awk '{ if (in_com) { if (/^"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$changelog_file" | tr '[:upper:]' '[:lower:]' | grep -vFx 'dependencies' ) )
-[[ -n "$verbose" ]] && printf 'Order (%d): [%s].\n' "${#section_order[@]}" "${section_order[*]}"
-include_sections "${section_order[@]}"
-
-other_sections=()
-other_sections+=( $( find "$temp_dir" -type f -name '3-section-*.md' -not -name '3-section-dependencies.md' | sed -E 's|^.*/3-section-||; s/\.md$//;' | sort ) )
-if [[ "${#other_sections[@]}" -ne '0' ]]; then
-    [[ -n "$verbose" ]] && printf 'Including other sections (%d): [%s].\n' "${#other_sections[@]}" "${other_sections[*]}"
-    include_sections "${other_sections[@]}"
-fi
+# These sub-commands aren't quoted here because we want it split on spaces (and I know they don't have any glob stuff).
+# We want "top" first, it's the version header and blurb.
+# Then use the pre-defined section order for the expected sections (but hold off on dependencies).
+# Then add all the actual sections so that any unexpected sections are still included.
+# And lastly, we have the dependencies section.
+add_to_section_order top \
+    $( "${where_i_am}/get-valid-sections.sh" | grep -vFx 'dependencies' ) \
+    $( printf '%s\n' "${actual_sections[@]}" | grep -vFx 'dependencies' ) \
+    dependencies
+[[ -n "$verbose" ]] && printf 'Including sections in this order (%d): [%s].\n' "${#section_order[@]}" "${section_order[*]}"
 
-[[ -n "$verbose" ]] && printf 'Including dependencies section.\n'
-include_sections 'dependencies'
+new_cl_entry_file="${temp_dir}/4-release-notes.md"
+[[ -n "$verbose" ]] && printf 'Re-combining sections with proper order: [%s].\n' "$new_cl_entry_file"
+
+s=0
+for section in "${section_order[@]}"; do
+    s=$(( s + 1 ))
+    s_id="[${s}/${#}=${section}]"
+    s_file="${temp_dir}/3-section-${section}.md"
+    if [[ ! -f "$s_file" ]]; then
+        [[ -n "$verbose" ]] && printf '%s: No section file to include: [%s].\n' "$s_id" "$s_file"
+        continue
+    fi
+    [[ -n "$verbose" ]] && printf '%s: Including [%s].\n' "$s_id" "$s_file"
+    if ! cat "$s_file" >> "$new_cl_entry_file"; then
+        printf '%s: Could not append [%s] to [%s].\n' "$s_id" "$s_file" "$new_cl_entry_file"
+        clean_exit 1
+    fi
+done
 
 [[ -n "$verbose" ]] && printf 'Appending diff links: [%s].\n' "$new_cl_entry_file"
 printf '### Full Commit History\n\n' >> "$new_cl_entry_file"
@@ -510,6 +513,7 @@ printf '* https://github.com/provenance-io/provenance/compare/%s...%s\n\n' "$pre
 
 # Usage: clean_versions <input file>
 #    or: <stuff> clean_versions
+# This will remove this version and any rcs for this verison from changelog content.
 clean_versions () {
     awk -v version="$version" '{ if (/^##[[:space:]]/) { if (index($0,version "-rc") || index($0,"[" version "]")) { keep=0; } else { keep=1; }; }; if (keep) { print $0; }; }' "$@"
 }

From 3d2586a1b4b5bf2dfa065c9c17740873adf25b22 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:27:57 -0600
Subject: [PATCH 127/159] Restage things with the v1.19.2 release candidates 1
 and 2 so that I can recheck the updated section combination.

---
 .../bug-fixes/124-ur-one-two-four.md.md       |  1 +
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  1 +
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  1 +
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  1 +
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  1 +
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  1 +
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  1 +
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  1 +
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  1 +
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  1 +
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  1 +
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  1 +
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  1 +
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  1 +
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  1 +
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  1 +
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  1 +
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  1 +
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  1 +
 .changelog/unreleased/foo/5-five.md           |  1 +
 .changelog/unreleased/summary.md              |  1 +
 .changelog/v1.19.1/bananana/3-old-three.md    |  1 +
 .changelog/v1.19.1/bananana/4-old-four.md     |  1 +
 .changelog/v1.19.1/foo/1-old-one.md           |  1 +
 .changelog/v1.19.1/foo/2-old-two.md           |  1 +
 .changelog/v1.19.2-rc1/bar/3-three.md         |  1 +
 .changelog/v1.19.2-rc1/bar/4-four.md          |  1 +
 ...01-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md |  1 +
 ...02-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md |  1 +
 ...03-588FFA0D-18F9-46BE-B2D3-220112234BA7.md |  1 +
 ...04-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md |  1 +
 ...05-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md |  1 +
 ...06-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md |  1 +
 ...07-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md |  1 +
 ...08-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md |  1 +
 ...09-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md |  1 +
 ...10-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md |  1 +
 ...11-6897CC15-44C2-434D-A656-546EC51B7395.md |  1 +
 ...12-3C432592-0C6E-4991-BB44-D17E64FC477F.md |  1 +
 ...13-1E2D080E-F648-4B38-B55B-54965D33F1C4.md |  1 +
 ...14-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md |  1 +
 ...15-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md |  1 +
 ...16-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md |  1 +
 ...17-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md |  1 +
 ...18-031014A4-049C-42FC-A00C-33138B4EBD57.md |  1 +
 ...19-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md |  1 +
 .../features/125-ur-one-two-five.md.md        |  1 +
 .changelog/v1.19.2-rc1/foo/1-one.md           |  1 +
 .changelog/v1.19.2-rc1/foo/6-six.md           |  1 +
 .changelog/v1.19.2-rc2/baz/7-seven.md         |  1 +
 .changelog/v1.19.2-rc2/baz/8-eight.md         |  1 +
 .../bug-fixes/123-ur-one-two-three.md.md      |  1 +
 ...20-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md |  1 +
 ...21-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md |  1 +
 ...22-6D223065-AA98-4940-A784-E9B4AB702106.md |  1 +
 ...23-14D0FE98-9C5A-4912-B055-CD4C50447E56.md |  1 +
 ...24-1D317957-741D-4B13-8726-AAE8E3273CC1.md |  1 +
 ...25-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md |  1 +
 ...26-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md |  1 +
 ...27-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md |  1 +
 ...28-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md |  1 +
 ...29-5AAB07EE-D536-402F-850F-6A435024928A.md |  1 +
 ...30-58D568F8-E30F-43B8-A92D-DC292D58AA39.md |  1 +
 ...31-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md |  1 +
 ...32-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md |  1 +
 ...33-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md |  1 +
 ...34-910F6747-A698-4100-891D-4EEE0D6C14A5.md |  1 +
 ...35-1C4AAA41-69E6-4F47-BF39-47E16B909170.md |  1 +
 ...36-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md |  1 +
 ...37-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md |  1 +
 ...38-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md |  1 +
 .changelog/v1.19.2-rc2/foo/2-two.md           |  1 +
 CHANGELOG.md                                  | 82 +++++++++++++++++++
 RELEASE_NOTES.md                              | 81 ++++++++++++++++++
 74 files changed, 235 insertions(+)
 create mode 100644 .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
 create mode 100644 .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
 create mode 100644 .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
 create mode 100644 .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
 create mode 100644 .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
 create mode 100644 .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
 create mode 100644 .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
 create mode 100644 .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
 create mode 100644 .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
 create mode 100644 .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
 create mode 100644 .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
 create mode 100644 .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
 create mode 100644 .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
 create mode 100644 .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
 create mode 100644 .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
 create mode 100644 .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
 create mode 100644 .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
 create mode 100644 .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
 create mode 100644 .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
 create mode 100644 .changelog/unreleased/foo/5-five.md
 create mode 100644 .changelog/unreleased/summary.md
 create mode 100644 .changelog/v1.19.1/bananana/3-old-three.md
 create mode 100644 .changelog/v1.19.1/bananana/4-old-four.md
 create mode 100644 .changelog/v1.19.1/foo/1-old-one.md
 create mode 100644 .changelog/v1.19.1/foo/2-old-two.md
 create mode 100644 .changelog/v1.19.2-rc1/bar/3-three.md
 create mode 100644 .changelog/v1.19.2-rc1/bar/4-four.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
 create mode 100644 .changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
 create mode 100644 .changelog/v1.19.2-rc1/features/125-ur-one-two-five.md.md
 create mode 100644 .changelog/v1.19.2-rc1/foo/1-one.md
 create mode 100644 .changelog/v1.19.2-rc1/foo/6-six.md
 create mode 100644 .changelog/v1.19.2-rc2/baz/7-seven.md
 create mode 100644 .changelog/v1.19.2-rc2/baz/8-eight.md
 create mode 100644 .changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
 create mode 100644 .changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
 create mode 100644 .changelog/v1.19.2-rc2/foo/2-two.md
 create mode 100644 RELEASE_NOTES.md

diff --git a/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md b/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
new file mode 100644
index 000000000..40c603642
--- /dev/null
+++ b/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
@@ -0,0 +1 @@
+* Fix the other thing. [#124](https://github.com/provenance-io/provenance/pull/124).
diff --git a/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
new file mode 100644
index 000000000..721e457a5
--- /dev/null
+++ b/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/verygood` added at v0.7.1
diff --git a/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
new file mode 100644
index 000000000..c97f18538
--- /dev/null
+++ b/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
@@ -0,0 +1 @@
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
diff --git a/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
new file mode 100644
index 000000000..d036cf7b8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
@@ -0,0 +1 @@
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
diff --git a/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
new file mode 100644
index 000000000..aef29859d
--- /dev/null
+++ b/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
@@ -0,0 +1 @@
+* `github.com/inf/max` added at v1.0.1
diff --git a/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
new file mode 100644
index 000000000..382acf89e
--- /dev/null
+++ b/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
@@ -0,0 +1 @@
+* `cloud.google.com/go/wash` added at v0.8.0
diff --git a/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
new file mode 100644
index 000000000..6eb1c429a
--- /dev/null
+++ b/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
@@ -0,0 +1 @@
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
diff --git a/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
new file mode 100644
index 000000000..a9649a6a4
--- /dev/null
+++ b/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
@@ -0,0 +1 @@
+* `github.com/go-kit/log` removed at v0.2.1
diff --git a/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
new file mode 100644
index 000000000..76d4b83b1
--- /dev/null
+++ b/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
@@ -0,0 +1 @@
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
diff --git a/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
new file mode 100644
index 000000000..00002010d
--- /dev/null
+++ b/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
@@ -0,0 +1 @@
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
diff --git a/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
new file mode 100644
index 000000000..8502c6990
--- /dev/null
+++ b/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
@@ -0,0 +1 @@
+* `github.com/donkey/rides` added at v1.0.0
diff --git a/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
new file mode 100644
index 000000000..9ff99d029
--- /dev/null
+++ b/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
@@ -0,0 +1 @@
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
diff --git a/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
new file mode 100644
index 000000000..e09af7fca
--- /dev/null
+++ b/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
@@ -0,0 +1 @@
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
diff --git a/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
new file mode 100644
index 000000000..22a1c9b8b
--- /dev/null
+++ b/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
@@ -0,0 +1 @@
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
diff --git a/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
new file mode 100644
index 000000000..935bd8d07
--- /dev/null
+++ b/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
@@ -0,0 +1 @@
+* `github.com/zondax/hid` removed at v0.9.2
diff --git a/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
new file mode 100644
index 000000000..5c49c8a41
--- /dev/null
+++ b/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
@@ -0,0 +1 @@
+* `cosmossdk.io/clone` added at v1.5.0
diff --git a/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
new file mode 100644
index 000000000..e30f7b6d1
--- /dev/null
+++ b/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
@@ -0,0 +1 @@
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
diff --git a/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
new file mode 100644
index 000000000..d28f48e7d
--- /dev/null
+++ b/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
diff --git a/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
new file mode 100644
index 000000000..57614b1b8
--- /dev/null
+++ b/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
@@ -0,0 +1 @@
+* `github.com/go-kit/kit` removed at v0.13.0
diff --git a/.changelog/unreleased/foo/5-five.md b/.changelog/unreleased/foo/5-five.md
new file mode 100644
index 000000000..8ec892dce
--- /dev/null
+++ b/.changelog/unreleased/foo/5-five.md
@@ -0,0 +1 @@
+* change 5
\ No newline at end of file
diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md
new file mode 100644
index 000000000..40e7e97c3
--- /dev/null
+++ b/.changelog/unreleased/summary.md
@@ -0,0 +1 @@
+This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
diff --git a/.changelog/v1.19.1/bananana/3-old-three.md b/.changelog/v1.19.1/bananana/3-old-three.md
new file mode 100644
index 000000000..3773c6ae9
--- /dev/null
+++ b/.changelog/v1.19.1/bananana/3-old-three.md
@@ -0,0 +1 @@
+* Old change 3
diff --git a/.changelog/v1.19.1/bananana/4-old-four.md b/.changelog/v1.19.1/bananana/4-old-four.md
new file mode 100644
index 000000000..43ff12ffc
--- /dev/null
+++ b/.changelog/v1.19.1/bananana/4-old-four.md
@@ -0,0 +1 @@
+* Old change 4
diff --git a/.changelog/v1.19.1/foo/1-old-one.md b/.changelog/v1.19.1/foo/1-old-one.md
new file mode 100644
index 000000000..9327c150b
--- /dev/null
+++ b/.changelog/v1.19.1/foo/1-old-one.md
@@ -0,0 +1 @@
+* Old change 1
diff --git a/.changelog/v1.19.1/foo/2-old-two.md b/.changelog/v1.19.1/foo/2-old-two.md
new file mode 100644
index 000000000..ecb52fa5b
--- /dev/null
+++ b/.changelog/v1.19.1/foo/2-old-two.md
@@ -0,0 +1 @@
+* Old change 2
diff --git a/.changelog/v1.19.2-rc1/bar/3-three.md b/.changelog/v1.19.2-rc1/bar/3-three.md
new file mode 100644
index 000000000..a6a22bbd4
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/bar/3-three.md
@@ -0,0 +1 @@
+* change 3
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/bar/4-four.md b/.changelog/v1.19.2-rc1/bar/4-four.md
new file mode 100644
index 000000000..95ce88590
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/bar/4-four.md
@@ -0,0 +1 @@
+* change 4
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md b/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
new file mode 100644
index 000000000..82237468e
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/evidence` removed at v0.1.1
diff --git a/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md b/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
new file mode 100644
index 000000000..a73f3e5c5
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
@@ -0,0 +1 @@
+* `github.com/spf13/viper` removed at v1.19.0
diff --git a/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md b/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
new file mode 100644
index 000000000..0233dc9c3
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
@@ -0,0 +1 @@
+* `github.com/cosmos/goat` added at v0.0.77
diff --git a/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md b/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
new file mode 100644
index 000000000..e3ca9073c
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
@@ -0,0 +1 @@
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
diff --git a/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md b/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
new file mode 100644
index 000000000..1ca19cf2b
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
diff --git a/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md b/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
new file mode 100644
index 000000000..aa1073928
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
@@ -0,0 +1 @@
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md b/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
new file mode 100644
index 000000000..463c042a9
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
@@ -0,0 +1 @@
+* `golang.org/x/zoo` added at `../something`
diff --git a/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md b/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
new file mode 100644
index 000000000..682925536
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
@@ -0,0 +1 @@
+* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
diff --git a/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md b/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
new file mode 100644
index 000000000..b809529e5
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
@@ -0,0 +1 @@
+* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md b/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
new file mode 100644
index 000000000..74d1c3da9
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
@@ -0,0 +1 @@
+* `github.com/spf13/pflag` removed at v1.0.5
diff --git a/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md b/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
new file mode 100644
index 000000000..65f277c0d
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
@@ -0,0 +1 @@
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md b/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
new file mode 100644
index 000000000..6589e89ab
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
@@ -0,0 +1 @@
+* `github.com/cosmos/house` added at v0.4.1
diff --git a/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md b/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
new file mode 100644
index 000000000..315c04e14
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
@@ -0,0 +1 @@
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md b/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
new file mode 100644
index 000000000..8f981e9f4
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
@@ -0,0 +1 @@
+* `github.com/cometbft/cometbft` removed at v0.38.10
diff --git a/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md b/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
new file mode 100644
index 000000000..1dc5776fa
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
@@ -0,0 +1 @@
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
diff --git a/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md b/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
new file mode 100644
index 000000000..e203569dd
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
@@ -0,0 +1 @@
+* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md b/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
new file mode 100644
index 000000000..980d8940c
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
@@ -0,0 +1 @@
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
diff --git a/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md b/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
new file mode 100644
index 000000000..ce9f3e8ea
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
@@ -0,0 +1 @@
+* `github.com/cespare/xxhash/v3` added at v3.0.2
diff --git a/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md b/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
new file mode 100644
index 000000000..d7e8a16f7
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
@@ -0,0 +1 @@
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
diff --git a/.changelog/v1.19.2-rc1/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2-rc1/features/125-ur-one-two-five.md.md
new file mode 100644
index 000000000..6ec895bb3
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/features/125-ur-one-two-five.md.md
@@ -0,0 +1 @@
+* Add the thing. [#125](https://github.com/provenance-io/provenance/issues/125).
diff --git a/.changelog/v1.19.2-rc1/foo/1-one.md b/.changelog/v1.19.2-rc1/foo/1-one.md
new file mode 100644
index 000000000..0f0039cd8
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/foo/1-one.md
@@ -0,0 +1 @@
+* change 1
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc1/foo/6-six.md b/.changelog/v1.19.2-rc1/foo/6-six.md
new file mode 100644
index 000000000..54bd0682b
--- /dev/null
+++ b/.changelog/v1.19.2-rc1/foo/6-six.md
@@ -0,0 +1 @@
+* change 6
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc2/baz/7-seven.md b/.changelog/v1.19.2-rc2/baz/7-seven.md
new file mode 100644
index 000000000..3d52da879
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/baz/7-seven.md
@@ -0,0 +1 @@
+* change 7
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc2/baz/8-eight.md b/.changelog/v1.19.2-rc2/baz/8-eight.md
new file mode 100644
index 000000000..3014c88e8
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/baz/8-eight.md
@@ -0,0 +1 @@
+* change 8
\ No newline at end of file
diff --git a/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md b/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
new file mode 100644
index 000000000..92a095d27
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
@@ -0,0 +1 @@
+* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
diff --git a/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md b/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
new file mode 100644
index 000000000..9f89fc1fd
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` removed at v1.5.15
diff --git a/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md b/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
new file mode 100644
index 000000000..fda06afbd
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
@@ -0,0 +1 @@
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
diff --git a/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md b/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
new file mode 100644
index 000000000..7dd5fdd6c
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
@@ -0,0 +1 @@
+* `cosmossdk.io/errors` removed at v1.0.1
diff --git a/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md b/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
new file mode 100644
index 000000000..647a23b5a
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
@@ -0,0 +1 @@
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
diff --git a/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md b/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
new file mode 100644
index 000000000..489a6539f
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
@@ -0,0 +1 @@
+* `google.golang.org/somethingelse` added at v0.12.3
diff --git a/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md b/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
new file mode 100644
index 000000000..2359eea0a
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
@@ -0,0 +1 @@
+* `google.golang.org/protobuf` removed at v1.34.2
diff --git a/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md b/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
new file mode 100644
index 000000000..e6c0b5c40
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
diff --git a/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md b/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
new file mode 100644
index 000000000..349f44687
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
@@ -0,0 +1 @@
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
diff --git a/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md b/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
new file mode 100644
index 000000000..62ececf02
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
@@ -0,0 +1 @@
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
diff --git a/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md b/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
new file mode 100644
index 000000000..bb777cf70
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
@@ -0,0 +1 @@
+* `github.com/donkey/plows` added at v1.0.1
diff --git a/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md b/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
new file mode 100644
index 000000000..5c223a919
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
@@ -0,0 +1 @@
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
diff --git a/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md b/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
new file mode 100644
index 000000000..9b4276cbe
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
@@ -0,0 +1 @@
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
diff --git a/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md b/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
new file mode 100644
index 000000000..6567f919e
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
@@ -0,0 +1 @@
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
diff --git a/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md b/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
new file mode 100644
index 000000000..c59eec781
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
@@ -0,0 +1 @@
+* `github.com/inf/min` added at v1.0.3
diff --git a/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md b/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
new file mode 100644
index 000000000..eae374b5b
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
@@ -0,0 +1 @@
+* `github.com/cosmos/danny` added at v1.5.3
diff --git a/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md b/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
new file mode 100644
index 000000000..1a184b50e
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
@@ -0,0 +1 @@
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
diff --git a/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md b/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
new file mode 100644
index 000000000..043bb4e3f
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
@@ -0,0 +1 @@
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
diff --git a/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md b/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
new file mode 100644
index 000000000..54c6af1c3
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
@@ -0,0 +1 @@
+* `github.com/zondax/hid/v2` added at v2.1.1
diff --git a/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md b/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
new file mode 100644
index 000000000..df516ceb1
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
@@ -0,0 +1 @@
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
diff --git a/.changelog/v1.19.2-rc2/foo/2-two.md b/.changelog/v1.19.2-rc2/foo/2-two.md
new file mode 100644
index 000000000..8698bba40
--- /dev/null
+++ b/.changelog/v1.19.2-rc2/foo/2-two.md
@@ -0,0 +1 @@
+* change 2
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d986831b..e0e67fdbf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,88 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
+## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+
+This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+
+### Baz
+
+* change 7
+* change 8
+
+### Bug Fixes
+
+* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
+
+### Dependencies
+
+* `cosmossdk.io/errors` removed at v1.0.1
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
+* `github.com/cosmos/danny` added at v1.5.3
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` removed at v1.5.15
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
+* `github.com/inf/min` added at v1.0.3
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
+
+### Foo
+
+* change 2
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
+
+---
+
+## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
+
+This is Provenance Blockchain release candidate `v1.19.2-rc1`.
+
+### Bar
+
+* change 3
+* change 4
+
+### Dependencies
+
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
+* `cosmossdk.io/x/evidence` removed at v0.1.1
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
+* `github.com/cespare/xxhash/v3` added at v3.0.2
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
+* `github.com/cometbft/cometbft` removed at v0.38.10
+* `github.com/cosmos/goat` added at v0.0.77
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
+* `github.com/cosmos/house` added at v0.4.1
+* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/spf13/pflag` removed at v1.0.5
+* `github.com/spf13/viper` removed at v1.19.0
+* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
+* `golang.org/x/zoo` added at `../something`
+
+### Foo
+
+* change 1
+* change 6
+
 ## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25
 
 ### Bug Fixes
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
new file mode 100644
index 000000000..cac8dbefc
--- /dev/null
+++ b/RELEASE_NOTES.md
@@ -0,0 +1,81 @@
+## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+
+This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+
+### Baz
+
+* change 7
+* change 8
+
+### Bug Fixes
+
+* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
+
+### Dependencies
+
+* `cosmossdk.io/errors` removed at v1.0.1
+* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
+* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
+* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
+* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
+* `github.com/cosmos/danny` added at v1.5.3
+* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` removed at v1.5.15
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
+* `github.com/inf/min` added at v1.0.3
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
+
+### Foo
+
+* change 2
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
+
+---
+
+## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
+
+This is Provenance Blockchain release candidate `v1.19.2-rc1`.
+
+### Bar
+
+* change 3
+* change 4
+
+### Dependencies
+
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
+* `cosmossdk.io/x/evidence` removed at v0.1.1
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
+* `github.com/cespare/xxhash/v3` added at v3.0.2
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
+* `github.com/cometbft/cometbft` removed at v0.38.10
+* `github.com/cosmos/goat` added at v0.0.77
+* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
+* `github.com/cosmos/house` added at v0.4.1
+* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
+* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/spf13/pflag` removed at v1.0.5
+* `github.com/spf13/viper` removed at v1.19.0
+* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
+* `golang.org/x/zoo` added at `../something`
+
+### Foo
+
+* change 1
+* change 6

From c139bb03f747e425492c70a77121dbe4b6ec7ba6 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:30:37 -0600
Subject: [PATCH 128/159] Fix the prep-release script to always look up where
 it is.

---
 .changelog/prep-release.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index 19ce0598e..ad60d6c7e 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -77,9 +77,9 @@ fi
 
 printf 'Doing Setup and Validation.\n'
 
+where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
 repo_root="$( git rev-parse --show-toplevel 2> /dev/null )"
 if [[ -z "$repo_root" ]]; then
-    where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
     if [[ "$where_i_am" =~ /.changelog$ || "$where_i_am" =~ /scripts$ ]]; then
         # If this is in the .changelog or scripts directory, assume it's {repo_root}/<dir>.
         repo_root="$( dirname "$where_i_am" )"

From 2c7160c9e0c7cf30f36b5a887c9a21d039f0132f Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:32:52 -0600
Subject: [PATCH 129/159] Run ./.changelog/prep-release.sh v1.19.2-rc3.

---
 .changelog/unreleased/summary.md              |  1 -
 .../bug-fixes/124-ur-one-two-four.md.md       |  0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  0
 .../{unreleased => v1.19.2-rc3}/foo/5-five.md |  0
 .changelog/v1.19.2-rc3/summary.md             |  1 +
 CHANGELOG.md                                  | 38 ++++++++++++++++++
 RELEASE_NOTES.md                              | 40 +++++++++++++++++++
 24 files changed, 79 insertions(+), 1 deletion(-)
 delete mode 100644 .changelog/unreleased/summary.md
 rename .changelog/{unreleased => v1.19.2-rc3}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{unreleased => v1.19.2-rc3}/foo/5-five.md (100%)
 create mode 100644 .changelog/v1.19.2-rc3/summary.md

diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md
deleted file mode 100644
index 40e7e97c3..000000000
--- a/.changelog/unreleased/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
diff --git a/.changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/unreleased/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/unreleased/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/unreleased/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/unreleased/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/unreleased/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/unreleased/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/unreleased/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/unreleased/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/unreleased/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/unreleased/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/unreleased/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/unreleased/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/unreleased/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/unreleased/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/unreleased/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/unreleased/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/unreleased/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/unreleased/foo/5-five.md b/.changelog/v1.19.2-rc3/foo/5-five.md
similarity index 100%
rename from .changelog/unreleased/foo/5-five.md
rename to .changelog/v1.19.2-rc3/foo/5-five.md
diff --git a/.changelog/v1.19.2-rc3/summary.md b/.changelog/v1.19.2-rc3/summary.md
new file mode 100644
index 000000000..7385cc69c
--- /dev/null
+++ b/.changelog/v1.19.2-rc3/summary.md
@@ -0,0 +1 @@
+This is Provenance Blockchain release candidate `v1.19.2-rc3`.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e0e67fdbf..b4a110c4e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,44 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
+## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+
+### Bug Fixes
+
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
+
+### Foo
+
+* change 5
+
+### Dependencies
+
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/donkey/rides` added at v1.0.0
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+
+---
+
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index cac8dbefc..f9bdfb108 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,3 +1,43 @@
+## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+
+This is Provenance Blockchain release candidate `v1.19.2-rc3`.
+
+### Bug Fixes
+
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
+
+### Foo
+
+* change 5
+
+### Dependencies
+
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/donkey/rides` added at v1.0.0
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+
+---
+
 ## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
 
 This is Provenance Blockchain release candidate `v1.19.2-rc2`.

From fb9e92fb3ccf3e9a8f857c4a28caf546528eb374 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:37:42 -0600
Subject: [PATCH 130/159] Add an unreleased summary (with nothing else), then
 run .changelog/prep-release.sh v1.19.2.

---
 .changelog/v1.19.2-rc3/summary.md             |   1 -
 .../{v1.19.2-rc1 => v1.19.2}/bar/3-three.md   |   0
 .../{v1.19.2-rc1 => v1.19.2}/bar/4-four.md    |   0
 .../{v1.19.2-rc2 => v1.19.2}/baz/7-seven.md   |   0
 .../{v1.19.2-rc2 => v1.19.2}/baz/8-eight.md   |   0
 .../bug-fixes/123-ur-one-two-three.md.md      |   0
 .../bug-fixes/124-ur-one-two-four.md.md       |   0
 ...01-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md |   0
 ...02-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md |   0
 ...03-588FFA0D-18F9-46BE-B2D3-220112234BA7.md |   0
 ...04-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md |   0
 ...05-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md |   0
 ...06-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md |   0
 ...07-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md |   0
 ...08-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md |   0
 ...09-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md |   0
 ...10-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md |   0
 ...11-6897CC15-44C2-434D-A656-546EC51B7395.md |   0
 ...12-3C432592-0C6E-4991-BB44-D17E64FC477F.md |   0
 ...13-1E2D080E-F648-4B38-B55B-54965D33F1C4.md |   0
 ...14-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md |   0
 ...15-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md |   0
 ...16-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md |   0
 ...17-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md |   0
 ...18-031014A4-049C-42FC-A00C-33138B4EBD57.md |   0
 ...19-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md |   0
 ...20-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md |   0
 ...21-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md |   0
 ...22-6D223065-AA98-4940-A784-E9B4AB702106.md |   0
 ...23-14D0FE98-9C5A-4912-B055-CD4C50447E56.md |   0
 ...24-1D317957-741D-4B13-8726-AAE8E3273CC1.md |   0
 ...25-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md |   0
 ...26-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md |   0
 ...27-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md |   0
 ...28-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md |   0
 ...29-5AAB07EE-D536-402F-850F-6A435024928A.md |   0
 ...30-58D568F8-E30F-43B8-A92D-DC292D58AA39.md |   0
 ...31-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md |   0
 ...32-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md |   0
 ...33-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md |   0
 ...34-910F6747-A698-4100-891D-4EEE0D6C14A5.md |   0
 ...35-1C4AAA41-69E6-4F47-BF39-47E16B909170.md |   0
 ...36-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md |   0
 ...37-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md |   0
 ...38-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md |   0
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |   0
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |   0
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |   0
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |   0
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |   0
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |   0
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |   0
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |   0
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |   0
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |   0
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |   0
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |   0
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |   0
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |   0
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |   0
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |   0
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |   0
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |   0
 .../features/125-ur-one-two-five.md.md        |   0
 .../{v1.19.2-rc1 => v1.19.2}/foo/1-one.md     |   0
 .../{v1.19.2-rc2 => v1.19.2}/foo/2-two.md     |   0
 .../{v1.19.2-rc3 => v1.19.2}/foo/5-five.md    |   0
 .../{v1.19.2-rc1 => v1.19.2}/foo/6-six.md     |   0
 .changelog/v1.19.2/summary.md                 |   1 +
 CHANGELOG.md                                  | 131 +++++++----------
 RELEASE_NOTES.md                              | 132 +++++++-----------
 71 files changed, 105 insertions(+), 160 deletions(-)
 delete mode 100644 .changelog/v1.19.2-rc3/summary.md
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/bar/3-three.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/bar/4-four.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/baz/7-seven.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/baz/8-eight.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/bug-fixes/123-ur-one-two-three.md.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/bug-fixes/124-ur-one-two-four.md.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/features/125-ur-one-two-five.md.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/foo/1-one.md (100%)
 rename .changelog/{v1.19.2-rc2 => v1.19.2}/foo/2-two.md (100%)
 rename .changelog/{v1.19.2-rc3 => v1.19.2}/foo/5-five.md (100%)
 rename .changelog/{v1.19.2-rc1 => v1.19.2}/foo/6-six.md (100%)
 create mode 100644 .changelog/v1.19.2/summary.md

diff --git a/.changelog/v1.19.2-rc3/summary.md b/.changelog/v1.19.2-rc3/summary.md
deleted file mode 100644
index 7385cc69c..000000000
--- a/.changelog/v1.19.2-rc3/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is Provenance Blockchain release candidate `v1.19.2-rc3`.
diff --git a/.changelog/v1.19.2-rc1/bar/3-three.md b/.changelog/v1.19.2/bar/3-three.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/bar/3-three.md
rename to .changelog/v1.19.2/bar/3-three.md
diff --git a/.changelog/v1.19.2-rc1/bar/4-four.md b/.changelog/v1.19.2/bar/4-four.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/bar/4-four.md
rename to .changelog/v1.19.2/bar/4-four.md
diff --git a/.changelog/v1.19.2-rc2/baz/7-seven.md b/.changelog/v1.19.2/baz/7-seven.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/baz/7-seven.md
rename to .changelog/v1.19.2/baz/7-seven.md
diff --git a/.changelog/v1.19.2-rc2/baz/8-eight.md b/.changelog/v1.19.2/baz/8-eight.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/baz/8-eight.md
rename to .changelog/v1.19.2/baz/8-eight.md
diff --git a/.changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md b/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/bug-fixes/123-ur-one-two-three.md.md
rename to .changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
diff --git a/.changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/bug-fixes/124-ur-one-two-four.md.md
rename to .changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md b/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
rename to .changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md b/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
rename to .changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md b/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
rename to .changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md b/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
rename to .changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md b/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
rename to .changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md b/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
rename to .changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md b/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
rename to .changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md b/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
rename to .changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md b/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
rename to .changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md b/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
rename to .changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md b/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
rename to .changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md b/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
rename to .changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md b/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
rename to .changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md b/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
rename to .changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md b/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
rename to .changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md b/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
rename to .changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md b/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
rename to .changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md b/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
rename to .changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
diff --git a/.changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md b/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
rename to .changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md b/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
rename to .changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md b/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
rename to .changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md b/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
rename to .changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md b/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
rename to .changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md b/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
rename to .changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md b/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
rename to .changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md b/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
rename to .changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md b/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
rename to .changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md b/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
rename to .changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md b/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
rename to .changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md b/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
rename to .changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md b/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
rename to .changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md b/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
rename to .changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md b/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
rename to .changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md b/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
rename to .changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md b/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
rename to .changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md b/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
rename to .changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md b/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
rename to .changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
diff --git a/.changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md b/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
rename to .changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
rename to .changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
rename to .changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
rename to .changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
rename to .changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
rename to .changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
rename to .changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
rename to .changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
rename to .changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
rename to .changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
rename to .changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
rename to .changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
rename to .changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
rename to .changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
rename to .changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
rename to .changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
rename to .changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
rename to .changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
diff --git a/.changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
rename to .changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
diff --git a/.changelog/v1.19.2-rc1/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2/features/125-ur-one-two-five.md.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/features/125-ur-one-two-five.md.md
rename to .changelog/v1.19.2/features/125-ur-one-two-five.md.md
diff --git a/.changelog/v1.19.2-rc1/foo/1-one.md b/.changelog/v1.19.2/foo/1-one.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/foo/1-one.md
rename to .changelog/v1.19.2/foo/1-one.md
diff --git a/.changelog/v1.19.2-rc2/foo/2-two.md b/.changelog/v1.19.2/foo/2-two.md
similarity index 100%
rename from .changelog/v1.19.2-rc2/foo/2-two.md
rename to .changelog/v1.19.2/foo/2-two.md
diff --git a/.changelog/v1.19.2-rc3/foo/5-five.md b/.changelog/v1.19.2/foo/5-five.md
similarity index 100%
rename from .changelog/v1.19.2-rc3/foo/5-five.md
rename to .changelog/v1.19.2/foo/5-five.md
diff --git a/.changelog/v1.19.2-rc1/foo/6-six.md b/.changelog/v1.19.2/foo/6-six.md
similarity index 100%
rename from .changelog/v1.19.2-rc1/foo/6-six.md
rename to .changelog/v1.19.2/foo/6-six.md
diff --git a/.changelog/v1.19.2/summary.md b/.changelog/v1.19.2/summary.md
new file mode 100644
index 000000000..40e7e97c3
--- /dev/null
+++ b/.changelog/v1.19.2/summary.md
@@ -0,0 +1 @@
+This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4a110c4e..95250d584 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,125 +42,98 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
-## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
 
-### Bug Fixes
-
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Foo
-
-* change 5
-
-### Dependencies
-
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
+### Features
 
-### Full Commit History
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
 
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+### Bug Fixes
 
----
+* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
 
-## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+### Bar
 
-This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+* change 3
+* change 4
 
 ### Baz
 
 * change 7
 * change 8
 
-### Bug Fixes
+### Foo
 
-* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
+* change 1
+* change 2
+* change 5
+* change 6
 
 ### Dependencies
 
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
 * `cosmossdk.io/errors` removed at v1.0.1
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
+* `cosmossdk.io/x/evidence` removed at v0.1.1
 * `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
 * `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
 * `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
 * `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cespare/xxhash/v3` added at v3.0.2
 * `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
+* `github.com/cometbft/cometbft` removed at v0.38.10
 * `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
 * `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
 * `github.com/cosmos/danny` added at v1.5.3
 * `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
 * `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/inf/min` added at v1.0.3
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Foo
-
-* change 2
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
-
----
-
-## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
-
-This is Provenance Blockchain release candidate `v1.19.2-rc1`.
-
-### Bar
-
-* change 3
-* change 4
-
-### Dependencies
-
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
-* `cosmossdk.io/x/evidence` removed at v0.1.1
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
-* `github.com/cespare/xxhash/v3` added at v3.0.2
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
-* `github.com/cometbft/cometbft` removed at v0.38.10
 * `github.com/cosmos/goat` added at v0.0.77
 * `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
 * `github.com/cosmos/house` added at v0.4.1
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/donkey/rides` added at v1.0.0
 * `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
 * `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
 * `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/inf/min` added at v1.0.3
 * `github.com/spf13/pflag` removed at v1.0.5
 * `github.com/spf13/viper` removed at v1.19.0
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
 * `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
 * `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
 * `golang.org/x/zoo` added at `../something`
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
 
-### Foo
+### Full Commit History
 
-* change 1
-* change 6
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
+
+---
 
 ## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25
 
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index f9bdfb108..ace4ce2db 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,121 +1,93 @@
-## [v1.19.2-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc3) 2024-08-02
+## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
 
-This is Provenance Blockchain release candidate `v1.19.2-rc3`.
+This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
 
-### Bug Fixes
-
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Foo
-
-* change 5
+### Features
 
-### Dependencies
-
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-
-### Full Commit History
+* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
 
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc2...v1.19.2-rc3
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc3
+### Bug Fixes
 
----
+* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
+* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
 
-## [v1.19.2-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc2) 2024-08-02
+### Bar
 
-This is Provenance Blockchain release candidate `v1.19.2-rc2`.
+* change 3
+* change 4
 
 ### Baz
 
 * change 7
 * change 8
 
-### Bug Fixes
+### Foo
 
-* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
+* change 1
+* change 2
+* change 5
+* change 6
 
 ### Dependencies
 
+* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
+* `cloud.google.com/go/wash` added at v0.8.0
+* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
+* `cosmossdk.io/clone` added at v1.5.0
 * `cosmossdk.io/errors` removed at v1.0.1
+* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
+* `cosmossdk.io/x/evidence` removed at v0.1.1
 * `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
+* `cosmossdk.io/x/verygood` added at v0.7.1
+* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
 * `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
 * `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
+* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
 * `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
+* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
+* `github.com/cespare/xxhash/v3` added at v3.0.2
 * `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
+* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
+* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
+* `github.com/cometbft/cometbft` removed at v0.38.10
 * `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
 * `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
 * `github.com/cosmos/danny` added at v1.5.3
 * `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
+* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
 * `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/inf/min` added at v1.0.3
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Foo
-
-* change 2
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.2-rc1...v1.19.2-rc2
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2-rc2
-
----
-
-## [v1.19.2-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.19.2-rc1) 2024-08-01
-
-This is Provenance Blockchain release candidate `v1.19.2-rc1`.
-
-### Bar
-
-* change 3
-* change 4
-
-### Dependencies
-
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
-* `cosmossdk.io/x/evidence` removed at v0.1.1
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
-* `github.com/cespare/xxhash/v3` added at v3.0.2
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
-* `github.com/cometbft/cometbft` removed at v0.38.10
 * `github.com/cosmos/goat` added at v0.0.77
 * `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
 * `github.com/cosmos/house` added at v0.4.1
+* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
+* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
+* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
+* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
+* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
+* `github.com/donkey/plows` added at v1.0.1
+* `github.com/donkey/rides` added at v1.0.0
 * `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
 * `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
+* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
 * `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
+* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
+* `github.com/go-kit/kit` removed at v0.13.0
+* `github.com/go-kit/log` removed at v0.2.1
+* `github.com/inf/max` added at v1.0.1
+* `github.com/inf/min` added at v1.0.3
 * `github.com/spf13/pflag` removed at v1.0.5
 * `github.com/spf13/viper` removed at v1.19.0
+* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
 * `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
+* `github.com/zondax/hid/v2` added at v2.1.1
+* `github.com/zondax/hid` removed at v0.9.2
+* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
 * `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
 * `golang.org/x/zoo` added at `../something`
+* `google.golang.org/protobuf` removed at v1.34.2
+* `google.golang.org/somethingelse` added at v0.12.3
 
-### Foo
+### Full Commit History
+
+* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
 
-* change 1
-* change 6

From 7b58ba1618f2fd13fa76a9e0c7113289fa9b51ba Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:40:47 -0600
Subject: [PATCH 131/159] Clear out the changelog stuff that I did as part of
 testing.

---
 .changelog/v1.19.1/bananana/3-old-three.md    |  1 -
 .changelog/v1.19.1/bananana/4-old-four.md     |  1 -
 .changelog/v1.19.1/foo/1-old-one.md           |  1 -
 .changelog/v1.19.1/foo/2-old-two.md           |  1 -
 .changelog/v1.19.2/bar/3-three.md             |  1 -
 .changelog/v1.19.2/bar/4-four.md              |  1 -
 .changelog/v1.19.2/baz/7-seven.md             |  1 -
 .changelog/v1.19.2/baz/8-eight.md             |  1 -
 .../bug-fixes/123-ur-one-two-three.md.md      |  1 -
 .../bug-fixes/124-ur-one-two-four.md.md       |  1 -
 ...01-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md |  1 -
 ...02-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md |  1 -
 ...03-588FFA0D-18F9-46BE-B2D3-220112234BA7.md |  1 -
 ...04-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md |  1 -
 ...05-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md |  1 -
 ...06-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md |  1 -
 ...07-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md |  1 -
 ...08-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md |  1 -
 ...09-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md |  1 -
 ...10-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md |  1 -
 ...11-6897CC15-44C2-434D-A656-546EC51B7395.md |  1 -
 ...12-3C432592-0C6E-4991-BB44-D17E64FC477F.md |  1 -
 ...13-1E2D080E-F648-4B38-B55B-54965D33F1C4.md |  1 -
 ...14-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md |  1 -
 ...15-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md |  1 -
 ...16-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md |  1 -
 ...17-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md |  1 -
 ...18-031014A4-049C-42FC-A00C-33138B4EBD57.md |  1 -
 ...19-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md |  1 -
 ...20-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md |  1 -
 ...21-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md |  1 -
 ...22-6D223065-AA98-4940-A784-E9B4AB702106.md |  1 -
 ...23-14D0FE98-9C5A-4912-B055-CD4C50447E56.md |  1 -
 ...24-1D317957-741D-4B13-8726-AAE8E3273CC1.md |  1 -
 ...25-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md |  1 -
 ...26-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md |  1 -
 ...27-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md |  1 -
 ...28-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md |  1 -
 ...29-5AAB07EE-D536-402F-850F-6A435024928A.md |  1 -
 ...30-58D568F8-E30F-43B8-A92D-DC292D58AA39.md |  1 -
 ...31-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md |  1 -
 ...32-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md |  1 -
 ...33-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md |  1 -
 ...34-910F6747-A698-4100-891D-4EEE0D6C14A5.md |  1 -
 ...35-1C4AAA41-69E6-4F47-BF39-47E16B909170.md |  1 -
 ...36-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md |  1 -
 ...37-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md |  1 -
 ...38-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md |  1 -
 ...39-7B7FB9AA-E199-4006-836D-4C922BA700A9.md |  1 -
 ...40-849E7AD8-8D90-4595-B232-D1699B154483.md |  1 -
 ...41-8B3434C5-B041-4998-88AC-8141A5B89513.md |  1 -
 ...42-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md |  1 -
 ...43-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md |  1 -
 ...44-7C850476-AE3D-4930-A146-455286D2909C.md |  1 -
 ...45-CCF73EA9-5925-417B-AB83-65D54CA253EC.md |  1 -
 ...46-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md |  1 -
 ...47-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md |  1 -
 ...48-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md |  1 -
 ...49-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md |  1 -
 ...50-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md |  1 -
 ...51-33AE64DC-B7B0-44B1-8850-F473CE982A01.md |  1 -
 ...52-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md |  1 -
 ...53-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md |  1 -
 ...54-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md |  1 -
 ...55-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md |  1 -
 ...56-DEA2328D-0579-4E48-A52F-3C2112890BB0.md |  1 -
 .../features/125-ur-one-two-five.md.md        |  1 -
 .changelog/v1.19.2/foo/1-one.md               |  1 -
 .changelog/v1.19.2/foo/2-two.md               |  1 -
 .changelog/v1.19.2/foo/5-five.md              |  1 -
 .changelog/v1.19.2/foo/6-six.md               |  1 -
 .changelog/v1.19.2/summary.md                 |  1 -
 CHANGELOG.md                                  | 93 -------------------
 RELEASE_NOTES.md                              | 93 -------------------
 74 files changed, 258 deletions(-)
 delete mode 100644 .changelog/v1.19.1/bananana/3-old-three.md
 delete mode 100644 .changelog/v1.19.1/bananana/4-old-four.md
 delete mode 100644 .changelog/v1.19.1/foo/1-old-one.md
 delete mode 100644 .changelog/v1.19.1/foo/2-old-two.md
 delete mode 100644 .changelog/v1.19.2/bar/3-three.md
 delete mode 100644 .changelog/v1.19.2/bar/4-four.md
 delete mode 100644 .changelog/v1.19.2/baz/7-seven.md
 delete mode 100644 .changelog/v1.19.2/baz/8-eight.md
 delete mode 100644 .changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
 delete mode 100644 .changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
 delete mode 100644 .changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
 delete mode 100644 .changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
 delete mode 100644 .changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
 delete mode 100644 .changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
 delete mode 100644 .changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
 delete mode 100644 .changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
 delete mode 100644 .changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
 delete mode 100644 .changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
 delete mode 100644 .changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
 delete mode 100644 .changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
 delete mode 100644 .changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
 delete mode 100644 .changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
 delete mode 100644 .changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
 delete mode 100644 .changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
 delete mode 100644 .changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
 delete mode 100644 .changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
 delete mode 100644 .changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
 delete mode 100644 .changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
 delete mode 100644 .changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
 delete mode 100644 .changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
 delete mode 100644 .changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
 delete mode 100644 .changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
 delete mode 100644 .changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
 delete mode 100644 .changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
 delete mode 100644 .changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
 delete mode 100644 .changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
 delete mode 100644 .changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
 delete mode 100644 .changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
 delete mode 100644 .changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
 delete mode 100644 .changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
 delete mode 100644 .changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
 delete mode 100644 .changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
 delete mode 100644 .changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
 delete mode 100644 .changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
 delete mode 100644 .changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
 delete mode 100644 .changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
 delete mode 100644 .changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
 delete mode 100644 .changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
 delete mode 100644 .changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
 delete mode 100644 .changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
 delete mode 100644 .changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
 delete mode 100644 .changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
 delete mode 100644 .changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
 delete mode 100644 .changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
 delete mode 100644 .changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
 delete mode 100644 .changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
 delete mode 100644 .changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
 delete mode 100644 .changelog/v1.19.2/features/125-ur-one-two-five.md.md
 delete mode 100644 .changelog/v1.19.2/foo/1-one.md
 delete mode 100644 .changelog/v1.19.2/foo/2-two.md
 delete mode 100644 .changelog/v1.19.2/foo/5-five.md
 delete mode 100644 .changelog/v1.19.2/foo/6-six.md
 delete mode 100644 .changelog/v1.19.2/summary.md
 delete mode 100644 RELEASE_NOTES.md

diff --git a/.changelog/v1.19.1/bananana/3-old-three.md b/.changelog/v1.19.1/bananana/3-old-three.md
deleted file mode 100644
index 3773c6ae9..000000000
--- a/.changelog/v1.19.1/bananana/3-old-three.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 3
diff --git a/.changelog/v1.19.1/bananana/4-old-four.md b/.changelog/v1.19.1/bananana/4-old-four.md
deleted file mode 100644
index 43ff12ffc..000000000
--- a/.changelog/v1.19.1/bananana/4-old-four.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 4
diff --git a/.changelog/v1.19.1/foo/1-old-one.md b/.changelog/v1.19.1/foo/1-old-one.md
deleted file mode 100644
index 9327c150b..000000000
--- a/.changelog/v1.19.1/foo/1-old-one.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 1
diff --git a/.changelog/v1.19.1/foo/2-old-two.md b/.changelog/v1.19.1/foo/2-old-two.md
deleted file mode 100644
index ecb52fa5b..000000000
--- a/.changelog/v1.19.1/foo/2-old-two.md
+++ /dev/null
@@ -1 +0,0 @@
-* Old change 2
diff --git a/.changelog/v1.19.2/bar/3-three.md b/.changelog/v1.19.2/bar/3-three.md
deleted file mode 100644
index a6a22bbd4..000000000
--- a/.changelog/v1.19.2/bar/3-three.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 3
\ No newline at end of file
diff --git a/.changelog/v1.19.2/bar/4-four.md b/.changelog/v1.19.2/bar/4-four.md
deleted file mode 100644
index 95ce88590..000000000
--- a/.changelog/v1.19.2/bar/4-four.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 4
\ No newline at end of file
diff --git a/.changelog/v1.19.2/baz/7-seven.md b/.changelog/v1.19.2/baz/7-seven.md
deleted file mode 100644
index 3d52da879..000000000
--- a/.changelog/v1.19.2/baz/7-seven.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 7
\ No newline at end of file
diff --git a/.changelog/v1.19.2/baz/8-eight.md b/.changelog/v1.19.2/baz/8-eight.md
deleted file mode 100644
index 3014c88e8..000000000
--- a/.changelog/v1.19.2/baz/8-eight.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 8
\ No newline at end of file
diff --git a/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md b/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
deleted file mode 100644
index 92a095d27..000000000
--- a/.changelog/v1.19.2/bug-fixes/123-ur-one-two-three.md.md
+++ /dev/null
@@ -1 +0,0 @@
-* Fix the thing. [#123](https://github.com/provenance-io/provenance/pull/123).
diff --git a/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md b/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
deleted file mode 100644
index 40c603642..000000000
--- a/.changelog/v1.19.2/bug-fixes/124-ur-one-two-four.md.md
+++ /dev/null
@@ -1 +0,0 @@
-* Fix the other thing. [#124](https://github.com/provenance-io/provenance/pull/124).
diff --git a/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md b/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
deleted file mode 100644
index 82237468e..000000000
--- a/.changelog/v1.19.2/dependencies/301-74B0AE34-C1A7-4D1F-9D88-1FB1B55C75F6.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/evidence` removed at v0.1.1
diff --git a/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md b/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
deleted file mode 100644
index a73f3e5c5..000000000
--- a/.changelog/v1.19.2/dependencies/302-2DCDB393-AE0D-4EE4-9F04-02F0A77CF7F6.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/spf13/viper` removed at v1.19.0
diff --git a/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md b/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
deleted file mode 100644
index 0233dc9c3..000000000
--- a/.changelog/v1.19.2/dependencies/303-588FFA0D-18F9-46BE-B2D3-220112234BA7.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/goat` added at v0.0.77
diff --git a/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md b/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
deleted file mode 100644
index e3ca9073c..000000000
--- a/.changelog/v1.19.2/dependencies/304-061B6B17-2D00-41E4-9D5D-EFCA8D17B002.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
diff --git a/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md b/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
deleted file mode 100644
index 1ca19cf2b..000000000
--- a/.changelog/v1.19.2/dependencies/305-D205EECD-5FC8-4EFF-B412-0D1CBE1120B9.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
diff --git a/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md b/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
deleted file mode 100644
index aa1073928..000000000
--- a/.changelog/v1.19.2/dependencies/306-0B5D8771-E73B-4A37-AFA9-655F284A6B4B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
diff --git a/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md b/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
deleted file mode 100644
index 463c042a9..000000000
--- a/.changelog/v1.19.2/dependencies/307-A4C534AA-D9BA-4901-BF79-96D383FC0AF1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `golang.org/x/zoo` added at `../something`
diff --git a/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md b/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
deleted file mode 100644
index 682925536..000000000
--- a/.changelog/v1.19.2/dependencies/308-171D5DA5-3C98-42A9-A4F8-C16BC5B95930.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
diff --git a/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md b/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
deleted file mode 100644
index b809529e5..000000000
--- a/.changelog/v1.19.2/dependencies/309-6364BEC7-7AA4-4983-86E8-7BDDA3F47D5A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
diff --git a/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md b/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
deleted file mode 100644
index 74d1c3da9..000000000
--- a/.changelog/v1.19.2/dependencies/310-9CAAB15A-F31E-424E-82F4-6D3F5DD6238D.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/spf13/pflag` removed at v1.0.5
diff --git a/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md b/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
deleted file mode 100644
index 65f277c0d..000000000
--- a/.changelog/v1.19.2/dependencies/311-6897CC15-44C2-434D-A656-546EC51B7395.md
+++ /dev/null
@@ -1 +0,0 @@
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
diff --git a/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md b/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
deleted file mode 100644
index 6589e89ab..000000000
--- a/.changelog/v1.19.2/dependencies/312-3C432592-0C6E-4991-BB44-D17E64FC477F.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/house` added at v0.4.1
diff --git a/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md b/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
deleted file mode 100644
index 315c04e14..000000000
--- a/.changelog/v1.19.2/dependencies/313-1E2D080E-F648-4B38-B55B-54965D33F1C4.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
diff --git a/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md b/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
deleted file mode 100644
index 8f981e9f4..000000000
--- a/.changelog/v1.19.2/dependencies/314-1893F47C-07D8-47FD-8FB9-092AA99C42B8.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cometbft/cometbft` removed at v0.38.10
diff --git a/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md b/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
deleted file mode 100644
index 1dc5776fa..000000000
--- a/.changelog/v1.19.2/dependencies/315-9FC4CFA0-AFDD-4E46-9857-6CD22C80963B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
diff --git a/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md b/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
deleted file mode 100644
index e203569dd..000000000
--- a/.changelog/v1.19.2/dependencies/316-0A00F7D8-4B2F-42A2-8E65-EF89D4731B5A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
diff --git a/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md b/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
deleted file mode 100644
index 980d8940c..000000000
--- a/.changelog/v1.19.2/dependencies/317-D6F2F94E-F671-4AA1-AD7F-C3A8035AE865.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
diff --git a/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md b/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
deleted file mode 100644
index ce9f3e8ea..000000000
--- a/.changelog/v1.19.2/dependencies/318-031014A4-049C-42FC-A00C-33138B4EBD57.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cespare/xxhash/v3` added at v3.0.2
diff --git a/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md b/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
deleted file mode 100644
index d7e8a16f7..000000000
--- a/.changelog/v1.19.2/dependencies/319-0049EED8-B902-4755-BBF7-0C4E2E3B3F46.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
diff --git a/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md b/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
deleted file mode 100644
index 9f89fc1fd..000000000
--- a/.changelog/v1.19.2/dependencies/320-E084B9EE-EAFD-4D4F-9A6C-A994FF4F20E2.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` removed at v1.5.15
diff --git a/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md b/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
deleted file mode 100644
index fda06afbd..000000000
--- a/.changelog/v1.19.2/dependencies/321-0DC87993-6465-4D38-A00F-AF592B0D4FAE.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
diff --git a/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md b/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
deleted file mode 100644
index 7dd5fdd6c..000000000
--- a/.changelog/v1.19.2/dependencies/322-6D223065-AA98-4940-A784-E9B4AB702106.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/errors` removed at v1.0.1
diff --git a/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md b/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
deleted file mode 100644
index 647a23b5a..000000000
--- a/.changelog/v1.19.2/dependencies/323-14D0FE98-9C5A-4912-B055-CD4C50447E56.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
diff --git a/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md b/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
deleted file mode 100644
index 489a6539f..000000000
--- a/.changelog/v1.19.2/dependencies/324-1D317957-741D-4B13-8726-AAE8E3273CC1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `google.golang.org/somethingelse` added at v0.12.3
diff --git a/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md b/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
deleted file mode 100644
index 2359eea0a..000000000
--- a/.changelog/v1.19.2/dependencies/325-453DB866-AA8C-49D0-9FA7-C56E90D34EA8.md
+++ /dev/null
@@ -1 +0,0 @@
-* `google.golang.org/protobuf` removed at v1.34.2
diff --git a/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md b/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
deleted file mode 100644
index e6c0b5c40..000000000
--- a/.changelog/v1.19.2/dependencies/326-F4C9A858-AEC8-4010-9FC2-5C7E2352F59B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
diff --git a/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md b/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
deleted file mode 100644
index 349f44687..000000000
--- a/.changelog/v1.19.2/dependencies/327-ABDEF734-8309-4B1A-A644-7D28D2F640F8.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
diff --git a/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md b/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
deleted file mode 100644
index 62ececf02..000000000
--- a/.changelog/v1.19.2/dependencies/328-9E55C783-5ECD-4A6B-97C4-DB92D4D1C04A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
diff --git a/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md b/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
deleted file mode 100644
index bb777cf70..000000000
--- a/.changelog/v1.19.2/dependencies/329-5AAB07EE-D536-402F-850F-6A435024928A.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/donkey/plows` added at v1.0.1
diff --git a/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md b/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
deleted file mode 100644
index 5c223a919..000000000
--- a/.changelog/v1.19.2/dependencies/330-58D568F8-E30F-43B8-A92D-DC292D58AA39.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
diff --git a/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md b/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
deleted file mode 100644
index 9b4276cbe..000000000
--- a/.changelog/v1.19.2/dependencies/331-0CF4C5AB-061A-42F2-895E-C35B4417F3A5.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
diff --git a/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md b/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
deleted file mode 100644
index 6567f919e..000000000
--- a/.changelog/v1.19.2/dependencies/332-8E004AC5-B7FD-46EA-875B-5DF38C3C1A0F.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
diff --git a/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md b/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
deleted file mode 100644
index c59eec781..000000000
--- a/.changelog/v1.19.2/dependencies/333-B3E9FD2F-9155-481E-9FDC-2F885B4D12C5.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/inf/min` added at v1.0.3
diff --git a/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md b/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
deleted file mode 100644
index eae374b5b..000000000
--- a/.changelog/v1.19.2/dependencies/334-910F6747-A698-4100-891D-4EEE0D6C14A5.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` added at v1.5.3
diff --git a/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md b/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
deleted file mode 100644
index 1a184b50e..000000000
--- a/.changelog/v1.19.2/dependencies/335-1C4AAA41-69E6-4F47-BF39-47E16B909170.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
diff --git a/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md b/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
deleted file mode 100644
index 043bb4e3f..000000000
--- a/.changelog/v1.19.2/dependencies/336-D80CD063-DB09-4D7E-AE0F-95373AE2A922.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
diff --git a/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md b/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
deleted file mode 100644
index 54c6af1c3..000000000
--- a/.changelog/v1.19.2/dependencies/337-07D03D5A-20D8-4B94-AABA-09FD3B0ADF03.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/zondax/hid/v2` added at v2.1.1
diff --git a/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md b/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
deleted file mode 100644
index df516ceb1..000000000
--- a/.changelog/v1.19.2/dependencies/338-9F4AF8D6-2BDF-4099-9CF5-07123D33CC17.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
diff --git a/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md b/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
deleted file mode 100644
index 721e457a5..000000000
--- a/.changelog/v1.19.2/dependencies/339-7B7FB9AA-E199-4006-836D-4C922BA700A9.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/x/verygood` added at v0.7.1
diff --git a/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md b/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
deleted file mode 100644
index c97f18538..000000000
--- a/.changelog/v1.19.2/dependencies/340-849E7AD8-8D90-4595-B232-D1699B154483.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
diff --git a/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md b/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
deleted file mode 100644
index d036cf7b8..000000000
--- a/.changelog/v1.19.2/dependencies/341-8B3434C5-B041-4998-88AC-8141A5B89513.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
diff --git a/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md b/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
deleted file mode 100644
index aef29859d..000000000
--- a/.changelog/v1.19.2/dependencies/342-B43D4B33-4540-4980-AFB8-CE82F18BAAFB.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/inf/max` added at v1.0.1
diff --git a/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md b/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
deleted file mode 100644
index 382acf89e..000000000
--- a/.changelog/v1.19.2/dependencies/343-7788BAC0-31D6-4854-984A-5B1A8D0D67F1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cloud.google.com/go/wash` added at v0.8.0
diff --git a/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md b/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
deleted file mode 100644
index 6eb1c429a..000000000
--- a/.changelog/v1.19.2/dependencies/344-7C850476-AE3D-4930-A146-455286D2909C.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
diff --git a/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md b/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
deleted file mode 100644
index a9649a6a4..000000000
--- a/.changelog/v1.19.2/dependencies/345-CCF73EA9-5925-417B-AB83-65D54CA253EC.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/go-kit/log` removed at v0.2.1
diff --git a/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md b/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
deleted file mode 100644
index 76d4b83b1..000000000
--- a/.changelog/v1.19.2/dependencies/346-7D05F7FF-4BF0-4674-87B4-2EEBD032BAB9.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
diff --git a/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md b/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
deleted file mode 100644
index 00002010d..000000000
--- a/.changelog/v1.19.2/dependencies/347-25A5CEFA-8080-4117-AFCF-0E906A377C6E.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
diff --git a/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md b/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
deleted file mode 100644
index 8502c6990..000000000
--- a/.changelog/v1.19.2/dependencies/348-FC5C1980-52E6-46FA-A06B-2AF933C1566B.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/donkey/rides` added at v1.0.0
diff --git a/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md b/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
deleted file mode 100644
index 9ff99d029..000000000
--- a/.changelog/v1.19.2/dependencies/349-3FBF76FF-A6E9-4F8C-A73B-1CD27595D943.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
diff --git a/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md b/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
deleted file mode 100644
index e09af7fca..000000000
--- a/.changelog/v1.19.2/dependencies/350-F3267441-A5F0-46EE-B2A6-D55A34B0E4A1.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
diff --git a/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md b/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
deleted file mode 100644
index 22a1c9b8b..000000000
--- a/.changelog/v1.19.2/dependencies/351-33AE64DC-B7B0-44B1-8850-F473CE982A01.md
+++ /dev/null
@@ -1 +0,0 @@
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
diff --git a/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md b/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
deleted file mode 100644
index 935bd8d07..000000000
--- a/.changelog/v1.19.2/dependencies/352-7D951BD3-FBF9-4574-91DF-5A0AA9B467DE.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/zondax/hid` removed at v0.9.2
diff --git a/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md b/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
deleted file mode 100644
index 5c49c8a41..000000000
--- a/.changelog/v1.19.2/dependencies/353-63FB87F1-AEC2-4AF8-A07C-3B9DAF20BCBF.md
+++ /dev/null
@@ -1 +0,0 @@
-* `cosmossdk.io/clone` added at v1.5.0
diff --git a/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md b/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
deleted file mode 100644
index e30f7b6d1..000000000
--- a/.changelog/v1.19.2/dependencies/354-E508A0F6-6C76-41D3-B46A-7DAA571B12AA.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
diff --git a/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md b/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
deleted file mode 100644
index d28f48e7d..000000000
--- a/.changelog/v1.19.2/dependencies/355-6BFDE12D-651F-4333-AD94-EE38DF856F4F.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
diff --git a/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md b/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
deleted file mode 100644
index 57614b1b8..000000000
--- a/.changelog/v1.19.2/dependencies/356-DEA2328D-0579-4E48-A52F-3C2112890BB0.md
+++ /dev/null
@@ -1 +0,0 @@
-* `github.com/go-kit/kit` removed at v0.13.0
diff --git a/.changelog/v1.19.2/features/125-ur-one-two-five.md.md b/.changelog/v1.19.2/features/125-ur-one-two-five.md.md
deleted file mode 100644
index 6ec895bb3..000000000
--- a/.changelog/v1.19.2/features/125-ur-one-two-five.md.md
+++ /dev/null
@@ -1 +0,0 @@
-* Add the thing. [#125](https://github.com/provenance-io/provenance/issues/125).
diff --git a/.changelog/v1.19.2/foo/1-one.md b/.changelog/v1.19.2/foo/1-one.md
deleted file mode 100644
index 0f0039cd8..000000000
--- a/.changelog/v1.19.2/foo/1-one.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 1
\ No newline at end of file
diff --git a/.changelog/v1.19.2/foo/2-two.md b/.changelog/v1.19.2/foo/2-two.md
deleted file mode 100644
index 8698bba40..000000000
--- a/.changelog/v1.19.2/foo/2-two.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 2
\ No newline at end of file
diff --git a/.changelog/v1.19.2/foo/5-five.md b/.changelog/v1.19.2/foo/5-five.md
deleted file mode 100644
index 8ec892dce..000000000
--- a/.changelog/v1.19.2/foo/5-five.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 5
\ No newline at end of file
diff --git a/.changelog/v1.19.2/foo/6-six.md b/.changelog/v1.19.2/foo/6-six.md
deleted file mode 100644
index 54bd0682b..000000000
--- a/.changelog/v1.19.2/foo/6-six.md
+++ /dev/null
@@ -1 +0,0 @@
-* change 6
\ No newline at end of file
diff --git a/.changelog/v1.19.2/summary.md b/.changelog/v1.19.2/summary.md
deleted file mode 100644
index 40e7e97c3..000000000
--- a/.changelog/v1.19.2/summary.md
+++ /dev/null
@@ -1 +0,0 @@
-This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 95250d584..9d986831b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,99 +42,6 @@ See: [.changelog/unreleased](.changelog/unreleased)
 
 ---
 
-## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Bar
-
-* change 3
-* change 4
-
-### Baz
-
-* change 7
-* change 8
-
-### Foo
-
-* change 1
-* change 2
-* change 5
-* change 6
-
-### Dependencies
-
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/errors` removed at v1.0.1
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
-* `cosmossdk.io/x/evidence` removed at v0.1.1
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cespare/xxhash/v3` added at v3.0.2
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
-* `github.com/cometbft/cometbft` removed at v0.38.10
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
-* `github.com/cosmos/danny` added at v1.5.3
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/goat` added at v0.0.77
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
-* `github.com/cosmos/house` added at v0.4.1
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/inf/min` added at v1.0.3
-* `github.com/spf13/pflag` removed at v1.0.5
-* `github.com/spf13/viper` removed at v1.19.0
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
-* `golang.org/x/zoo` added at `../something`
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
-
----
-
 ## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25
 
 ### Bug Fixes
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
deleted file mode 100644
index ace4ce2db..000000000
--- a/RELEASE_NOTES.md
+++ /dev/null
@@ -1,93 +0,0 @@
-## [v1.19.2](https://github.com/provenance-io/provenance/releases/tag/v1.19.2) 2024-08-02
-
-This is just a summary for the `v1.19.2` release of the Provenance Blockchain.
-
-### Features
-
-* Add the thing [#125](https://github.com/provenance-io/provenance/issues/125).
-
-### Bug Fixes
-
-* Fix the thing [PR 123](https://github.com/provenance-io/provenance/pull/123).
-* Fix the other thing [PR 124](https://github.com/provenance-io/provenance/pull/124).
-
-### Bar
-
-* change 3
-* change 4
-
-### Baz
-
-* change 7
-* change 8
-
-### Foo
-
-* change 1
-* change 2
-* change 5
-* change 6
-
-### Dependencies
-
-* `cloud.google.com/go/compute/metadata` bumped to v0.3.3 (from v0.3.0)
-* `cloud.google.com/go/wash` added at v0.8.0
-* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5)
-* `cosmossdk.io/clone` added at v1.5.0
-* `cosmossdk.io/errors` removed at v1.0.1
-* `cosmossdk.io/x/circuit` bumped to v0.1.2 (from v0.1.1)
-* `cosmossdk.io/x/evidence` removed at v0.1.1
-* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3)
-* `cosmossdk.io/x/verygood` added at v0.7.1
-* `github.com/99designs/keyring` bumped to v1.2.3 (from v1.2.2) but is still replaced by `github.com/cosmos/keyring` v1.2.0
-* `github.com/CosmWasm/wasmd` bumped to v0.52.0 (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`)
-* `github.com/DataDog/datadog-go` removed at v3.2.0+incompatible
-* `github.com/beorn7/perks` bumped to v1.1.0 (from v1.0.1)
-* `github.com/bgentry/go-netrc` removed at v0.0.0-20140422174119-9fd32a8b3d3d
-* `github.com/cespare/xxhash/v2` bumped to v2.3.1 (from v2.3.0)
-* `github.com/cespare/xxhash/v3` added at v3.0.2
-* `github.com/cockroachdb/logtags` removed at v0.0.0-20230118201751-21c54148d20b
-* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.0)
-* `github.com/cometbft/cometbft-db` bumped to v0.9.6 (from v0.9.1)
-* `github.com/cometbft/cometbft` removed at v0.38.10
-* `github.com/cosmos/cosmos-db` bumped to v1.0.4 of `github.com/other/cosmos-db` (from v1.0.2)
-* `github.com/cosmos/cosmos-sdk` bumped to v0.50.7-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`)
-* `github.com/cosmos/danny` added at v1.5.3
-* `github.com/cosmos/danny` bumped to v1.5.4 (from v1.5.3)
-* `github.com/cosmos/danny` bumped to v1.5.15 (from v1.5.4)
-* `github.com/cosmos/danny` removed at v1.5.15
-* `github.com/cosmos/goat` added at v0.0.77
-* `github.com/cosmos/gogoproto` bumped to v1.6.1 (from v1.5.0)
-* `github.com/cosmos/house` added at v0.4.1
-* `github.com/cosmos/iavl` bumped to v1.3.0 (from v1.2.0) but is still replaced by `github.com/cosmos/iavl` v1.2.0
-* `github.com/cosmos/ibc-apps/modules/async-icq/v8` bumped to v8.0.1-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` (from v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8`)
-* `github.com/cosmos/ibc-go/v8` bumped to v8.3.3 (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`)
-* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.5 (from v2.0.4)
-* `github.com/danieljoos/wincred` bumped to v1.3.1 (from v1.2.0)
-* `github.com/donkey/plows` added at v1.0.1
-* `github.com/donkey/rides` added at v1.0.0
-* `github.com/fatih/color` bumped to v1.16.1 of `github.com/other/color` (from v1.16.0)
-* `github.com/ghodss/yaml` bumped to v1.1.0 (from v1.0.0)
-* `github.com/gin-gonic/gin` removed at v1.9.1 of `github.com/gin-gonic/gin`
-* `github.com/golang/mock` bumped to v1.6.3 of `github.com/ourthing/mock` (from v1.6.0)
-* `github.com/golang/protobuf` bumped to v1.5.7 (from v1.5.4)
-* `github.com/go-kit/kit` removed at v0.13.0
-* `github.com/go-kit/log` removed at v0.2.1
-* `github.com/inf/max` added at v1.0.1
-* `github.com/inf/min` added at v1.0.3
-* `github.com/spf13/pflag` removed at v1.0.5
-* `github.com/spf13/viper` removed at v1.19.0
-* `github.com/syndtr/goleveldb` removed at v1.0.1-0.20210819022825-2ae1ddf74ef7 of `github.com/syndtr/goleveldb`
-* `github.com/whatever/nope` added at v0.3.3 of `github.com/ours/nope`
-* `github.com/zondax/hid/v2` added at v2.1.1
-* `github.com/zondax/hid` removed at v0.9.2
-* `golang.org/x/sync` bumped to v0.7.2 (from v0.7.0)
-* `golang.org/x/text` bumped to v0.16.1 (from v0.16.0)
-* `golang.org/x/zoo` added at `../something`
-* `google.golang.org/protobuf` removed at v1.34.2
-* `google.golang.org/somethingelse` added at v0.12.3
-
-### Full Commit History
-
-* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.19.2
-

From dfbfc106bdf0c4aa25bad6f78b3d052f0d14eda1 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 17:54:41 -0600
Subject: [PATCH 132/159] Use a more appropriate temp file name in the
 update-toc script.

---
 scripts/update-toc.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/update-toc.sh b/scripts/update-toc.sh
index c195b9a11..d93a3dda3 100755
--- a/scripts/update-toc.sh
+++ b/scripts/update-toc.sh
@@ -137,7 +137,7 @@ update_toc () {
   has_toc_loc="$( grep -q "$TOC_LOC_REGEX" "$filename" && printf 'YES' )"
   has_heading_two="$( grep -q '^##' "$filename" && printf 'YES' )"
 
-  tempfile="$( mktemp -t "$( sed 's/\//-/g' <<< 'x/metadata/spec/03_messages.md' )" )"
+  tempfile="$( mktemp -t "$( sed 's/\//-/g' <<< "$filename" )" )"
 
   # if there's no pre-defined TOC location, and no level 2 heading, put the TOC at the top.
   if [[ -z "$has_toc_loc" && -z "$has_heading_two" ]]; then

From b3661a0cf8ea4c33539fae9db627e97e27aa54ba Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Fri, 2 Aug 2024 18:07:15 -0600
Subject: [PATCH 133/159] Add a README to the .changelog dir and start updating
 the CONTRIBUTING.md file.

---
 .changelog/README.md |  3 +++
 CONTRIBUTING.md      | 41 ++++++++++-------------------------------
 2 files changed, 13 insertions(+), 31 deletions(-)
 create mode 100644 .changelog/README.md

diff --git a/.changelog/README.md b/.changelog/README.md
new file mode 100644
index 000000000..0b13fe896
--- /dev/null
+++ b/.changelog/README.md
@@ -0,0 +1,3 @@
+# .changelog directory information
+
+TODO: Write this.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d6cd4774a..8cc6c504b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -88,7 +88,7 @@ Before a PR can be merged:
 - All commits must be signed.
 - It must be up-to-date with `main`.
 - It must be approved by two or more maintainers.
-- It must must pass all required Github action checks.
+- It must pass all required Github action checks.
 
 The following are encouraged and may sometimes be required:
 - All Github action checks pass (even the non-required ones).
@@ -97,6 +97,7 @@ The following are encouraged and may sometimes be required:
 - Functions and variables have accurate `godoc` comments.
 - Test code coverage increases.
 - Running `go mod tidy` should not cause `go.mod` or `go.sum` to change.
+- There should be at least one entry in the changelog. See: [.changelog/README.md](.changelog/README.md).
 
 ### Process for reviewing PRs
 
@@ -309,36 +310,12 @@ You will need to create a new development branch for this and PR it back to the
 
 The `CHANGELOG.md` on the `.x` branch must be updated to reflect the new release.
 
-1. Run `make linkify`.
-2. Add a horizontal rule and version section heading, e.g.
-   ```plaintext
-   ---
-   
-   ## [v1.13.0](https://github.com/provenance-io/provenance/releases/tag/v1.13.0) - 2022-10-04
-   ```
-   This usually goes immediately under the `## Unreleased` heading to indicate that all unreleased things are now released.
-   There should be an empty line both above the `---` and below the new version header.
-3. If going from a release candidate to a full release, the release candidate entries should all be combined into one entry for the full release.
-4. Optionally add an extra paragraph or two with general new version information.
-   This should go below the newly added version heading but above any subheadings (e.g. `### Improvements`).
-5. Add a `### Full Commit History` section at the end of the new version section with links to diffs between versions. E.g.
-   ```plaintext
-   ### Full Commit History
-   
-   * https://github.com/provenance-io/provenance/compare/v1.12.0...v1.13.0
-   ```
-   Note that the three dot `...` diff is preferred over the two dot `..` one for these links.
-   For release candidates `2` and above, include links from both the previously released version and the previous release candidate.
-   This should be the last section before the `---` above the next version entry.
-
-Now, create/update the `RELEASE_CHANGELOG.md`.
-For release candidates above `2`, the existing `RELEASE_CHANGELOG.md` should be updated to include info about the new version at the top.
-For full or `-rc1` releases, delete any existing `RELEASE_CHANGELOG.md` and start a new empty one.
-
-1. Copy the lines from `CHANGELOG.md` starting with the new version header and ending on the blank line before the hr above the next version entry.
-2. Paste them into the `RELEASE_CHANGELOG.md`.
-
-Push up your changes and PR them to the `.x` branch.
+1. Run `.changelog/prep-release.sh <version>` to create/update `RELEASE_NOTES.md`, update `CHANGELOG.md`, and move things around in the `.changelog/` folder.
+2. Run `make linkify`.
+3. Review the changes with extra attention on the new content of `CHANGELOG.md` and `RELEASE_NOTES.md`.
+4. Stage and commit the changes.
+5. Push up your branch and create a PR for it to the `.x` branch.
+6. Get the PR approved and merged.
 
 #### 3. Create the New Version Tag
 
@@ -355,6 +332,8 @@ You can then monitor the Github actions for the repo and also watch for the new
 
 #### 4. PR the .x Branch Back to Main
 
+TODO: Update this with new details involving the .changelog directory.
+
 This PR should update the `CHANGELOG.md` and contain any changes applied to the `.x` branch but not yet in `main`.
 It should NOT contain the `RELEASE_CHANGELOG.md` file.
 

From a8273fd2f297a7c12b2c89ad8a27c721dddaedf4 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 11:45:29 -0600
Subject: [PATCH 134/159] Update the process for updating the changelog back on
 main. Change capitalization to GitHub (in CONTRIBUTING.md).

---
 CONTRIBUTING.md | 39 ++++++++++++++++++++-------------------
 1 file changed, 20 insertions(+), 19 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8cc6c504b..97087d6e7 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -46,7 +46,7 @@ contributors, the general procedure for contributing has been established:
    3. If nobody has been assigned for the issue and you would like to work on it,
       make a comment on the issue to inform the community of your intentions
       to begin work
-   4. Follow standard Github best practices: fork the repo, branch from the
+   4. Follow standard GitHub best practices: fork the repo, branch from the
       HEAD of `main`, make some commits, and submit a PR to `main`
       - For core developers working on `provenance-io`, to ensure a clear
         ownership of branches, branches must be named with the convention
@@ -79,7 +79,7 @@ To accommodate review process we suggest that PRs are categorically broken up.
 Ideally each PR addresses only a single issue. Additionally, as much as possible
 code refactoring and cleanup should be submitted as a separate PRs from bugfixes/feature-additions.
 
-Draft PRs can be used for preliminary feedback and to see the results of the Github action checks.
+Draft PRs can be used for preliminary feedback and to see the results of the GitHub action checks.
 They can also be used to better indicate that you are working on an issue.
 
 ### PR Requirements
@@ -88,10 +88,10 @@ Before a PR can be merged:
 - All commits must be signed.
 - It must be up-to-date with `main`.
 - It must be approved by two or more maintainers.
-- It must pass all required Github action checks.
+- It must pass all required GitHub action checks.
 
 The following are encouraged and may sometimes be required:
-- All Github action checks pass (even the non-required ones).
+- All GitHub action checks pass (even the non-required ones).
 - New Unit and/or integration tests have been written.
 - Documentation has been updated (in `/docs` or `x/<module>/spec`).
 - Functions and variables have accurate `godoc` comments.
@@ -220,7 +220,7 @@ Branch protection might not be set up in all repos, but those branches should al
 - Using `--force` onto a protected branch is not allowed (except when reverting a broken commit, which should seldom happen).
 - Protected branches must not fail `make test test-race`.
 - Protected branches must not fail `make lint`.
-- Protected branches should not fail any Github action checks.
+- Protected branches should not fail any GitHub action checks.
 
 ### Development Branch naming
 
@@ -259,7 +259,7 @@ Definitions:
 - The Provenance Blockchain network used for testing and integration is "`testnet`".
 
 Git tags should only be used for releases.
-A release is automatically created by Github when a tag is pushed that has the format `v#.#.#` (where `#` is a whole number of any length).
+A release is automatically created by GitHub when a tag is pushed that has the format `v#.#.#` (where `#` is a whole number of any length).
 A release candidate is created if the tag has the format `v#.#.#-rc#`.
 
 As of `v1.13.0`, release tags are created on the `.x` branches. E.g. on `release/v1.13.x`.
@@ -302,7 +302,7 @@ If a `.x` branch does not yet exist for the desired minor version, one must be c
 
 1. Start on `main` and make sure you're up-to-date, e.g. `git checkout main && git pull`.
 2. Create the new `.x` branch, e.g. `git checkout -b release/v1.13.x`.
-3. Push it to Github, e.g. `git push`.
+3. Push it to GitHub, e.g. `git push`.
 
 #### 2. Update Changelog and Release Notes
 
@@ -314,7 +314,7 @@ The `CHANGELOG.md` on the `.x` branch must be updated to reflect the new release
 2. Run `make linkify`.
 3. Review the changes with extra attention on the new content of `CHANGELOG.md` and `RELEASE_NOTES.md`.
 4. Stage and commit the changes.
-5. Push up your branch and create a PR for it to the `.x` branch.
+5. Push up your branch and create a PR for it to the `.x` branch. The PR title should be like `Mark v1.13.0`.
 6. Get the PR approved and merged.
 
 #### 3. Create the New Version Tag
@@ -328,23 +328,24 @@ Do the following locally.
 5. Push the branch. E.g. `git push`.
 6. Push the tag. E.g. `git push origin v1.13.0`.
 
-You can then monitor the Github actions for the repo and also watch for the new release page to be created.
+You can then monitor the GitHub actions for the repo and also watch for the new release page to be created.
 
 #### 4. PR the .x Branch Back to Main
 
-TODO: Update this with new details involving the .changelog directory.
-
-This PR should update the `CHANGELOG.md` and contain any changes applied to the `.x` branch but not yet in `main`.
+This PR should update the `CHANGELOG.md` and contain any changes applied to the `.x` branch that are not yet in `main`.
 It should NOT contain the `RELEASE_CHANGELOG.md` file.
+It also should NOT have the new version directory under `.changelog/` (e.g. `.changelog/v1.13.0`), but it SHOULD remove applicable entries from `.changelog/unreleased`.
 
 Do the following locally.
 
 1. Navigate to your locally cloned repo.
-2. Check out the `main` branch and make sure it's up-to-date. E.g. `git checkout main && git pull`.
-3. Check out the `.x` branch and make sure it's up-to-date. E.g. `git checkout release/v1.13.x && git pull`.
+2. Check out the `.x` branch and make sure it's up-to-date. E.g. `git checkout release/v1.13.x && git pull`.
+3. Check out the `main` branch and make sure it's up-to-date. E.g. `git checkout main && git pull`.
 4. Create a new development branch. E.g. `git checkout -b myuser/v1.13.0-back-to-main`.
-5. Remove the `RELEASE_CHANGELOG.md` file.
-6. Update your branch with `main`. E.g. `git merge main`.
-7. Make sure the `CHANGELOG.md` correctly indicates the contents of the new release and still contains any unreleased entries.
-8. Address any other conflicts that might exist.
-9. Create a PR from your branch targeting `main`.
+5. Identify the commit that updated the changelog on the .x branch. E.g. `git log -5 --oneline release/v1.13.x`, then copy the commit hash.
+6. Cherry-pick (without committing) that commit to your development branch. E.g. `git cherry-pick 5f57e13 --no-commit`.
+7. Remove the `RELEASE_CHANGELOG.md` file.
+8. Remove the new version directory under `.changelog`.
+9. Stage the removals and finish the cherry-pick to commit the changes.
+10. Identify any other changes made to the `.x` branch that were not made to `main` (and should be); cherry-pick and commit them.
+11. Create a PR from your branch targeting `main`. The PR title should be like `Mark v1.13.0`.

From e4792e9a67f7b832057ddc6c7a317cce84902b37 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 12:24:38 -0600
Subject: [PATCH 135/159] Change the --name flag to --id in the get-dep-changes
 script to match the unclog arg that does the same thing.

---
 scripts/get-dep-changes.sh | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/scripts/get-dep-changes.sh b/scripts/get-dep-changes.sh
index 51e0ef840..a5402992b 100755
--- a/scripts/get-dep-changes.sh
+++ b/scripts/get-dep-changes.sh
@@ -7,29 +7,29 @@ show_usage () {
 get-dep-changes.sh: Analyze changes made to go.mod and generate changelog entries.
 
 Usage: ./get-dep-changes.sh {-p|--pull-request|--pr <num> | -n|--issue-no|--issue <num>}
-          [--name <name> [--dir <dir>]] [--target-branch <branch>]
+          [--id <id> [--dir <dir>]] [--target-branch <branch>]
           [-v|--verbose] [--no-clean] [--force] [-h|--help]
 
 You must provide either a PR number or issue number, but you cannot provide both.
-If a name is provided, the entries are written to a file, otherwise stdout.
+If an <id> is provided, the entries are written to a file, otherwise stdout.
 
 -p|--pull-request|--pr <num>
     Append a PR link to the given <num> to the end of each changelog entry.
 -n|--issue-no|--issue <num>
     Append an issue link to the given <num> to the end of each changelog entry.
 
---name <name>
-    The <name> is cleaned then appended to the <num> to create the filename for this change.
-    To clean the <name>, it is lowercased, then non-alphanumeric chars are changed to dashes.
+--id <id>
+    The <id> is cleaned then appended to the <num> to create the filename for this change.
+    To clean the <id>, it is lowercased, then non-alphanumeric chars are changed to dashes.
     If provided, the changelog entries will be written to
-        <repo root>.changelog/unreleased/dependencies/<num>-<name>.md
+        <repo root>/.changelog/unreleased/dependencies/<num>-<id>.md
     If not provided, the changelog entries will be written to stdout.
-    If not in a repo, or to put the file in a different directory, use the --dir <dir> option.
+    If not in a git repo, or to put the file in a different directory, use the --dir <dir> option.
 
 --dir <dir>
     Put the changelog entries in the provided <dir>.
-    This arg only has meaning if --name is also provided.
-    The default is '<repo root>.changelog/unreleased/dependencies'.
+    This arg only has meaning if --id is also provided.
+    The default is '<repo root>/.changelog/unreleased/dependencies'.
 
 --target-branch <branch>
     Providing this option allows you to compare current changes against a branch other than main.
@@ -98,12 +98,12 @@ while [[ "$#" -gt '0' ]]; do
             issue="$2"
             shift
             ;;
-        --name)
+        -i|--id)
             if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"
                 exit 1
             fi
-            name="$2"
+            id="$2"
             shift
             ;;
         --dir)
@@ -142,15 +142,15 @@ else
 fi
 [[ -n "$verbose" ]] && printf 'Link: %s\n' "$link"
 
-if [[ -n "$name" ]]; then
-    name="$( sed -E 's/[^[:alnum:]]+/-/g; s/^-//; s/-$//;' <<< "$name" | tr '[:upper:]' '[:lower:]' )"
-    [[ -n "$verbose" ]] && printf 'Cleaned name: %s\n' "'$name'"
-    if [[ -n "$name" ]]; then
+if [[ -n "$id" ]]; then
+    id="$( sed -E 's/[^[:alnum:]]+/-/g; s/^-//; s/-$//;' <<< "$id" | tr '[:upper:]' '[:lower:]' )"
+    [[ -n "$verbose" ]] && printf 'Cleaned id: %s\n' "'$id'"
+    if [[ -n "$id" ]]; then
         if [[ -z "$out_dir" ]]; then
             repo_root="$( git rev-parse --show-toplevel )" || exit 1
             out_dir="${repo_root}/.changelog/unreleased/dependencies"
         fi
-        out_fn="${out_dir}/${num}-${name}.md"
+        out_fn="${out_dir}/${num}-${id}.md"
         [[ -n "$verbose" ]] && printf 'Output filename: %s\n' "'$out_fn'"
         if [[ -z "$force" && -e "$out_fn" ]]; then
             printf 'Output file already exists: %s\n' "$out_fn"

From 91dc8f8875d4d2a48965b6e82e7186c922916159 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 12:32:28 -0600
Subject: [PATCH 136/159] Move the get-dep-changes.sh and
 dependabot-changelog.sh into the .changelog directory.

---
 {scripts => .changelog}/dependabot-changelog.sh | 0
 {scripts => .changelog}/get-dep-changes.sh      | 0
 .github/workflows/changelog.yml                 | 2 +-
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename {scripts => .changelog}/dependabot-changelog.sh (100%)
 rename {scripts => .changelog}/get-dep-changes.sh (100%)

diff --git a/scripts/dependabot-changelog.sh b/.changelog/dependabot-changelog.sh
similarity index 100%
rename from scripts/dependabot-changelog.sh
rename to .changelog/dependabot-changelog.sh
diff --git a/scripts/get-dep-changes.sh b/.changelog/get-dep-changes.sh
similarity index 100%
rename from scripts/get-dep-changes.sh
rename to .changelog/get-dep-changes.sh
diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index eda139dc8..2498690d1 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -36,7 +36,7 @@ jobs:
 
       - name: Generate entry
         run: |
-          ./scripts/dependabot-changelog.sh \
+          ./.changelog/dependabot-changelog.sh \
             --verbose \
             --pr "$PR_NUM" \
             --title "$PR_TITLE" \

From abf1789c283c31c432b87742749f45ee73370a73 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 12:46:09 -0600
Subject: [PATCH 137/159] Update the comment at the top of the changelog about
 usage.

---
 CHANGELOG.md | 31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d986831b..56ede08f0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,21 +7,30 @@ The same types of changes should be grouped.
 Versions and sections should be linkable.
 The latest version comes first.
 The release date of each version is displayed.
-Mention whether you follow Semantic Versioning.
 
 Usage:
 
-Change log entries are to be added to the Unreleased section under the
-appropriate stanza (see below). Each entry should ideally include a message and either
-an issue number or pull request number using one of these formats:
+Change log entries should be added using the unclog application (see: https://github.com/informalsystems/unclog)
+to create entry files under the `.changelog/unreleased` directory (in a section/stanza dir).
+Example of adding an entry:
+$ unclog add --issue-no 123 --section bug-fixes --id fix-the-thing --message 'Fix the thing that was broken'
+That will create the file .changelog/unreleased/bug-fixes/123-fix-the-thing.md with this content:
+`* Fix the thing that was broken [#123](https://github.com/provenance-io/provenance/issues/123).`
+If there is no issue to link to, use the --pull-request flag instead of --issue-no.
 
-* message #<issue-number>
+If your changes involve updates to go.mod, you should use the `get-dep-changes.sh`
+script to generate the depenencies changelog entry, e.g.:
+$ scripts/get-dep-changes.sh --issue-no 123 --id bump-the-stuff
+That will create the file .changelog/unreleased/dependencies/123-bump-the-stuff with content
+generated by analyzing the go.mod file changes.
 
-If there is no issue number, you can add a reference to a Pull Request like this:
-* message PR<pull-request-number>
+The content in this CHANGELOG.md file takes precedence over the content of the .changelog directory (in the case of a discrepancy).
 
-The issue numbers and pull request numbers will later be link-ified during the release process
-so you do not have to worry about including a link manually, but you can if you wish.
+Ultimately, each entry should ideally include a message and a link to either
+an issue number or pull request number:
+* message #<issue-number>
+or
+* message PR<pull-request-number>
 
 Types of changes (Stanzas):
 
@@ -34,6 +43,10 @@ Types of changes (Stanzas):
 "State Machine Breaking" for any changes that result in a different AppState given same genesisState and txList.
 "Dependencies" for changes to library versions.
 Ref: https://keepachangelog.com/en/1.0.0/
+
+Valid --section values are the lower, kebab-case version of the stanza strings, e.g. state-machine-breaking.
+You can get an exact list of valid --section values by using the `.changelog/get-valid-sections.sh` script,
+or using the `make get-valid-sections` target.
 -->
 
 ## Unreleased

From 91ec6cb86d119322777aac16bbecab36149ccc25 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 15:48:02 -0600
Subject: [PATCH 138/159] Write the .changelog/README.md.

---
 .changelog/README.md | 215 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 214 insertions(+), 1 deletion(-)

diff --git a/.changelog/README.md b/.changelog/README.md
index 0b13fe896..739c76de5 100644
--- a/.changelog/README.md
+++ b/.changelog/README.md
@@ -1,3 +1,216 @@
 # .changelog directory information
 
-TODO: Write this.
+This `.changelog/` directory is primarily used to coordinate unreleased changes and
+ultimately to generate the release notes and changelog content for a release.
+
+<!-- TOC -->
+
+
+
+## Overview
+
+As changes are made in this repo, entries should be added under the `.changelog/unreleased/` directory.
+By storing entries in different files for different changes, we remove a common source of merge conflicts.
+
+We use [unclog](https://github.com/informalsystems/unclog) to help create and manage these changelog entries.
+However, we don't use it to create the entire content of the `CHANGELOG.md` file, just new content.
+
+The `CHANGELOG.md` is usually only updated as part of the release process.
+
+
+
+## Adding Changes
+
+When a change is being made to this repo, at least one changelog entry should be created about it.
+The easiest way to do this is using [unclog](https://github.com/informalsystems/unclog).
+
+Example for changes that do **not** have a related GitHub issue:
+
+```console
+$ unclog add --pull-request 123 --section bug-fixes --id fix-the-thing --message 'Fix the thing that was broken'
+```
+
+Example for changes that **do** have a related GitHub issue.
+```console
+$ unclog add --issue-no 123 --section bug-fixes --id fix-the-thing --message 'Fix the thing that was broken'
+```
+
+Both of those example command will create the file `.changelog/unreleased/bug-fixes/123-fix-the-thing.md`
+with this content (respectively):
+
+```md
+* Fix the thing that was broken [PR 123](https://github.com/provenance-io/provenance/pull/123).
+```
+
+or
+
+```md
+* Fix the thing that was broken [#123](https://github.com/provenance-io/provenance/issues/123).
+```
+
+Each entry file can have as many bullet-points as needed, and bullet-points can span multiple lines, just like regular markdown.
+
+If the change you are making should have multiple entries in different sections, make an entry file in each applicable section.
+
+Entry files can also be created manually, but should conform to the following standards:
+
+* The file should be named `<num>-<id>.md` and placed in a valid `<section>` directory in `unreleased`.
+* The first line of the file should have the format `* <message> <link>.`.
+* The file should not have any blank lines.
+* The file should use standard markdown.
+* Imagine bullet-points both above and below this entry. It all should form a single unbroken unordered list.
+
+
+
+## Dependencies
+
+When making changes to `go.mod`, you should use the `.changelog/get-dep-changes.sh` script to create the dependencies changelog entry.
+
+```console
+$ go mod tidy
+$ .changelog/get-dep-changes.sh --pull-request 123 --id bump-the-thing
+```
+
+That will create the file `.changelog/unreleased/dependencies/123-bump-the-stuff` with content generated by analyzing the changes made to `go.mod`.
+
+Here too, if there is an issue number for the change, you should use the `--issue-no` flag instead of `--pull-request` (in order to have the correct links).
+
+
+
+## Section Names
+
+The valid `--section` values (for `unclog`) are defined in the comment at the top of the `CHANGELOG.md` file.
+The quoted stanza strings are lower-cased and spaces changed to dashes to get the valid section names.
+That list also defines the order that the sections will be in for each version.
+
+The `.changelog/get-valid-sections.sh` script will output the exact list of valid sections.
+
+```console
+$ .changelog/get-valid-sections.sh
+features
+improvements
+bug-fixes
+deprecated
+client-breaking
+api-breaking
+state-machine-breaking
+dependencies
+```
+
+You can also get them using the `make get-valid-sections` target.
+
+All directories in `.changelog/unreleased/` must be one of those or else linting will fail.
+
+
+
+## Unclog
+
+We use [unclog](https://github.com/informalsystems/unclog) primarily to create new entry files that will later be collected into some release notes.
+We don't use much else of that system though. E.g. our `CHANGELOG.md` file is **not** simply the output of `unclog build`.
+
+Some `unclog` commands require that the `EDITOR` environment variable has been set, e.g.:
+
+```console
+$ export EDITOR="$( which vim )"
+```
+
+To create our release notes (in `.changelog/prep-release.sh`), we start with the output of `unclog build --unreleased` and then clean it up and reorder things.
+
+You might also want to use the `unclog build [--unreleased|--all]` command to view the content under `.changelog/`.
+If a `summary.md` file is missing, or is just the default comment, `unclog` will open your editor for it, though.
+If it does, it will end up writing one or more `summary.md` files.
+So, if you do this, make sure you don't accidentally check in unwanted changes to the `summary.md` file(s).
+
+We don't use the `unclog release` command because that will _always_ try to open the editor to make a change to (or create) the `summary.md` as it's moved to the version directory.
+But we need to have `.changelog/unreleased/summary.md` written before we're ready to move that content.
+
+
+
+## Entry Files
+
+The `unclog add` command will create files with the path `.changelog/unreleased/<section>/<num>-<id>.md`.
+It's very important to make sure these files are correct in the PR that creates them.
+If at all possible, the file should not be touched once the PR has been merged (until it is deleted as being part of a release).
+It's easier for git to keep track of it (without complaining) when the content and filename remain unchanged.
+Further, we usually backport PRs by using `git cherry-pick` on a squash-and-merge coming from a PR.
+If the entry for that change is update by a later PR, there's a very good chance the release branch will not get the followup.
+
+Standard lifecycle of an entry file that is part of a release candidate:
+
+1. File is created and included in a PR targeting `main`.
+2. The PR is merged into `main`.
+3. The file is backported to the `.x` branch (or included in the initial creation of that branch).
+4. In the `.x` branch, the file is moved to the rc version dir (from `unreleased/`) as part of the PR to mark the new release candidate version.
+5. In `main`, the file is deleted as part of a PR to mark the new release candidate version there too.
+6. In the `.x` branch, the file is moved to full version dir (from the rc version dir) as part of the PR to mark the new full version.
+
+If the entry isn't part of a release candidate, then in step 4 it gets moved to the full version directory, and step 6 doesn't happen.
+
+
+
+## Releases
+
+When preparing to mark a release, you should use the `.changelog/prep-release.sh` script.
+
+That script will:
+1. Create or Update the `RELEASE_NOTES.md` file.
+2. Add the new version to the `CHANGELOG.md` file.
+3. Create a new version directory in the `.changelog/` folder with content from `unreleased/` and any rcs for this version.
+
+The results of the `.changelog/prep-release.sh` script are to be applied to the `release/vA.B.x` branch.
+When marking the release in `main`, do not include the new version directory, but do delete the applicable entries from `.changelog/unreleased/`.
+That is, the `.changelog/<version>` directories should only ever exist on the `.x` branch.
+This is primarily to reduce confusion if there is a discrepancy between the `CHANGELOG.md` content and an entry file's content.
+It also helps keep things tidy and file counts lower.
+
+If you need to make tweaks or clarifications to the content, you should make the changes in the `RELEASE_NOTES.md` file first, then copy/paste those into the `CHANGELOG.md` file.
+You should NOT update the changelog entry files, though (other than moving them).
+
+And to reiterate, the `RELEASE_NOTES.md` file and `.changelog/<version>` directories should never exist on `main`, only in the `.x` branch.
+
+If you can't, or don't want to use the `.changelog/prep-release.sh` script, here's how to do things manually.
+
+To manually create the new `RELEASE_NOTES.md` file:
+
+1. If this is a full version and there were release candidates, move all the rc content into unreleased.
+2. Run `unclog build --unreleased` to get the preliminary content.
+3. Change the version header into a link and include the release date.
+4. Change the section header casing to title case (from all upper-case).
+5. Reorder the sections to match how they're listed in the top `CHANGELOG.md` comment.
+6. Reorder the `Dependencies` section so that entries for the same library are next to each other.
+7. Update all the link text to be `[PR <num>]` for prs, and `[#<num>]` for issues determined by the link path. The `<num>` is extracted from the link too to ensure that the text matches the target.
+8. If a link has a period both before (ignoring whitespace) and after it, remove the one before it.
+9. Add the "Full Commit Diff" link(s).
+10. If this is a release candidate of 2 or more, add the new release notes to the top of the existing one, and put a divider `---` between them. That way all rcs for the given version are in the release notes.
+11. If this is a full release, or a release candidate of 1, overwrite any existing release notes with the new content.
+
+To manually update the `CHANGELOG.md` file:
+
+1. Generate the new release notes.
+2. Copy the new content for only this release from the release notes. I.e. if this is rc2, the release notes will also have rc1, we only want rc2 copied here since rc1 should already be listed in the `CHANGELOG.md` file.
+3. In `CHANGELOG.md`, Add a new divider directly above the first one (between the `## Unreleased` section, and the first version section).
+4. Past the new content between those two dividers, with an empty line before and after each divider.
+5. Remove the blurb between the `##` version header, and the first `###` section header.
+
+To manually update the `.changelog/` entries:
+
+1. Move the `.changelog/unreleased` directory to `.changelog/<version>`, e.g. `mv .changelog/unreleased .changelog/v1.13.0`.
+2. Delete the old `.gitkeep` file, e.g. `rm .changelog/v1.13.0/.gitkeep`.
+2. Create a new `.changelog/unreleased` directory, e.g. `mkdir .changelog/unreleased`.
+3. Create the new `.gitkeep` file, e.g. `touch .changelog/unreleased/.gitkeep`.
+
+
+
+## Finding Changes
+
+The content in `CHANGELOG.md` should be trusted over the content in the `.changelog/` directory.
+The `CHANGELOG.md` file will contain all the info on all releases (either full or release candidates).
+On `main`, the `.changelog/` directory will only contain information about unreleased changes.
+On a `.x` branch, the `.changelog/` folder will contain information on all releases for this minor version as well as stuff that is ready to be included in the next patch release.
+
+As part of the release process, it will be common to update the `CHANGELOG.md` file using the release prep script, but then make tweaks or clarifications to it.
+Those tweaks and clarifications probably won't be reflected in the entry files though.
+That is why the `CHANGELOG.md` file is the source of truth.
+
+One way to find information about unreleased changes is to use `unclog build --unreleased`.
+That will combine all info in `.changelog/unreleased/` and output an unofficial release-notes to stdout with the unreleased changes.

From 6f72fd31f031de782792e16ead12890a23b95148 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 15:50:55 -0600
Subject: [PATCH 139/159] Add table of contents to .changelog/README.md, and
 make that update with make update-tocs.

---
 .changelog/README.md | 8 ++++++++
 Makefile             | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/.changelog/README.md b/.changelog/README.md
index 739c76de5..ac985da4c 100644
--- a/.changelog/README.md
+++ b/.changelog/README.md
@@ -4,6 +4,14 @@ This `.changelog/` directory is primarily used to coordinate unreleased changes
 ultimately to generate the release notes and changelog content for a release.
 
 <!-- TOC -->
+  - [Overview](#overview)
+  - [Adding Changes](#adding-changes)
+  - [Dependencies](#dependencies)
+  - [Section Names](#section-names)
+  - [Unclog](#unclog)
+  - [Entry Files](#entry-files)
+  - [Releases](#releases)
+  - [Finding Changes](#finding-changes)
 
 
 
diff --git a/Makefile b/Makefile
index 50b95633a..f0160cb96 100644
--- a/Makefile
+++ b/Makefile
@@ -302,7 +302,7 @@ linkify:
 	python ./scripts/linkify.py CHANGELOG.md
 
 update-tocs:
-	scripts/update-toc.sh x docs CONTRIBUTING.md
+	scripts/update-toc.sh x docs CONTRIBUTING.md .changelog/README.md
 
 get-valid-sections:
 	.changelog/get-valid-sections.sh

From e1863a556fb645e8278bc85d26c0736c3b162b2a Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 16:01:04 -0600
Subject: [PATCH 140/159] Fix a couple indentation mess-ups in
 .changelog/dependabot-changelog.sh.

---
 .changelog/dependabot-changelog.sh | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.changelog/dependabot-changelog.sh b/.changelog/dependabot-changelog.sh
index 673881a04..a5351b735 100755
--- a/.changelog/dependabot-changelog.sh
+++ b/.changelog/dependabot-changelog.sh
@@ -3,7 +3,7 @@
 # It's designed to be called by a github action kicked off because of a dependabot PR.
 
 show_usage () {
-  cat << EOF
+    cat << EOF
 dependabot-changelog.sh will create the changelog entries for a dependabot PR.
 
 Usage: ./dependabot-changelog.sh --pr <num> --title <title> --head-branch <branch> --target-branch <branch>
@@ -27,9 +27,9 @@ EOF
 while [[ "$#" -gt '0' ]]; do
     case "$1" in
         --help)
-          printf 'Usage: ./dependabot-changelog.sh --pr <num> --title <title> --head-branch <branch> --target-branch <branch>\n'
-          exit 0
-          ;;
+            printf 'Usage: ./dependabot-changelog.sh --pr <num> --title <title> --head-branch <branch> --target-branch <branch>\n'
+            exit 0
+            ;;
         -p|--pull-request|--pr)
             if [[ -z "$2" ]]; then
                 printf 'No argument provided after %s\n' "$1"

From 0faa7f306bebd5c894afad5e0da042fc68597b43 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 16:22:48 -0600
Subject: [PATCH 141/159] Change the wrap config value to 200 (and include
 notes on how we got that number).

---
 .changelog/config.toml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/.changelog/config.toml b/.changelog/config.toml
index 95d8159fb..457e13c71 100644
--- a/.changelog/config.toml
+++ b/.changelog/config.toml
@@ -15,7 +15,14 @@ change_template = "change-template.md"
 
 # The number of characters at which to wrap entries automatically added from
 # the CLI.
-wrap = 120
+# Provenance Blockchain notes:
+# The length of the issue/pr link is included in this length.
+# For the most part, we want the link on the same line as the text, though.
+# A 4 digit PR or issue link both end up with 64 characters in it.
+# It's nice to keep things to 120, but I don't like forcing that.
+# So at 200, there's 120 for the main content, 64 for the link,
+# and 16 extra chars for wiggle-room (before the wrap).
+wrap = 200
 
 # The heading right at the beginning of the changelog.
 heading = "# CHANGELOG"

From 24c53704acf285640db87b9e44e4eb46b5ebf747 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 17:04:56 -0600
Subject: [PATCH 142/159] Clean up some comments and usage stuff in the new
 scripts.

---
 .changelog/dependabot-changelog.sh | 40 +++++++++++++++++-------------
 .changelog/get-dep-changes.sh      |  9 ++++---
 .changelog/get-valid-sections.sh   | 11 ++++++--
 .changelog/prep-release.sh         |  7 +++++-
 CONTRIBUTING.md                    |  9 +++----
 5 files changed, 48 insertions(+), 28 deletions(-)

diff --git a/.changelog/dependabot-changelog.sh b/.changelog/dependabot-changelog.sh
index a5351b735..19e17ad01 100755
--- a/.changelog/dependabot-changelog.sh
+++ b/.changelog/dependabot-changelog.sh
@@ -24,10 +24,15 @@ EOF
 
 }
 
+if [[ "$#" -eq '0' ]]; then
+    show_usage
+    exit 0
+fi
+
 while [[ "$#" -gt '0' ]]; do
     case "$1" in
         --help)
-            printf 'Usage: ./dependabot-changelog.sh --pr <num> --title <title> --head-branch <branch> --target-branch <branch>\n'
+            show_usage
             exit 0
             ;;
         -p|--pull-request|--pr)
@@ -77,34 +82,35 @@ while [[ "$#" -gt '0' ]]; do
     shift
 done
 
-if [[ -z "$head_branch" ]]; then
-    head_branch="$( git branch --show-current )"
-fi
-
 if [[ -z "$head_branch" || "$head_branch" == 'HEAD' ]]; then
-    printf 'Could not determine the head branch and no --head-branch <branch> provided.\n'
-    exit 1
+    printf 'No --head-branch <branch> provided.\n'
+    stop_early='YES'
 fi
-[[ -n "$verbose" ]] && printf '    Head Branch: "%s"\n' "$head_branch"
 
 if [[ -z "$target_branch" ]]; then
     printf 'No --target-branch <branch> provided.\n'
-    exit 1
+    stop_early='YES'
 fi
-[[ -n "$verbose" ]] && printf '  Target Branch: "%s"\n' "$head_branch"
 
 
 if [[ -z "$pr" ]]; then
     printf 'No --pr <num> provided.\n'
-    exit 1
+    stop_early='YES'
 fi
-[[ -n "$verbose" ]] && printf '             PR: "%s"\n' "$pr"
 
 if [[ -z "$title" ]]; then
     printf 'No --title <title> provided.\n'
-    exit 1
+    stop_early='YES'
+fi
+
+[[ -n "$stop_earl" ]] && exit 1
+
+if [[ -n "$verbose" ]]; then
+    printf '    Head Branch: "%s"\n' "$head_branch"
+    printf '  Target Branch: "%s"\n' "$head_branch"
+    printf '             PR: "%s"\n' "$pr"
+    printf '          Title: "%s"\n' "$title"
 fi
-[[ -n "$verbose" ]] && printf '          Title: "%s"\n' "$title"
 
 # Dependabot branch names look like this: "dependabot/github_actions/bufbuild/buf-setup-action-1.34.0"
 # The "github_actions" part can also be "go_modules" (and probably other things too).
@@ -133,7 +139,7 @@ if [[ "$ec" -eq '0' ]]; then
 fi
 
 # That script exits with 10 to indicate there were no go.mod changes.
-# All other exit codes are an error that requires attention.
+# All other (non-zero) exit codes are an error that requires attention.
 if [[ "$ec" -ne '10' ]]; then
     printf 'An error was encountered.\n'
     exit "$ec"
@@ -178,8 +184,8 @@ link="[PR ${pr}](https://github.com/provenance-io/provenance/pull/${pr})"
 
 repo_root="$( git rev-parse --show-toplevel 2> /dev/null )"
 if [[ -z "$repo_root" ]]; then
-    if [[ "$where_i_am" =~ /scripts$ ]]; then
-        # If this is in the scripts directory, assume it's {repo_root}/scripts.
+    if [[ "$where_i_am" =~ /.changelog$ || "$where_i_am" =~ /scripts$ ]]; then
+        # If this is in the .changelog or scripts directory, assume it's directly in {repo_root}.
         repo_root="$( dirname "$where_i_am" )"
     else
         # Not in a git repo, and who knows where this script is in relation to the root,
diff --git a/.changelog/get-dep-changes.sh b/.changelog/get-dep-changes.sh
index a5402992b..427622fb8 100755
--- a/.changelog/get-dep-changes.sh
+++ b/.changelog/get-dep-changes.sh
@@ -7,8 +7,8 @@ show_usage () {
 get-dep-changes.sh: Analyze changes made to go.mod and generate changelog entries.
 
 Usage: ./get-dep-changes.sh {-p|--pull-request|--pr <num> | -n|--issue-no|--issue <num>}
-          [--id <id> [--dir <dir>]] [--target-branch <branch>]
-          [-v|--verbose] [--no-clean] [--force] [-h|--help]
+                [--id <id> [--dir <dir>]] [--target-branch <branch>]
+                [--force] [--no-clean] [-v|--verbose] [-h|--help]
 
 You must provide either a PR number or issue number, but you cannot provide both.
 If an <id> is provided, the entries are written to a file, otherwise stdout.
@@ -163,6 +163,9 @@ fi
 temp_dir="$( mktemp -d -t dep-updates.XXXX )" || exit 1
 [[ -n "$verbose" ]] && printf 'Created temp dir: %s\n' "$temp_dir"
 
+# Usage: clean_exit [<code>]
+# Default <code> is 0.
+# Cleans up the temp dir and exits.
 clean_exit () {
     local ec
     ec="${1:-0}"
@@ -375,4 +378,4 @@ if [[ -z "$copied" ]]; then
     cat "$final"
 fi
 
-clean_exit 0
\ No newline at end of file
+clean_exit 0
diff --git a/.changelog/get-valid-sections.sh b/.changelog/get-valid-sections.sh
index cf6d1f82e..85b048efb 100755
--- a/.changelog/get-valid-sections.sh
+++ b/.changelog/get-valid-sections.sh
@@ -6,12 +6,19 @@
 # E.g the line `"Bug Fixes" for any bug fixes.` will result in a valid section of "bug-fixes".
 # It's assumed that they're listed in the order that they should appear as sections.
 
-# Assume that this script is in the {repo_root}.changelog/ dir and that the CHANGELOG.md file is directly in {repo_root}.
+# Assume that this script is in the {repo_root}/.changelog/ dir and that the CHANGELOG.md file is directly in {repo_root}.
 where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
 cl_file="$( dirname "$where_i_am" )/CHANGELOG.md"
 if [[ ! -f "$cl_file" ]]; then
     printf 'Changelog file does not exist: %s\n' "$cl_file" >&2
     exit 1
 fi
-awk '{ if (in_com) { if (/^".*"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; } }; if (/<!--/) { in_com=1; }; }' "$cl_file" | tr '[:upper:]' '[:lower:]'
+# This awk script finds the first comment (starts with <!--).
+# While in the first comment, it looks for lines that start with a ".
+# For each line:
+#   it strips the leading " and everything after (and including) the next ".
+#   It then strips an leading and trailing whitespace and turns any remaning whitespace into dashes.
+# It exits once it reaches the end of that first comment.
+# We then use tr to lower-case the strings. This isn't done in awk because tolower isn't available to all awks.
+awk '{ if (in_com) { if (/^".*"/) { sub(/^"/,""); sub(/".*$/,""); sub(/^[[:space:]]+/,""); sub(/[[:space:]]+$/,""); gsub(/[[:space:]]+/,"-"); print $0; } else if (/-->/) { exit 0; }; }; if (/<!--/) { in_com=1; }; }' "$cl_file" | tr '[:upper:]' '[:lower:]'
 
diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index ad60d6c7e..a75a0668e 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -6,7 +6,7 @@ show_usage () {
 prep-release.sh: Prepares the changelog for a new release.
 
 Usage: prep-release.sh <version> [--date <date> [--force-date]]
-                [--force-version] [-v|--verbose] [--no-clean] [-h|--help]
+                [--force-version] [--no-clean] [-v|--verbose] [-h|--help]
 
 The <version> must have format vA.B.C or vA.B.C-rcX where A, B, C and X are numbers.
 
@@ -17,6 +17,11 @@ The <version> must have format vA.B.C or vA.B.C-rcX where A, B, C and X are numb
     By default, this script won't allow dates that are more than 14 days before or after today.
     This flag allows you to bypass that check.
 
+--force-version indicates that the provided version is correct.
+    By default, this script requires versions to be incremental and not yet exist.
+    This flag allows you to bypass those requirements.
+    The version must always have a correct format, though, even with this flag.
+
 --no-clean causes the temporary directory to remain once the script has exited.
 
 EOF
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 97087d6e7..eab342fce 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -311,11 +311,10 @@ You will need to create a new development branch for this and PR it back to the
 The `CHANGELOG.md` on the `.x` branch must be updated to reflect the new release.
 
 1. Run `.changelog/prep-release.sh <version>` to create/update `RELEASE_NOTES.md`, update `CHANGELOG.md`, and move things around in the `.changelog/` folder.
-2. Run `make linkify`.
-3. Review the changes with extra attention on the new content of `CHANGELOG.md` and `RELEASE_NOTES.md`.
-4. Stage and commit the changes.
-5. Push up your branch and create a PR for it to the `.x` branch. The PR title should be like `Mark v1.13.0`.
-6. Get the PR approved and merged.
+2. Review the changes with extra attention on the new content of `CHANGELOG.md` and `RELEASE_NOTES.md`.
+3. Stage and commit the changes.
+4. Push up your branch and create a PR for it to the `.x` branch. The PR title should be like `Mark v1.13.0`.
+5. Get the PR approved and merged.
 
 #### 3. Create the New Version Tag
 

From 2fa89e1f0e1edc742af1b17eee73fe7759c07ef5 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 17:09:05 -0600
Subject: [PATCH 143/159] Add a changelog entry for this change.

---
 .changelog/unreleased/improvements/2122-switch-to-unclog.md | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 .changelog/unreleased/improvements/2122-switch-to-unclog.md

diff --git a/.changelog/unreleased/improvements/2122-switch-to-unclog.md b/.changelog/unreleased/improvements/2122-switch-to-unclog.md
new file mode 100644
index 000000000..0b500f800
--- /dev/null
+++ b/.changelog/unreleased/improvements/2122-switch-to-unclog.md
@@ -0,0 +1 @@
+* Switch to `unclog` for unreleased changelog entries [#2122](https://github.com/provenance-io/provenance/pull/2122).

From d60bb19e2b47437b803313a190b2f4f86fa5e9f8 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 17:25:25 -0600
Subject: [PATCH 144/159] Update the changelog linter to make sure none of the
 filenames have spaces.

---
 ...unreleased-sections.sh => lint-unreleased.sh} | 16 +++++++++++++---
 Makefile                                         |  2 +-
 2 files changed, 14 insertions(+), 4 deletions(-)
 rename .changelog/{lint-unreleased-sections.sh => lint-unreleased.sh} (65%)

diff --git a/.changelog/lint-unreleased-sections.sh b/.changelog/lint-unreleased.sh
similarity index 65%
rename from .changelog/lint-unreleased-sections.sh
rename to .changelog/lint-unreleased.sh
index df2156dd7..2cd250e59 100755
--- a/.changelog/lint-unreleased-sections.sh
+++ b/.changelog/lint-unreleased.sh
@@ -22,14 +22,24 @@ is_valid_section () {
 }
 
 ec=0
+bad_sections=()
 for section in $( find "$ur_dir" -type d -depth 1 | sed 's|^.*/||' ); do
     if ! is_valid_section "$section"; then
-        printf 'Invalid unreleased section directory: %s\n' "$section"
-        ec=1
+        bad_sections+=( "$section" )
     fi
 done
 
-if [[ "$ec" -ne '0' ]]; then
+if [[ "${#bad_sections[@]}" -ne '0' ]]; then
+    printf 'Invalid unreleased section(s):\n'
+    printf '.changelog/unreleased/%s\n' "${bad_sections[@]}"
     printf 'Valid sections: [%s]\n' "${valid_sections[*]}"
+    ec=1
 fi
+
+bad_files="$( find "$ur_dir" -type f -depth 2 -name '*[[:space:]]*' | sed -E 's|^.*/\.changelog/|.changelog/|'  )"
+if [[ -n "$bad_files" ]]; then
+    printf 'Invalid unreleased filename(s):\n%s\n' "$bad_files"
+    ec=1
+fi
+
 exit "$ec"
diff --git a/Makefile b/Makefile
index f0160cb96..5ac17ddc0 100644
--- a/Makefile
+++ b/Makefile
@@ -277,7 +277,7 @@ lint:
 	find . -name '*.go' -type f -not -path "./vendor*" -not -path "./client/*" -not -path "*.git*" -not -path "*.pb.go" | xargs gofmt -d -s
 	scripts/no-now-lint.sh
 	$(GO) mod verify
-	.changelog/lint-unreleased-sections.sh
+	.changelog/lint-unreleased.sh
 
 lint-fix:
 	$(GOLANGCI_LINT) run --fix

From 9ca57cb9ab66ae28db4e8966e69cc22cd1def4a9 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 17:27:39 -0600
Subject: [PATCH 145/159] Fix the PR number for this change to 2112
 (accidentally did 2122 before).

---
 .changelog/unreleased/improvements/2112-switch-to-unclog.md | 1 +
 .changelog/unreleased/improvements/2122-switch-to-unclog.md | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)
 create mode 100644 .changelog/unreleased/improvements/2112-switch-to-unclog.md
 delete mode 100644 .changelog/unreleased/improvements/2122-switch-to-unclog.md

diff --git a/.changelog/unreleased/improvements/2112-switch-to-unclog.md b/.changelog/unreleased/improvements/2112-switch-to-unclog.md
new file mode 100644
index 000000000..4450d7c66
--- /dev/null
+++ b/.changelog/unreleased/improvements/2112-switch-to-unclog.md
@@ -0,0 +1 @@
+* Switch to `unclog` for unreleased changelog entries [#2112](https://github.com/provenance-io/provenance/pull/2112).
diff --git a/.changelog/unreleased/improvements/2122-switch-to-unclog.md b/.changelog/unreleased/improvements/2122-switch-to-unclog.md
deleted file mode 100644
index 0b500f800..000000000
--- a/.changelog/unreleased/improvements/2122-switch-to-unclog.md
+++ /dev/null
@@ -1 +0,0 @@
-* Switch to `unclog` for unreleased changelog entries [#2122](https://github.com/provenance-io/provenance/pull/2122).

From 09419678ea4fd45b4b3d53b0799d852f64cff087 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 17:40:49 -0600
Subject: [PATCH 146/159] In the lint GitHub action, lint the unreleased
 changelog stuff too.

---
 .github/workflows/lint.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index aad066fb0..c71220cce 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -25,6 +25,7 @@ jobs:
             go.sum
             .github/workflows/lint.yml
             scripts/no-now-lint.sh
+            .changelog/**
       - uses: actions/setup-go@v5
         if: env.GIT_DIFF
         with:
@@ -39,3 +40,6 @@ jobs:
       - name: No Now Usage
         if: env.GIT_DIFF
         run: scripts/no-now-lint.sh
+      - name: Unreleased Changelog Content
+        if: env.GIT_DIFF
+        run: .changelog/lint-unreleased.sh

From f5ffc9da61c591946d8162c8a7aa77e1b808ea28 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 18:34:52 -0600
Subject: [PATCH 147/159] Add a bad section and bad filename to test the lint
 github action.

---
 .../unreleased/bag-fixes/9999-this-whole-section-is-bad.md       | 1 +
 .changelog/unreleased/features/9999-this-filename-is bad.md      | 1 +
 2 files changed, 2 insertions(+)
 create mode 100644 .changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md
 create mode 100644 .changelog/unreleased/features/9999-this-filename-is bad.md

diff --git a/.changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md b/.changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md
new file mode 100644
index 000000000..b6657a015
--- /dev/null
+++ b/.changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md
@@ -0,0 +1 @@
+* A whole bad section. [#9999](https://github.com/provenance-io/provenance/issues/9999).
diff --git a/.changelog/unreleased/features/9999-this-filename-is bad.md b/.changelog/unreleased/features/9999-this-filename-is bad.md
new file mode 100644
index 000000000..d62759f9a
--- /dev/null
+++ b/.changelog/unreleased/features/9999-this-filename-is bad.md	
@@ -0,0 +1 @@
+* Just a bad entry file. [#9999](https://github.com/provenance-io/provenance/issues/9999).

From d61231bdfb7dc56b20dc5d1809ddaae95ec1e89b Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 18:50:41 -0600
Subject: [PATCH 148/159] Add some extra output to the linter since it's not
 working right.

---
 .changelog/lint-unreleased.sh | 7 ++++++-
 .github/workflows/lint.yml    | 2 ++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/.changelog/lint-unreleased.sh b/.changelog/lint-unreleased.sh
index 2cd250e59..72650339c 100755
--- a/.changelog/lint-unreleased.sh
+++ b/.changelog/lint-unreleased.sh
@@ -1,6 +1,8 @@
 #!/bin/bash
 # This script will check that the dirs in unreleased are all valid.
 
+[[ -n "$VERBOSE" ]] && set -x
+
 where_i_am="$( cd "$( dirname "${BASH_SOURCE:-$0}" )"; pwd -P )"
 ur_dir="${where_i_am}/unreleased"
 if [[ ! -d "$ur_dir" ]]; then
@@ -29,6 +31,10 @@ for section in $( find "$ur_dir" -type d -depth 1 | sed 's|^.*/||' ); do
     fi
 done
 
+bad_files="$( find "$ur_dir" -type f -depth 2 -name '*[[:space:]]*' | sed -E 's|^.*/\.changelog/|.changelog/|'  )"
+
+[[ -n "$VERBOSE" ]] && set +x
+
 if [[ "${#bad_sections[@]}" -ne '0' ]]; then
     printf 'Invalid unreleased section(s):\n'
     printf '.changelog/unreleased/%s\n' "${bad_sections[@]}"
@@ -36,7 +42,6 @@ if [[ "${#bad_sections[@]}" -ne '0' ]]; then
     ec=1
 fi
 
-bad_files="$( find "$ur_dir" -type f -depth 2 -name '*[[:space:]]*' | sed -E 's|^.*/\.changelog/|.changelog/|'  )"
 if [[ -n "$bad_files" ]]; then
     printf 'Invalid unreleased filename(s):\n%s\n' "$bad_files"
     ec=1
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index c71220cce..02d370979 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -42,4 +42,6 @@ jobs:
         run: scripts/no-now-lint.sh
       - name: Unreleased Changelog Content
         if: env.GIT_DIFF
+        env:
+          VERBOSE: 1
         run: .changelog/lint-unreleased.sh

From c16066f88dbf5ace35dd093be27e55c40db4655c Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:03:29 -0600
Subject: [PATCH 149/159] Use -mindepth and -maxdepth instead of just -depth
 because that seems to be confusing the runner.

---
 .changelog/lint-unreleased.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.changelog/lint-unreleased.sh b/.changelog/lint-unreleased.sh
index 72650339c..42a7ac9df 100755
--- a/.changelog/lint-unreleased.sh
+++ b/.changelog/lint-unreleased.sh
@@ -25,13 +25,13 @@ is_valid_section () {
 
 ec=0
 bad_sections=()
-for section in $( find "$ur_dir" -type d -depth 1 | sed 's|^.*/||' ); do
+for section in $( find "$ur_dir" -type d -mindepth 1 -maxdepth 1 | sed 's|^.*/||' ); do
     if ! is_valid_section "$section"; then
         bad_sections+=( "$section" )
     fi
 done
 
-bad_files="$( find "$ur_dir" -type f -depth 2 -name '*[[:space:]]*' | sed -E 's|^.*/\.changelog/|.changelog/|'  )"
+bad_files="$( find "$ur_dir" -type f -mindepth 2 -name '*[[:space:]]*' | sed -E 's|^.*/\.changelog/|.changelog/|'  )"
 
 [[ -n "$VERBOSE" ]] && set +x
 

From df2ea1733149287631fb65417550dd343b12dfc0 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:07:08 -0600
Subject: [PATCH 150/159] In the release prep script, also use the -mindepth
 and -maxdepth find options instead of the non-portable -depth n option.

---
 .changelog/prep-release.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index a75a0668e..e9d67ed0c 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -302,7 +302,7 @@ combine_rc_dirs () {
     local rc_vers v rc_ver v_id rc_ver_dir entries sections s section s_id s_dir e entry e_id v_file u_file
 
     [[ -n "$verbose" ]] && printf 'Identifying rc version dirs for this version.\n'
-    rc_vers=( $( find "$changelog_dir" -type d -depth 1 -name "${version}-rc*" | sed -E 's|^.*/||' ) )
+    rc_vers=( $( find "$changelog_dir" -type d -mindepth 1 -maxdepth 1 -name "${version}-rc*" | sed -E 's|^.*/||' ) )
     [[ -n "$verbose" ]] && printf 'Found %d version dirs: [%s].\n' "${#rc_vers[@]}" "${rc_vers[*]}"
     [[ "${#rc_vers[@]}" -eq '0' ]] && return 0
 
@@ -313,7 +313,7 @@ combine_rc_dirs () {
         v_id="[${v}/${#rc_vers[@]}=${rc_ver}]"
         [[ -n "$verbose" ]] && printf '%s: Identifying entry files.\n' "$v_id"
         rc_ver_dir="${changelog_dir}/${rc_ver}"
-        entries=( $( find "$rc_ver_dir" -type f -depth 2 -name '*.md' | grep -Eo '[^/]+/[^/]+$' ) )
+        entries=( $( find "$rc_ver_dir" -type f -mindepth 2 -maxdepth 2 -name '*.md' | grep -Eo '[^/]+/[^/]+$' ) )
         [[ -n "$verbose" ]] && printf '%s: Found %d entry files.\n' "$v_id" "${#entries[@]}"
 
         if [[ "${#entries[@]}" -gt '0' ]]; then

From db7d149a00b16d7b11a7132ab648ac3d808e6d03 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:08:22 -0600
Subject: [PATCH 151/159] Remove verbose output from the unreleased step of the
 lint action now that I've seen it fail.

---
 .github/workflows/lint.yml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 02d370979..c71220cce 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -42,6 +42,4 @@ jobs:
         run: scripts/no-now-lint.sh
       - name: Unreleased Changelog Content
         if: env.GIT_DIFF
-        env:
-          VERBOSE: 1
         run: .changelog/lint-unreleased.sh

From ed459e9b713adf3e535ab566fe8a4f82e222be1b Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:11:52 -0600
Subject: [PATCH 152/159] Remove the two bad entries now that I've seen the
 action fail.

---
 .../unreleased/bag-fixes/9999-this-whole-section-is-bad.md       | 1 -
 .changelog/unreleased/features/9999-this-filename-is bad.md      | 1 -
 2 files changed, 2 deletions(-)
 delete mode 100644 .changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md
 delete mode 100644 .changelog/unreleased/features/9999-this-filename-is bad.md

diff --git a/.changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md b/.changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md
deleted file mode 100644
index b6657a015..000000000
--- a/.changelog/unreleased/bag-fixes/9999-this-whole-section-is-bad.md
+++ /dev/null
@@ -1 +0,0 @@
-* A whole bad section. [#9999](https://github.com/provenance-io/provenance/issues/9999).
diff --git a/.changelog/unreleased/features/9999-this-filename-is bad.md b/.changelog/unreleased/features/9999-this-filename-is bad.md
deleted file mode 100644
index d62759f9a..000000000
--- a/.changelog/unreleased/features/9999-this-filename-is bad.md	
+++ /dev/null
@@ -1 +0,0 @@
-* Just a bad entry file. [#9999](https://github.com/provenance-io/provenance/issues/9999).

From d9090dc6d013f4bf1463c3d547d924c6ac6f0b4e Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:20:55 -0600
Subject: [PATCH 153/159] Grammar tweaks.

---
 .changelog/README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.changelog/README.md b/.changelog/README.md
index ac985da4c..deeaa3f5c 100644
--- a/.changelog/README.md
+++ b/.changelog/README.md
@@ -43,7 +43,7 @@ Example for changes that **do** have a related GitHub issue.
 $ unclog add --issue-no 123 --section bug-fixes --id fix-the-thing --message 'Fix the thing that was broken'
 ```
 
-Both of those example command will create the file `.changelog/unreleased/bug-fixes/123-fix-the-thing.md`
+Both of those example commands will create the file `.changelog/unreleased/bug-fixes/123-fix-the-thing.md`
 with this content (respectively):
 
 ```md
@@ -81,7 +81,7 @@ $ .changelog/get-dep-changes.sh --pull-request 123 --id bump-the-thing
 
 That will create the file `.changelog/unreleased/dependencies/123-bump-the-stuff` with content generated by analyzing the changes made to `go.mod`.
 
-Here too, if there is an issue number for the change, you should use the `--issue-no` flag instead of `--pull-request` (in order to have the correct links).
+Here too, if there is an issue number for the change, you should use the `--issue-no` (or `-n`) flag instead of `--pull-request` (or `-p) in order to have the correct links.
 
 
 
@@ -125,7 +125,7 @@ $ export EDITOR="$( which vim )"
 To create our release notes (in `.changelog/prep-release.sh`), we start with the output of `unclog build --unreleased` and then clean it up and reorder things.
 
 You might also want to use the `unclog build [--unreleased|--all]` command to view the content under `.changelog/`.
-If a `summary.md` file is missing, or is just the default comment, `unclog` will open your editor for it, though.
+However, if a `summary.md` file is missing, or is just the default comment, `unclog` will open your editor for it.
 If it does, it will end up writing one or more `summary.md` files.
 So, if you do this, make sure you don't accidentally check in unwanted changes to the `summary.md` file(s).
 

From 521501c4def9697649f099cc137639f389d8e7cf Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:23:31 -0600
Subject: [PATCH 154/159] Allow the --head-branch to be just HEAD. That
 prevention used to be needed because we'd try to look up the current branch,
 which might be HEAD in some cases that indicates not having some git stuff
 available. But that's gone now, so we're good here too.

---
 .changelog/dependabot-changelog.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.changelog/dependabot-changelog.sh b/.changelog/dependabot-changelog.sh
index 19e17ad01..8e3af039f 100755
--- a/.changelog/dependabot-changelog.sh
+++ b/.changelog/dependabot-changelog.sh
@@ -82,7 +82,7 @@ while [[ "$#" -gt '0' ]]; do
     shift
 done
 
-if [[ -z "$head_branch" || "$head_branch" == 'HEAD' ]]; then
+if [[ -z "$head_branch" ]]; then
     printf 'No --head-branch <branch> provided.\n'
     stop_early='YES'
 fi

From a22a692b0b1c66b65e762bdfc73de147db953bb0 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Mon, 5 Aug 2024 19:43:19 -0600
Subject: [PATCH 155/159] For the dependencies, strip out any leadging
 whitespace from the entries. None of them should have sub-lists. And this
 way, a leading space won't throw things off.

---
 .changelog/prep-release.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh
index e9d67ed0c..8006ea4fa 100755
--- a/.changelog/prep-release.sh
+++ b/.changelog/prep-release.sh
@@ -461,7 +461,7 @@ if [[ -f "$dep_file" ]]; then
     orig_dep_file="${dep_file}.orig"
     mv "$dep_file" "$orig_dep_file"
     head -n 2 "$orig_dep_file" > "$dep_file"
-    grep -E '^[[:space:]]*[-*]' "$orig_dep_file" | sort --version-sort >> "$dep_file"
+    grep -E '^[[:space:]]*[-*]' "$orig_dep_file" | sed -E 's/^[[:space:]]+//; s/^(.)[[:space:]]+/\1 /;' | sort --version-sort >> "$dep_file"
     printf '\n' >> "$dep_file"
 fi
 

From 0ad854d3729ddbfe01a24b1fa17090717c40eb0d Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Tue, 6 Aug 2024 10:32:26 -0600
Subject: [PATCH 156/159] Fix a couple typos that I introduced in last second
 tweaks of the dependabot changelog script.

---
 .changelog/dependabot-changelog.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.changelog/dependabot-changelog.sh b/.changelog/dependabot-changelog.sh
index 8e3af039f..cbfb480c5 100755
--- a/.changelog/dependabot-changelog.sh
+++ b/.changelog/dependabot-changelog.sh
@@ -103,11 +103,11 @@ if [[ -z "$title" ]]; then
     stop_early='YES'
 fi
 
-[[ -n "$stop_earl" ]] && exit 1
+[[ -n "$stop_early" ]] && exit 1
 
 if [[ -n "$verbose" ]]; then
     printf '    Head Branch: "%s"\n' "$head_branch"
-    printf '  Target Branch: "%s"\n' "$head_branch"
+    printf '  Target Branch: "%s"\n' "$target_branch"
     printf '             PR: "%s"\n' "$pr"
     printf '          Title: "%s"\n' "$title"
 fi

From e57f791c429c82ff9f59b39f99f2943b7d441db7 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Tue, 6 Aug 2024 10:53:14 -0600
Subject: [PATCH 157/159] Be more specific about when we need to run the lint
 workflow. Rather than any change in .changlelog, now only trigger on a change
 to the lint script or the unreleased dir.

---
 .github/workflows/lint.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index c71220cce..3cc12a8e0 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -25,7 +25,8 @@ jobs:
             go.sum
             .github/workflows/lint.yml
             scripts/no-now-lint.sh
-            .changelog/**
+            .changelog/lint-unreleased.sh
+            .changelog/unreleased/**
       - uses: actions/setup-go@v5
         if: env.GIT_DIFF
         with:

From 03544ad7a0d97c5b79b7f6b7548d18ef1b67da70 Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Wed, 7 Aug 2024 15:15:48 -0600
Subject: [PATCH 158/159] Update the pr template checklist to reference the new
 stuff instead of adding directly to CHANGELOG.md.

---
 .github/PULL_REQUEST_TEMPLATE.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index c47b4e537..de853b5df 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -18,11 +18,11 @@ Before we can merge this PR, please make sure that all the following items have
 checked off. If any of the checklist items are not applicable, please leave them but
 write a little note why.
 
-- [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/provenance-io/provenance/blob/main/CONTRIBUTING.md#pr-targeting))
+- [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/provenance-io/provenance/blob/main/CONTRIBUTING.md#pr-targeting)).
 - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
 - [ ] Wrote unit and integration [tests](https://github.com/provenance-io/provenance/blob/main/CONTRIBUTING.md#testing)
-- [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
+- [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`).
 - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
-- [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
-- [ ] Re-reviewed `Files changed` in the Github PR explorer
-- [ ] Review `Codecov Report` in the comment section below once CI passes
+- [ ] Added relevant changelog entries under `.changelog/unreleased` (see [Adding Changes](.changelog/README.md#adding-changes)).
+- [ ] Re-reviewed `Files changed` in the Github PR explorer.
+- [ ] Review `Codecov Report` in the comment section below once CI passes.

From de4206409fa5093c69bf1f323d17175cca1147ea Mon Sep 17 00:00:00 2001
From: Daniel Wedul <github@wedul.com>
Date: Wed, 7 Aug 2024 15:22:07 -0600
Subject: [PATCH 159/159] Use the full url for that link (which will be dead
 unti this thing merges).

---
 .github/PULL_REQUEST_TEMPLATE.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index de853b5df..371c56dae 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -23,6 +23,6 @@ write a little note why.
 - [ ] Wrote unit and integration [tests](https://github.com/provenance-io/provenance/blob/main/CONTRIBUTING.md#testing)
 - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`).
 - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
-- [ ] Added relevant changelog entries under `.changelog/unreleased` (see [Adding Changes](.changelog/README.md#adding-changes)).
+- [ ] Added relevant changelog entries under `.changelog/unreleased` (see [Adding Changes](https://github.com/provenance-io/provenance/blob/main/.changelog/README.md#adding-changes)).
 - [ ] Re-reviewed `Files changed` in the Github PR explorer.
 - [ ] Review `Codecov Report` in the comment section below once CI passes.