File tree 19 files changed +62
-78
lines changed
ouroboros-consensus-cardano
ouroboros-consensus-diffusion
ouroboros-consensus-protocol
19 files changed +62
-78
lines changed Original file line number Diff line number Diff line change 1
1
# Ouroboros Consensus
2
2
3
- [ ![ consensus] ( https://img.shields.io/badge/ouroboros--consensus-0.23 .0.0-blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-0.23 .0.0/ )
4
- [ ![ diffusion] ( https://img.shields.io/badge/ouroboros--consensus--diffusion-0.21.0.0 -blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.21.0.0 / )
3
+ [ ![ consensus] ( https://img.shields.io/badge/ouroboros--consensus-0.24 .0.0-blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-0.24 .0.0/ )
4
+ [ ![ diffusion] ( https://img.shields.io/badge/ouroboros--consensus--diffusion-0.21.0.1 -blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.21.0.1 / )
5
5
[ ![ protocol] ( https://img.shields.io/badge/ouroboros--consensus--protocol-0.11.0.0-blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-protocol-0.11.0.0/ )
6
- [ ![ cardano] ( https://img.shields.io/badge/ouroboros--consensus--cardano-0.22 .0.0-blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.22 .0.0/ )
7
- [ ![ sop-extras] ( https://img.shields.io/badge/sop--extras-0.2.2 .0-blue )] ( https://chap.intersectmbo.org/package/sop-extras-0.2.2 .0/ )
6
+ [ ![ cardano] ( https://img.shields.io/badge/ouroboros--consensus--cardano-0.23 .0.0-blue )] ( https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.23 .0.0/ )
7
+ [ ![ sop-extras] ( https://img.shields.io/badge/sop--extras-0.3.0 .0-blue )] ( https://chap.intersectmbo.org/package/sop-extras-0.3.0 .0/ )
8
8
[ ![ strict-sop-core] ( https://img.shields.io/badge/strict--sop--core-0.1.3.0-blue )] ( https://chap.intersectmbo.org/package/strict-sop-core-0.1.3.0/ )
9
9
10
10
Original file line number Diff line number Diff line change 2
2
3
3
# Changelog entries
4
4
5
+ <a id =' changelog-0.23.0.0 ' ></a >
6
+ ## 0.23.0.0 -- 2025-04-03
7
+
8
+ ### Breaking
9
+
10
+ - Define ` blockQueryIsSupportedOnVersion ` for Byron and Shelley.
11
+ - For Shelley, this is just a relocation of the now gone ` querySupportedVersion ` function.
12
+ - Update now that ` ImmutableEraParams ` was split out
13
+
5
14
<a id =' changelog-0.22.0.0 ' ></a >
6
15
## 0.22.0.0 -- 2025-03-25
7
16
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
cabal-version : 3.0
2
2
name : ouroboros-consensus-cardano
3
- version : 0.22 .0.0
3
+ version : 0.23 .0.0
4
4
synopsis :
5
5
The instantation of the Ouroboros consensus layer used by Cardano
6
6
@@ -154,13 +154,13 @@ library
154
154
microlens,
155
155
mtl,
156
156
nothunks,
157
- ouroboros-consensus ^>= 0.23 ,
157
+ ouroboros-consensus ^>= 0.24 ,
158
158
ouroboros-consensus-protocol ^>= 0.11 ,
159
159
ouroboros-network-api ^>= 0.13 ,
160
160
serialise ^>= 0.2 ,
161
161
small-steps,
162
162
sop-core ^>= 0.5 ,
163
- sop-extras ^>= 0.2 ,
163
+ sop-extras ^>= 0.3 ,
164
164
strict-sop-core ^>= 0.1 ,
165
165
text,
166
166
these ^>= 1.2 ,
@@ -199,7 +199,7 @@ library unstable-byronspec
199
199
containers >= 0.5 && < 0.8 ,
200
200
mtl,
201
201
nothunks,
202
- ouroboros-consensus ^>= 0.23 ,
202
+ ouroboros-consensus ^>= 0.24 ,
203
203
serialise ^>= 0.2 ,
204
204
small-steps,
205
205
transformers,
@@ -556,7 +556,7 @@ library unstable-cardano-tools
556
556
network,
557
557
network-mux,
558
558
nothunks,
559
- ouroboros-consensus ^>= 0.23 ,
559
+ ouroboros-consensus ^>= 0.24 ,
560
560
ouroboros-consensus-cardano,
561
561
ouroboros-consensus-diffusion ^>= 0.21 ,
562
562
ouroboros-consensus-protocol :unstable-protocol-testlib,
Original file line number Diff line number Diff line change 2
2
3
3
# Changelog entries
4
4
5
+ <a id =' changelog-0.21.0.1 ' ></a >
6
+ ## 0.21.0.1 -- 2025-04-03
7
+
8
+ ### Patch
9
+
10
+ - Tighten lower bounds on ` ouroboros-consensus ` for the sake of
11
+ testlibs.
12
+
5
13
<a id =' changelog-0.21.0.0 ' ></a >
6
14
## 0.21.0.0 -- 2025-03-25
7
15
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
cabal-version : 3.0
2
2
name : ouroboros-consensus-diffusion
3
- version : 0.21.0.0
3
+ version : 0.21.0.1
4
4
synopsis : Integration for the Ouroboros Network layer
5
5
description :
6
6
Top level integration for consensus & network layers of the Ouroboros blockchain protocol.
@@ -91,7 +91,7 @@ library
91
91
io-classes ^>= 1.5 ,
92
92
mtl,
93
93
network-mux ^>= 0.7 ,
94
- ouroboros-consensus ^>= 0.23 ,
94
+ ouroboros-consensus ^>= 0.24 ,
95
95
ouroboros-network ^>= 0.20.1 ,
96
96
ouroboros-network-api ^>= 0.13 ,
97
97
ouroboros-network-framework ^>= 0.17 ,
@@ -156,7 +156,7 @@ library unstable-diffusion-testlib
156
156
resource-registry,
157
157
si-timers,
158
158
sop-core ^>= 0.5 ,
159
- sop-extras ^>= 0.2 ,
159
+ sop-extras ^>= 0.3 ,
160
160
strict-sop-core ^>= 0.1 ,
161
161
strict-stm,
162
162
text,
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ library
76
76
containers,
77
77
mtl,
78
78
nothunks,
79
- ouroboros-consensus ^ >= 0.23 ,
79
+ ouroboros-consensus >= 0.23 && < 0.25 ,
80
80
serialise,
81
81
text,
82
82
Original file line number Diff line number Diff line change 2
2
3
3
# Changelog entries
4
4
5
+ <a id =' changelog-0.24.0.0 ' ></a >
6
+ ## 0.24.0.0 -- 2025-04-03
7
+
8
+ ### Non-Breaking
9
+
10
+ - Define some functions in terms of SOP combinators leveraging the recent
11
+ simplification of ` Index ` in ` sop-extras ` package.
12
+
13
+ ### Breaking
14
+
15
+ - Add method ` blockQueryIsSupportedOnVersion ` to ` BlockSupportsLedgerQuery ` .
16
+ - Export new function ` querySupportedVersions ` .
17
+ - Split out ` ImmutableEraParams ` so that the test blocks don't have to
18
+ instantiate the ` SingleEraBlock ` omnibus.
19
+ - Remove the ` NoThunks Bimap ` orphan instance (it's now upstream in
20
+ the ` resource-registry ` library).
21
+
5
22
<a id =' changelog-0.23.0.0 ' ></a >
6
23
## 0.23.0.0 -- 2025-03-25
7
24
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
cabal-version : 3.0
2
2
name : ouroboros-consensus
3
- version : 0.23 .0.0
3
+ version : 0.24 .0.0
4
4
synopsis : Consensus layer for the Ouroboros blockchain protocol
5
5
description : Consensus layer for the Ouroboros blockchain protocol.
6
6
license : Apache-2.0
@@ -308,7 +308,7 @@ library
308
308
si-timers ^>= 1.5 ,
309
309
small-steps ^>= 1.1 ,
310
310
sop-core ^>= 0.5 ,
311
- sop-extras ^>= 0.2 ,
311
+ sop-extras ^>= 0.3 ,
312
312
streaming,
313
313
strict >= 0.1 && < 0.6 ,
314
314
strict-checked-vars ^>= 0.2 ,
Original file line number Diff line number Diff line change @@ -70,9 +70,10 @@ if [ "${RELEASE_LABEL}" = "true" ]; then
70
70
echo " This PR is said to be a release. Checking that changelog.d directories are in fact empty"
71
71
for p in " ${packages[@]} " ; do
72
72
if [ 1 = $( ls -1 $p /changelog.d | wc -l) ]; then
73
- printf " \t- %s OK" " $p "
73
+ printf " \t- %s OK\n " " $p "
74
74
else
75
- printf " \t- %s ERROR: There are fragments remaining in changelog.d!"
75
+ printf " \t- %s ERROR: There are fragments remaining in changelog.d:\n" " $p "
76
+ ls -1 $p /changelog.d
76
77
exit 1
77
78
fi
78
79
done
Original file line number Diff line number Diff line change 2
2
3
3
# Changelog entries
4
4
5
+ <a id =' changelog-0.3.0.0 ' ></a >
6
+ ## 0.3.0.0 -- 2025-04-03
7
+
8
+ ### Breaking
9
+
10
+ - Refactor ` Index ` to use ` NS ((:~:) x) xs ` . Pattern synonyms ` IZ ` and ` IS ` are
11
+ provided, making this change transparent for users. Some functions need
12
+ additional constraints, hence the breaking nature of this change.
13
+
5
14
<a id =' changelog-0.2.2.0 ' ></a >
6
15
## 0.2.2.0 -- 2025-03-25
7
16
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ description:
5
5
This package provides some more constructs that are not present on the
6
6
@sop-core@ package but built upon the same foundations.
7
7
8
- version : 0.2.2 .0
8
+ version : 0.3.0 .0
9
9
license : Apache-2.0
10
10
license-files :
11
11
LICENSE
You can’t perform that action at this time.
0 commit comments