From bcad401522c8df2c9ba226ce243d98882e7123bf Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Thu, 17 Oct 2024 16:46:45 -0600 Subject: [PATCH 1/2] Add changelog section for cardano-node-10.0 and 9.2.1 --- CHANGELOG.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9ff38ecf4e..e2cf26afc35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,21 @@ the `CHANGELOG.md` for each individual package for any changes relevant for deve If you are looking for the Ledger Releasing and Versioning Process then you can find it in [RELEASING.md](https://github.com/intersectmbo/cardano-ledger/blob/master/RELEASING.md#changelogmd). -## 9.3 - +## 10.0 + +- Translation of `RegTxCert` and `UnRegTxCert` to `PlutusV3` scripts context will now be done correctly, which means deposit and refund respectively, will actually be translated: [#4627](https://github.com/IntersectMBO/cardano-ledger/pull/4627) +- Treasury withdrawals that are empty or sum up to zero will no longer be allowed: [#4630](https://github.com/IntersectMBO/cardano-ledger/pull/4630) +- Prevent non-registered return accounts for proposals' deposits and `TreasuryWithdrawals` [#4639](https://github.com/IntersectMBO/cardano-ledger/pull/4639) +- Ensure `ppuCoinsPerUTxOBytes` cannot be zero: [#4650](https://github.com/IntersectMBO/cardano-ledger/pull/4650) +- Ensure dreps exist prior to delegation: [#4652](https://github.com/IntersectMBO/cardano-ledger/pull/4652) +- Change how SPO votes are counted: [#4659](https://github.com/IntersectMBO/cardano-ledger/pull/4659) - Disallow withdrawals to non-delegated keyhashes post-bootstrap [#4555](https://github.com/IntersectMBO/cardano-ledger/pull/4555) - Remove `maxMajorPV` from `Globals`, because it was unused: [#4218](https://github.com/IntersectMBO/cardano-ledger/pull/4218) +## 9.2.1 + +- Improve performance of certificate validation: [#4600](https://github.com/IntersectMBO/cardano-ledger/pull/4600) and [#4643](https://github.com/IntersectMBO/cardano-ledger/pull/4643) + ## 9.2 - DRep registration expiration fix: [#4547](https://github.com/IntersectMBO/cardano-ledger/pull/4547) From 74bcde4d8733dad88c34b77666447de5b13fe331 Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Thu, 17 Oct 2024 17:13:57 -0600 Subject: [PATCH 2/2] Fix copy-paste error in haddock for `assertBool` --- .../testlib/Test/Cardano/Ledger/Imp/Common.hs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libs/cardano-ledger-core/testlib/Test/Cardano/Ledger/Imp/Common.hs b/libs/cardano-ledger-core/testlib/Test/Cardano/Ledger/Imp/Common.hs index 09b0db34b4b..e9c7f1cf73d 100644 --- a/libs/cardano-ledger-core/testlib/Test/Cardano/Ledger/Imp/Common.hs +++ b/libs/cardano-ledger-core/testlib/Test/Cardano/Ledger/Imp/Common.hs @@ -191,8 +191,7 @@ assertFailure = liftIO . H.assertFailure assertColorFailure :: HasCallStack => String -> IO a assertColorFailure = liftIO . H.assertColorFailure --- | Just like `expectationBool`, but does not force the return type to unit. Lifted --- version of `H.assertBool` +-- | Lifted version of `H.assertBool` assertBool :: (HasCallStack, MonadIO m) => String -> Bool -> m () assertBool msg = liftIO . H.assertBool msg