Skip to content

Commit 089edd7

Browse files
committed
Add changelog fragment for legacy Certificate removal
1 parent 132a8d1 commit 089edd7

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

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

0 commit comments

Comments
 (0)