All notable changes to this repository will be documented in this file. At at later date we may adopt per-Haskell-package changelogs.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning in the naming of release branches.
- Added
coinsPerUTxOByteToCoinsPerUTxOWord
helper function for Babbage #2896
- Some types have been moved:
- The
WitVKey
type has been moved into its own module in core. - The
HKD
type has been moved tocardano-ledger-core
. - The
PoolParams
type has been moved into its own module - The
DCert
type and related functionality fromTxBody
toCardano.Ledger.Shelley.Delegation.Certificates
. #2880
- The
- The initial funds and staking in the Shelley genesis type (used only for testing) now use
ListMap
instead ofMap
. #2871, #2890, #2892, #2895
- The provenance for the reward calculation has been removed.
The type signature to the API function
getRewardProvenance
has not change, it just returns an empty provenance value. The type signature will be changed once the corresponding query has been deprecated in the ouroboros-network repository. #2879
- The
StakeCreds
type was unused and is now removed. #2880 - The
Ord
instance forMemoBytes
was removed. #2881
- Ensure Babbage TxOut decoder can't fail due to malformed Ptr. This bug was manifesting in the cardano-node as: if a node is running in the Babbage era and shuts down, when it comes back up it has to re-sync from genesis. #2897
- The error message for failed Plutus V2 scripts was being obscured by a bug which has now been fixed. #2888
The first release branch in the cardano-ledger repository,
namely release/1.0.0
, branches from the
cardano-ledger commit used for the 1.35.0 release of cardano-node release.