Skip to content

Commit

Permalink
Cut releases for Node 8.5 (#377)
Browse files Browse the repository at this point in the history
Also inlcudes changelog entries for #366 and the first commit in #323
(second commit was reverted in #362).
  • Loading branch information
amesgen authored Sep 28, 2023
2 parents 2109940 + 71e8877 commit e3917f6
Show file tree
Hide file tree
Showing 10 changed files with 62 additions and 33 deletions.
27 changes: 27 additions & 0 deletions ouroboros-consensus-cardano/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,33 @@

# Changelog entries

<a id='changelog-0.10.0.0'></a>
## 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.

<a id='changelog-0.9.0.0'></a>
## 0.9.0.0 — 2023-09-06

Expand Down

This file was deleted.

12 changes: 6 additions & 6 deletions ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
Original file line number Diff line number Diff line change
@@ -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

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
8 changes: 8 additions & 0 deletions ouroboros-consensus-diffusion/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

# Changelog entries

<a id='changelog-0.8.0.1'></a>
## 0.8.0.1 — 2023-09-27

### Patch

- Update bound on `ouroboros-consensus` to account for changes in unstable test
libraries.

<a id='changelog-0.8.0.0'></a>
## 0.8.0.0 — 2023-09-06

Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -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
Expand Down
7 changes: 7 additions & 0 deletions ouroboros-consensus-protocol/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

# Changelog entries

<a id='changelog-0.5.0.7'></a>
## 0.5.0.7 — 2023-09-27

### Patch

- Update upper bound on `ouroboros-consensus`

<a id='changelog-0.5.0.6'></a>
## 0.5.0.6 — 2023-08-21

Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand All @@ -64,7 +64,7 @@ library
, containers
, mtl
, nothunks
, ouroboros-consensus >=0.8 && <0.12
, ouroboros-consensus ^>=0.12
, serialise
, text

Expand Down
7 changes: 7 additions & 0 deletions ouroboros-consensus/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

# Changelog entries

<a id='changelog-0.12.0.0'></a>
## 0.12.0.0 — 2023-09-27

### Breaking

- Refactorings in unstable test libraries.

<a id='changelog-0.11.0.0'></a>
## 0.11.0.0 — 2023-09-06

Expand Down
2 changes: 1 addition & 1 deletion ouroboros-consensus/ouroboros-consensus.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion scripts/ci/check-cabal-files.sh
Original file line number Diff line number Diff line change
@@ -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 =="
Expand Down

0 comments on commit e3917f6

Please sign in to comment.