From c6a86f5f43b8a06ef224f441d21e38f7d16a0f6b Mon Sep 17 00:00:00 2001 From: teodanciu Date: Fri, 22 Sep 2023 08:54:58 +0100 Subject: [PATCH] Add changelog entries and adjust versions --- eras/allegra/impl/CHANGELOG.md | 1 + .../allegra/impl/cardano-ledger-allegra.cabal | 2 +- eras/alonzo/impl/CHANGELOG.md | 21 +++++++++++++++++++ eras/alonzo/impl/cardano-ledger-alonzo.cabal | 2 +- eras/babbage/impl/CHANGELOG.md | 5 +++++ .../babbage/impl/cardano-ledger-babbage.cabal | 2 +- eras/conway/impl/CHANGELOG.md | 8 +++++++ eras/mary/impl/CHANGELOG.md | 5 +++++ eras/mary/impl/cardano-ledger-mary.cabal | 2 +- eras/shelley/impl/CHANGELOG.md | 7 +++++++ .../shelley/impl/cardano-ledger-shelley.cabal | 2 +- libs/cardano-ledger-binary/CHANGELOG.md | 4 ++++ libs/cardano-ledger-core/CHANGELOG.md | 16 ++++++++++++++ 13 files changed, 72 insertions(+), 5 deletions(-) diff --git a/eras/allegra/impl/CHANGELOG.md b/eras/allegra/impl/CHANGELOG.md index f3809b705c7..0053abbd370 100644 --- a/eras/allegra/impl/CHANGELOG.md +++ b/eras/allegra/impl/CHANGELOG.md @@ -2,6 +2,7 @@ ## 1.2.3.0 +* Add `ToExpr` instance for `AllegraTxBody` * Add `EraTransition` instance. ## 1.2.2.0 diff --git a/eras/allegra/impl/cardano-ledger-allegra.cabal b/eras/allegra/impl/cardano-ledger-allegra.cabal index dcce33fae84..d0b99fcc95c 100644 --- a/eras/allegra/impl/cardano-ledger-allegra.cabal +++ b/eras/allegra/impl/cardano-ledger-allegra.cabal @@ -54,7 +54,7 @@ library bytestring, cardano-crypto-class, cardano-ledger-binary >=1.0, - cardano-ledger-core >=1.6.1 && <1.8, + cardano-ledger-core >=1.7 && <1.8, cardano-ledger-shelley >=1.6.1 && <1.7, cardano-strict-containers, cardano-slotting, diff --git a/eras/alonzo/impl/CHANGELOG.md b/eras/alonzo/impl/CHANGELOG.md index 4c19e247133..f0633202628 100644 --- a/eras/alonzo/impl/CHANGELOG.md +++ b/eras/alonzo/impl/CHANGELOG.md @@ -2,6 +2,27 @@ ## 1.4.2.0 +* Add `ToExpr` instance for: + * `PlutusData` + * `Data` + * `BinaryData` + * `Datum` + * `AlonzoTx` + * `AlonzoTxBody` + * `AlonzoTxOut` + * `AlozoTxWits` + * `IsValid` + * `Addr28Extra` + * `DataHash32` + * `RdmrPtr` + * `Redeemers` +* Add `Generic` instance for : + * `AlonzoTxBody` + * `Redeemers` + * `TxDats` +* Add `upgradeData`, `upgradeRedeemers` and `upgradeTxDats` +* Add `TxUpgradeError` type to `EraTx` +* Add `AlonzoTxBodyUpgradeError`, `AlonzoTxUpgradeError` * Add `toAlonzoTransitionConfigPairs` and `EraTransition` instance. * Rename `alonzoGenesisAesonPairs` -> `toAlonzoGenesisPairs` for consistency. diff --git a/eras/alonzo/impl/cardano-ledger-alonzo.cabal b/eras/alonzo/impl/cardano-ledger-alonzo.cabal index f7c5f837f2e..a1eb2da3290 100644 --- a/eras/alonzo/impl/cardano-ledger-alonzo.cabal +++ b/eras/alonzo/impl/cardano-ledger-alonzo.cabal @@ -68,7 +68,7 @@ library cardano-ledger-allegra >=1.1, cardano-crypto-class, cardano-ledger-binary >=1.0.1, - cardano-ledger-core >=1.6.1 && <1.8, + cardano-ledger-core >=1.7 && <1.8, cardano-ledger-mary >=1.1, cardano-ledger-shelley ^>=1.6.1, cardano-slotting, diff --git a/eras/babbage/impl/CHANGELOG.md b/eras/babbage/impl/CHANGELOG.md index 01db7fe44d0..281df87978d 100644 --- a/eras/babbage/impl/CHANGELOG.md +++ b/eras/babbage/impl/CHANGELOG.md @@ -2,6 +2,11 @@ ## 1.4.5.0 +* Add `ToExpr` instance for: + * `BabbageTxBody` + * `BabbageTxOut` +* Add `Generic` instance for `BabbageTxBody` +* Add `BabbageTxUpgradeError` and `BabbageTxBodyUpgradeError` * Add `EraTransition` instance. ## 1.4.4.0 diff --git a/eras/babbage/impl/cardano-ledger-babbage.cabal b/eras/babbage/impl/cardano-ledger-babbage.cabal index 183a2511ab9..8688b81c4c9 100644 --- a/eras/babbage/impl/cardano-ledger-babbage.cabal +++ b/eras/babbage/impl/cardano-ledger-babbage.cabal @@ -63,7 +63,7 @@ library cardano-ledger-allegra >=1.1, cardano-ledger-alonzo ^>=1.4.2, cardano-ledger-binary >=1.0, - cardano-ledger-core >=1.6.1 && <1.8, + cardano-ledger-core >=1.7 && <1.8, cardano-ledger-mary >=1.1, cardano-ledger-shelley ^>=1.6, cardano-slotting, diff --git a/eras/conway/impl/CHANGELOG.md b/eras/conway/impl/CHANGELOG.md index 5b71e8613f8..49629f3c215 100644 --- a/eras/conway/impl/CHANGELOG.md +++ b/eras/conway/impl/CHANGELOG.md @@ -1,6 +1,14 @@ # Version history for `cardano-ledger-conway` ## 1.9.0.0 +* Add `ConwayEraPParams era` constraint to `isCommitteeVotingAllowed` and `votingCommitteeThreshold` +* Add `ToExpr` instance for: + * `Voter` + * `VotingProcedures` + * `VotingProcedure` + * `ProposalProcedure` + * `ConwayTxBody` +* Add `ConwayTxBodyUpgradeError`, `ConwayTxCertUpgradeError` * Add to `Ratify`: * `committeeAccepted` * `committeeAcceptedRatio` diff --git a/eras/mary/impl/CHANGELOG.md b/eras/mary/impl/CHANGELOG.md index bbf33738192..385c34afb8f 100644 --- a/eras/mary/impl/CHANGELOG.md +++ b/eras/mary/impl/CHANGELOG.md @@ -2,6 +2,11 @@ ## 1.3.4.0 +* Add `ToExpr` instance for: + * `MaryTxBody` + * `CompactForm (MaryValue)` + * `CompactValue` +* Add `Generic` instance for `CompactValue` * Add `EraTransition` instance. ## 1.3.3.0 diff --git a/eras/mary/impl/cardano-ledger-mary.cabal b/eras/mary/impl/cardano-ledger-mary.cabal index 706fd96e32c..6a84d02fce1 100644 --- a/eras/mary/impl/cardano-ledger-mary.cabal +++ b/eras/mary/impl/cardano-ledger-mary.cabal @@ -60,7 +60,7 @@ library cardano-data, cardano-ledger-allegra >=1.1, cardano-ledger-binary >=1.0, - cardano-ledger-core >=1.6.1 && <1.8, + cardano-ledger-core >=1.7 && <1.8, cardano-ledger-shelley >=1.6.1 && <1.7, containers, deepseq, diff --git a/eras/shelley/impl/CHANGELOG.md b/eras/shelley/impl/CHANGELOG.md index 51a7f2b4358..1ddce892a9c 100644 --- a/eras/shelley/impl/CHANGELOG.md +++ b/eras/shelley/impl/CHANGELOG.md @@ -2,6 +2,13 @@ ## 1.6.1.0 +* Add `ToExpr` instance for: + * `Update` + * `ShelleyTx` + * `ShelleyTxBody` + * `ShelleyTxWits` +* Add `Generic` instance for `ShelleyTx` +* Add `Memoized` instance for `ShelleyTx` * Add lens `epochStateTreasuryL` #3748 * Introduce `Cardano.Ledger.Shelley.Transition` module with `EraTransition` interface. * Deprecated `CanStartFromGenesis` interface in favor of `EraTransition` diff --git a/eras/shelley/impl/cardano-ledger-shelley.cabal b/eras/shelley/impl/cardano-ledger-shelley.cabal index 8b92a8cef4f..f37f78364b8 100644 --- a/eras/shelley/impl/cardano-ledger-shelley.cabal +++ b/eras/shelley/impl/cardano-ledger-shelley.cabal @@ -106,7 +106,7 @@ library cardano-data >=1.0, cardano-ledger-binary >=1.0, cardano-ledger-byron, - cardano-ledger-core >=1.6.1 && <1.8, + cardano-ledger-core >=1.7 && <1.8, cardano-slotting, vector-map >=1.0, containers, diff --git a/libs/cardano-ledger-binary/CHANGELOG.md b/libs/cardano-ledger-binary/CHANGELOG.md index e2a977cad65..30cb9482e40 100644 --- a/libs/cardano-ledger-binary/CHANGELOG.md +++ b/libs/cardano-ledger-binary/CHANGELOG.md @@ -2,6 +2,10 @@ ## 1.1.3.0 +* Add `ToExpr` instance for: + * `Sized` + * `SignedDSIGN` +* Add `Generic` instance for `CompactValue` * Add `fieldGuarded` to be able to conditionally construct a `Field` #3712 * Expose `showDecoderError` from `Cardano.Ledger.Binary.Plain` diff --git a/libs/cardano-ledger-core/CHANGELOG.md b/libs/cardano-ledger-core/CHANGELOG.md index c9ae4a058d4..ef00ef13a3b 100644 --- a/libs/cardano-ledger-core/CHANGELOG.md +++ b/libs/cardano-ledger-core/CHANGELOG.md @@ -2,6 +2,21 @@ ## 1.7.0.0 +* Require `ToExpr` for `EraTx` class +* Add `upgradeTx` function to `EraTx` class +* Require `ToExpr` for `EraTxBody` class +* Add `upgradeTxBody` function to `EraTxBody` class +* Require `ToExpr` for `EraTxWits` class +* Add `upgradeTxWits` function to `EraTxWits` class +* Add `ToExpr` instance to: + * `CompactAddr` + * `Withdrawals` + * `AuxiliaryDataHash` + * `VKey` + * `ChainCode` + * `BootstrapWitness` + * `WitVKey` +* Add `Generic` instance to `AuxiliaryDataHash` * Add `vsNumDormantEpochs` to `VState` to track the number of contiguous epochs in which there were no governance proposals to vote on. #3729 * Add `fromEraShareCBOR` * Remove redundant `DecCBOR` constraint in `eraDecoder` @@ -13,6 +28,7 @@ ### `testlib` +* Added `BinaryUpgradeOpts` * Add `Arbitrary` instance for `DRepDistr` * Move `Arbitrary` instance for `SnapShot` and `SnapShots` from `cardano-ledger-shelley:testlib` * Add `Test.Cardano.Ledger.Core.Binary.RoundTrip` with: