Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changes/20260428_cardano_api_fix_haddock_links.yml

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/20260505_cardano_api_update_hls.yml

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
description: Release cardano-api 11.1.0.0
kind:
- release
pr: 1202
project: cardano-api
32 changes: 32 additions & 0 deletions cardano-api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# Changelog for cardano-api

## 11.1.0.0 -- 2026-05-07

- Widen `Cardano.Api.Experimental.SignedTx era` to all Shelley-based eras (Shelley through Dijkstra) by reparameterising it on `ShelleyLedgerEra era` instead of `LedgerEra era`. This allows deserialising `SignedTx` for any Shelley-based era via `SerialiseAsRawBytes` without widening the `LedgerEra` family or its Conway-onwards constraint surface.
(compatible)
[PR 1199](https://github.com/intersectmbo/cardano-api/pull/1199)

- Fix broken cross-package Haddock links on the hosted documentation site. Links to dependency packages (cardano-ledger-*, plutus-*, cardano-base, etc.) were relative paths pointing to directories that don't exist on the site, resulting in 404s. A post-processing script now resolves each cross-package href via a name-suffix heuristic under *.cardano.intersectmbo.org plus a small fallback list of known IOG doc-site roots, and rewrites them to absolute URLs. Hrefs that don't resolve become annotated unclickable spans with tooltips. A follow-up GitHub Actions step opens or comments on a rolling tracking issue when the script reports actionable dead links on master, tagging the PR opener so the breakage lands on someone's board instead of going unnoticed.
(bugfix, documentation)
[PR 1180](https://github.com/intersectmbo/cardano-api/pull/1180)

- Remove the deprecated `ProtocolParametersUpdate` type and the `toLedgerPParamsUpdate` conversion function. Use `EraBasedProtocolParametersUpdate` instead.

The `toLedgerUpdate`, `fromLedgerUpdate`, `toLedgerProposedPPUpdates`, `fromLedgerProposedPPUpdates` and `fromLedgerPParamsUpdate` functions are kept but their signatures are now era-indexed: they operate on `UpdateProposal era` / `EraBasedProtocolParametersUpdate era` instead of the removed type, and require a `ShelleyBasedEra era` argument.
(breaking)
[PR 1103](https://github.com/intersectmbo/cardano-api/pull/1103)

- Implement the previously-stubbed `ToCBOR`/`FromCBOR` instances for
`EraBasedProtocolParametersUpdate` by routing through the ledger's
`PParamsUpdate` encoding. The instance constraint changes from
`Typeable era` to `IsShelleyBasedEra era`, which propagates to the
`ToCBOR`, `FromCBOR` and `HasTextEnvelope` instances of `UpdateProposal`.
(bugfix, breaking)
[PR 1103](https://github.com/intersectmbo/cardano-api/pull/1103)

- Remove the unused `TxBodyProtocolParamsConversionError` constructor of `TxBodyError`.
(breaking)
[PR 1103](https://github.com/intersectmbo/cardano-api/pull/1103)

- Remove the deprecated `makeShelleyTransactionBody` and `createAndValidateTransactionBody` functions along with their supporting helpers. Use `createTransactionBody` instead.
(breaking)
[PR 1094](https://github.com/intersectmbo/cardano-api/pull/1094)

## 11.0.0.0 -- 2026-04-30

- Add ConwayEraGov, ConwayEraCertState, and GovState ~ ConwayGovState type equality to EraCommonConstraints. Both Conway and Dijkstra satisfy these constraints, so obtainCommonConstraints now provides governance-related constraints without needing conwayEraOnwardsConstraints.
Expand Down
2 changes: 1 addition & 1 deletion cardano-api/cardano-api.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.8
name: cardano-api
version: 11.0.0.0
version: 11.1.0.0
synopsis: The cardano API
description: The cardano API.
category:
Expand Down
Loading