2023-04-05 - 2023-04-19
High level summary
- Introduce new governance commands create, answer and verify. This allows us to have onchain polls.
- Begin making changes in cardano-api to accomodate for CIP-1694
- Rename
TestEnableDevelopmentHardForkEras
toExperimentalHardForksEnabled
andTestEnableDevelopmentNetworkProtocols
toExperimentalProtocolsEnabled
- Various bug fixes and improvements
docs
CI & project maintenance
Developer experience
cardano-cli
- Add new interim governance commands: {create, answer, verify}-poll
- Remove --stake-address option from stake-address build
- Frozen callstack for checkTextEnvelopeFormat function
- #5052 Remove reading protocol parameters from Shelley genesis file
- Move parsers to reusable location
- New --socket-path cli option
cardano-api
- CIP-1694 make space for DRep certificates
- File type to track the content and direction of files
- Fix import warning
- Expose UsingRawBytes et al types
- Expose SerialiseAsRawBytesError in Cardano.Api
- Introduce new AnyShelleyBasedEra type and simplify CDDL tests.
- New genCardanoKeyWitness function
- Replace roundtripCBOR with trippingCbor
- Remove non-round-trippable value TxInsReferenceNone for babbage onwards in generator
- Improve roundtrip functions to report annotations on callsite
- Define Functor instance for FileError
- Split serialisation from IO
cardano-node
- Master build failure fixes
- Allow renamed fields to exist if values the same
- workbench: updates
- Delete duplicate packages sort packages and imports
- Rename TestEnableDevelopmentHardForkEras and TestEnableDevelopmentNetworkProtocols