Skip to content

Commit 867573a

Browse files
committed
Add changelog fragment for legacy Certificate removal
1 parent e5a8c84 commit 867573a

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
project: cardano-api
2+
3+
pr: 0
4+
5+
kind:
6+
- breaking
7+
8+
description: |
9+
Remove the deprecated `data Certificate era` GADT, its `ShelleyRelatedCertificate`/`ConwayCertificate`
10+
constructors, all `make*Certificate` functions, all `*Requirements` GADTs, and the public
11+
`Cardano.Api.Certificate` module. Consumers should use the certificate API exposed via
12+
`Cardano.Api.Experimental.Certificate` (era-polymorphic, Conway onwards) or
13+
`Cardano.Api.Compatible.Certificate` (covers all Shelley-based eras).
14+
Pool-related types (`PoolId`, `StakePoolParameters`, `StakePoolRelay`, `StakePoolMetadataReference`)
15+
and their conversion helpers remain in `Cardano.Api.Certificate.Internal` and are re-exported by
16+
`Cardano.Api.Experimental.Certificate`.

0 commit comments

Comments
 (0)