diff --git a/ouroboros-consensus-cardano/CHANGELOG.md b/ouroboros-consensus-cardano/CHANGELOG.md
index 29328aa26e..376c2fbbfa 100644
--- a/ouroboros-consensus-cardano/CHANGELOG.md
+++ b/ouroboros-consensus-cardano/CHANGELOG.md
@@ -2,6 +2,33 @@
# Changelog entries
+
+## 0.10.0.0 — 2023-09-27
+
+### Non-Breaking
+
+ - Updated to newer `cardano-ledger-*` packages:
+ * `cardano-ledger-api-1.6`
+ * `cardano-ledger-core-1.7`
+ * `cardano-ledger-conway-1.9`
+
+ - Protocol parameters (in particular the version number) in the ledger state
+ are now updated properly on the Babbage→Conway era transition.
+
+### Breaking
+
+ - `CardanoProtocolParams` now contains a `TransitionConfig` (new Ledger
+ concept) and the `CardanoHardForkTriggers` instead of the previous per-era
+ `ProtocolTransitionParams`.
+
+ - Removed `ShelleyGenesis` from `ProtocolParamsShelleyBased` as a
+ `TransitionConfig` already contains a `ShelleyGenesis`.
+
+ - Removed `registerInitialFunds` and `registerGenesisStaking`, these now live
+ in Ledger as part of the `EraTransition` class.
+
+ - Removed now-unused `Ouroboros.Consensus.Cardano.ShelleyBased` module.
+
## 0.9.0.0 — 2023-09-06
diff --git a/ouroboros-consensus-cardano/changelog.d/20230927_125447_alexander.esgen_ledger_conway_1_9.md b/ouroboros-consensus-cardano/changelog.d/20230927_125447_alexander.esgen_ledger_conway_1_9.md
deleted file mode 100644
index 676928854a..0000000000
--- a/ouroboros-consensus-cardano/changelog.d/20230927_125447_alexander.esgen_ledger_conway_1_9.md
+++ /dev/null
@@ -1,20 +0,0 @@
-### Non-Breaking
-
- - Updated to newer `cardano-ledger-*` packages:
- * `cardano-ledger-api-1.6`
- * `cardano-ledger-core-1.7`
- * `cardano-ledger-conway-1.9`
-
-### Breaking
-
- - `CardanoProtocolParams` now contains a `TransitionConfig` (new Ledger
- concept) and the `CardanoHardForkTriggers` instead of the previous per-era
- `ProtocolTransitionParams`.
-
- - Removed `ShelleyGenesis` from `ProtocolParamsShelleyBased` as a
- `TransitionConfig` already contains a `ShelleyGenesis`.
-
- - Removed `registerInitialFunds` and `registerGenesisStaking`, these now live
- in Ledger as part of the `EraTransition` class.
-
- - Removed now-unused `Ouroboros.Consensus.Cardano.ShelleyBased` module.
diff --git a/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal b/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
index 1b2301b43a..e0ad93e328 100644
--- a/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
+++ b/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-cardano
-version: 0.9.0.0
+version: 0.10.0.0
synopsis:
The instantation of the Ouroboros consensus layer used by Cardano
@@ -138,8 +138,8 @@ library
, microlens
, mtl
, nothunks
- , ouroboros-consensus ^>=0.11
- , ouroboros-consensus-protocol ^>=0.5.0.6
+ , ouroboros-consensus ^>=0.12
+ , ouroboros-consensus-protocol ^>=0.5.0.7
, ouroboros-network-api ^>=0.5.1
, serialise ^>=0.2
, small-steps
@@ -178,7 +178,7 @@ library unstable-byronspec
, containers >=0.5 && <0.7
, mtl
, nothunks
- , ouroboros-consensus ^>=0.11
+ , ouroboros-consensus ^>=0.12
, serialise ^>=0.2
, small-steps
, transformers
@@ -506,10 +506,10 @@ library unstable-cardano-tools
, mtl
, network
, nothunks
- , ouroboros-consensus ^>=0.11
+ , ouroboros-consensus ^>=0.12
, ouroboros-consensus-cardano
, ouroboros-consensus-diffusion ^>=0.8
- , ouroboros-consensus-protocol ^>=0.5.0.6
+ , ouroboros-consensus-protocol ^>=0.5.0.7
, ouroboros-network
, ouroboros-network-api
, ouroboros-network-framework
diff --git a/ouroboros-consensus-diffusion/CHANGELOG.md b/ouroboros-consensus-diffusion/CHANGELOG.md
index 9c784a701d..2df5d27168 100644
--- a/ouroboros-consensus-diffusion/CHANGELOG.md
+++ b/ouroboros-consensus-diffusion/CHANGELOG.md
@@ -2,6 +2,14 @@
# Changelog entries
+
+## 0.8.0.1 — 2023-09-27
+
+### Patch
+
+- Update bound on `ouroboros-consensus` to account for changes in unstable test
+ libraries.
+
## 0.8.0.0 — 2023-09-06
diff --git a/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal b/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal
index af38eb0b96..d9fcf16582 100644
--- a/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal
+++ b/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-diffusion
-version: 0.8.0.0
+version: 0.8.0.1
synopsis: Integration for the Ouroboros Network layer
description:
Top level integration for consensus & network layers of the Ouroboros blockchain protocol.
@@ -76,7 +76,7 @@ library
, hashable
, io-classes ^>=1.2
, mtl
- , ouroboros-consensus ^>=0.11
+ , ouroboros-consensus ^>=0.12
, ouroboros-network ^>=0.9.1
, ouroboros-network-api ^>=0.5.1
, ouroboros-network-framework ^>=0.9
diff --git a/ouroboros-consensus-protocol/CHANGELOG.md b/ouroboros-consensus-protocol/CHANGELOG.md
index e26a31d371..442c8d695d 100644
--- a/ouroboros-consensus-protocol/CHANGELOG.md
+++ b/ouroboros-consensus-protocol/CHANGELOG.md
@@ -2,6 +2,13 @@
# Changelog entries
+
+## 0.5.0.7 — 2023-09-27
+
+### Patch
+
+- Update upper bound on `ouroboros-consensus`
+
## 0.5.0.6 — 2023-08-21
diff --git a/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal b/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal
index 99a8428701..e94774c834 100644
--- a/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal
+++ b/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-protocol
-version: 0.5.0.6
+version: 0.5.0.7
synopsis: Cardano consensus protocols
description: Cardano consensus protocols.
license: Apache-2.0
@@ -51,7 +51,7 @@ library
Ouroboros.Consensus.Protocol.Translate
build-depends:
- , base >=4.14 && <4.19
+ , base >=4.14 && <4.19
, bytestring
, cardano-binary
, cardano-crypto-class
@@ -64,7 +64,7 @@ library
, containers
, mtl
, nothunks
- , ouroboros-consensus >=0.8 && <0.12
+ , ouroboros-consensus ^>=0.12
, serialise
, text
diff --git a/ouroboros-consensus/CHANGELOG.md b/ouroboros-consensus/CHANGELOG.md
index 2c456b747e..e00293db46 100644
--- a/ouroboros-consensus/CHANGELOG.md
+++ b/ouroboros-consensus/CHANGELOG.md
@@ -2,6 +2,13 @@
# Changelog entries
+
+## 0.12.0.0 — 2023-09-27
+
+### Breaking
+
+- Refactorings in unstable test libraries.
+
## 0.11.0.0 — 2023-09-06
diff --git a/ouroboros-consensus/ouroboros-consensus.cabal b/ouroboros-consensus/ouroboros-consensus.cabal
index 244290d4b5..e38084f54c 100644
--- a/ouroboros-consensus/ouroboros-consensus.cabal
+++ b/ouroboros-consensus/ouroboros-consensus.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus
-version: 0.11.0.0
+version: 0.12.0.0
synopsis: Consensus layer for the Ouroboros blockchain protocol
description: Consensus layer for the Ouroboros blockchain protocol.
license: Apache-2.0
diff --git a/scripts/ci/check-cabal-files.sh b/scripts/ci/check-cabal-files.sh
index 2cd8ae36fb..7ef07a2b52 100755
--- a/scripts/ci/check-cabal-files.sh
+++ b/scripts/ci/check-cabal-files.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-for x in $(find . -name '*.cabal' | grep -v dist-newstyle | cut -c 3-); do
+for x in $(find . -name '*.cabal' | grep -vE 'dist-newstyle|asserts\.cabal' | cut -c 3-); do
(
d=$(dirname $x)
echo "== $d =="