High level summary
Ledger team started preparation for an intra-era hard fork, by bumping support for major protocol version 11 in Conway era. Besides that we've continued addressing tech debt, improving safety of the codebase and enhancing our constraint based testing framework.
Low level summary
Features
- pull-5001 - Remove heapwords from cardano-ledger-core
- pull-5013 - Move orphan
ToPlutusData
instances with their types - pull-5005 - Made TxBody a data family
- pull-5004 - Remove delegators field from conway-genesis JSON
- pull-5023 - Bumped Conway protocol version max to 11
- pull-5021 - Add
SupportedLanguage
Testing
- pull-5010 -
constrained-generators
: Use csongor's trick to make type errors nicer - pull-5002 - Add
EraTest
classes - pull-5020 - Update and fix
ledger-state
benchmarks
Infrastructure and releasing
- pull-5025 -
cardano-ledger-byron
: removeCabal-syntax
dependency