File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
ouroboros-consensus/changelog.d Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 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+ <!--
9+ ### Patch
10+
11+ - A bullet item for the Patch category.
12+
13+ -->
14+ <!--
15+ ### Non-Breaking
16+
17+ - A bullet item for the Non-Breaking category.
18+
19+ -->
20+
21+ ### Breaking
22+
23+ - Cleanup Chain selection:
24+ - Removed ` Ouroboros.Consensus.Fragment.Validated ` as it was only an
25+ indirection over ` Ouroboros.Consensus.Fragment.ValidatedDiff ` .
26+ - Initial chain selection now also performs the commit on the forker and
27+ returns only the selected fragment of headers.
28+ - Deleted ` ChainAndLedger ` as it was an unnecessary indirection.
29+ - Deleted ` validateCandidate ` as it was an unnecessary indirection to
30+ ` ledgerValidateCandidate ` which was now renamed to ` validatedCandidate ` .
31+ - Cleanup LedgerDB:
32+ - ` validateFork ` allows for ` l ` other than ` ExtLedgerState ` .
33+ - ` validateFork ` expects a non-empty list of headers.
34+ - ` ValidateArgs ` now expects an ` l ` that can be different to ` ExtLedgerState ` .
35+ - ` Ap ` has been simplified to monomorphize the constraints. ` applyBlock ` and
36+ related functions now run on an appropriate monad.
37+ - Classes ` ThrowsLedgerErrors ` and ` ResolvesBlocks ` have been deletes as
38+ unnecessary.
39+ - ` MonadBase ` scattered constraints have been removed as unnecessary.
40+ - ` AnnLedgerError ` carries a point to the latest valid block instead of a
41+ forker.
You can’t perform that action at this time.
0 commit comments