Skip to content

Commit e3917f6

Browse files
authored
Cut releases for Node 8.5 (#377)
Also inlcudes changelog entries for #366 and the first commit in #323 (second commit was reverted in #362).
2 parents 2109940 + 71e8877 commit e3917f6

File tree

10 files changed

+62
-33
lines changed

10 files changed

+62
-33
lines changed

ouroboros-consensus-cardano/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.10.0.0'></a>
6+
## 0.10.0.0 — 2023-09-27
7+
8+
### Non-Breaking
9+
10+
- Updated to newer `cardano-ledger-*` packages:
11+
* `cardano-ledger-api-1.6`
12+
* `cardano-ledger-core-1.7`
13+
* `cardano-ledger-conway-1.9`
14+
15+
- Protocol parameters (in particular the version number) in the ledger state
16+
are now updated properly on the Babbage→Conway era transition.
17+
18+
### Breaking
19+
20+
- `CardanoProtocolParams` now contains a `TransitionConfig` (new Ledger
21+
concept) and the `CardanoHardForkTriggers` instead of the previous per-era
22+
`ProtocolTransitionParams`.
23+
24+
- Removed `ShelleyGenesis` from `ProtocolParamsShelleyBased` as a
25+
`TransitionConfig` already contains a `ShelleyGenesis`.
26+
27+
- Removed `registerInitialFunds` and `registerGenesisStaking`, these now live
28+
in Ledger as part of the `EraTransition` class.
29+
30+
- Removed now-unused `Ouroboros.Consensus.Cardano.ShelleyBased` module.
31+
532
<a id='changelog-0.9.0.0'></a>
633
## 0.9.0.0 — 2023-09-06
734

ouroboros-consensus-cardano/changelog.d/20230927_125447_alexander.esgen_ledger_conway_1_9.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus-cardano
3-
version: 0.9.0.0
3+
version: 0.10.0.0
44
synopsis:
55
The instantation of the Ouroboros consensus layer used by Cardano
66

@@ -138,8 +138,8 @@ library
138138
, microlens
139139
, mtl
140140
, nothunks
141-
, ouroboros-consensus ^>=0.11
142-
, ouroboros-consensus-protocol ^>=0.5.0.6
141+
, ouroboros-consensus ^>=0.12
142+
, ouroboros-consensus-protocol ^>=0.5.0.7
143143
, ouroboros-network-api ^>=0.5.1
144144
, serialise ^>=0.2
145145
, small-steps
@@ -178,7 +178,7 @@ library unstable-byronspec
178178
, containers >=0.5 && <0.7
179179
, mtl
180180
, nothunks
181-
, ouroboros-consensus ^>=0.11
181+
, ouroboros-consensus ^>=0.12
182182
, serialise ^>=0.2
183183
, small-steps
184184
, transformers
@@ -506,10 +506,10 @@ library unstable-cardano-tools
506506
, mtl
507507
, network
508508
, nothunks
509-
, ouroboros-consensus ^>=0.11
509+
, ouroboros-consensus ^>=0.12
510510
, ouroboros-consensus-cardano
511511
, ouroboros-consensus-diffusion ^>=0.8
512-
, ouroboros-consensus-protocol ^>=0.5.0.6
512+
, ouroboros-consensus-protocol ^>=0.5.0.7
513513
, ouroboros-network
514514
, ouroboros-network-api
515515
, ouroboros-network-framework

ouroboros-consensus-diffusion/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.8.0.1'></a>
6+
## 0.8.0.1 — 2023-09-27
7+
8+
### Patch
9+
10+
- Update bound on `ouroboros-consensus` to account for changes in unstable test
11+
libraries.
12+
513
<a id='changelog-0.8.0.0'></a>
614
## 0.8.0.0 — 2023-09-06
715

ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus-diffusion
3-
version: 0.8.0.0
3+
version: 0.8.0.1
44
synopsis: Integration for the Ouroboros Network layer
55
description:
66
Top level integration for consensus & network layers of the Ouroboros blockchain protocol.
@@ -76,7 +76,7 @@ library
7676
, hashable
7777
, io-classes ^>=1.2
7878
, mtl
79-
, ouroboros-consensus ^>=0.11
79+
, ouroboros-consensus ^>=0.12
8080
, ouroboros-network ^>=0.9.1
8181
, ouroboros-network-api ^>=0.5.1
8282
, ouroboros-network-framework ^>=0.9

ouroboros-consensus-protocol/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.5.0.7'></a>
6+
## 0.5.0.7 — 2023-09-27
7+
8+
### Patch
9+
10+
- Update upper bound on `ouroboros-consensus`
11+
512
<a id='changelog-0.5.0.6'></a>
613
## 0.5.0.6 — 2023-08-21
714

ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus-protocol
3-
version: 0.5.0.6
3+
version: 0.5.0.7
44
synopsis: Cardano consensus protocols
55
description: Cardano consensus protocols.
66
license: Apache-2.0
@@ -51,7 +51,7 @@ library
5151
Ouroboros.Consensus.Protocol.Translate
5252

5353
build-depends:
54-
, base >=4.14 && <4.19
54+
, base >=4.14 && <4.19
5555
, bytestring
5656
, cardano-binary
5757
, cardano-crypto-class
@@ -64,7 +64,7 @@ library
6464
, containers
6565
, mtl
6666
, nothunks
67-
, ouroboros-consensus >=0.8 && <0.12
67+
, ouroboros-consensus ^>=0.12
6868
, serialise
6969
, text
7070

ouroboros-consensus/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.12.0.0'></a>
6+
## 0.12.0.0 — 2023-09-27
7+
8+
### Breaking
9+
10+
- Refactorings in unstable test libraries.
11+
512
<a id='changelog-0.11.0.0'></a>
613
## 0.11.0.0 — 2023-09-06
714

ouroboros-consensus/ouroboros-consensus.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus
3-
version: 0.11.0.0
3+
version: 0.12.0.0
44
synopsis: Consensus layer for the Ouroboros blockchain protocol
55
description: Consensus layer for the Ouroboros blockchain protocol.
66
license: Apache-2.0

scripts/ci/check-cabal-files.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
for x in $(find . -name '*.cabal' | grep -v dist-newstyle | cut -c 3-); do
3+
for x in $(find . -name '*.cabal' | grep -vE 'dist-newstyle|asserts\.cabal' | cut -c 3-); do
44
(
55
d=$(dirname $x)
66
echo "== $d =="

0 commit comments

Comments
 (0)