Skip to content

Commit a9a0d38

Browse files
committed
Add changelog
1 parent 4e35842 commit a9a0d38

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!--
2+
A new scriv changelog fragment.
3+
4+
Uncomment the section that is right (remove the HTML comment wrapper).
5+
For top level release notes, leave all the headers commented out.
6+
-->
7+
8+
### Breaking
9+
10+
- Add `perasState` field of type `PerasState` to `ExtLedgerState` (serialisation remains backwards compatible).
11+
- `LedgerDbSerialiseConstraints` now require `Typeable` evidence for Peras types plus `ToCBOR`/`FromCBOR` for the Peras voting committee.
12+
- Ticking the `ExtLedgerState` now updates the Peras epoch-context resolver, requiring `StateSupportsPerasEpochContext` as a superclass constraint in several places (notably `IsLedger` and `ApplyBlock`).
13+
14+
### Non-Breaking
15+
16+
- Add `mkPerasEpochContextResolverHandle` helper to construct a `PerasEpochContextResolverHandle` from the extended ledger state.
17+
18+
<!--
19+
### Patch
20+
21+
- A bullet item for the Patch category.
22+
23+
-->

0 commit comments

Comments
 (0)