diff --git a/.changes/20260519_cardano_cli_friendly_tx_experimental_api.yml b/.changes/20260519_cardano_cli_friendly_tx_experimental_api.yml deleted file mode 100644 index 3e6484033d..0000000000 --- a/.changes/20260519_cardano_cli_friendly_tx_experimental_api.yml +++ /dev/null @@ -1,7 +0,0 @@ -project: cardano-cli -pr: 1374 -kind: - - breaking - - refactoring -description: | - Migrate the friendly transaction renderer (Cardano.CLI.Compatible.Json.Friendly) off the old-API Tx/TxBody/TxBodyContent onto Exp.SignedTx/Exp.UnsignedTx. The public renderer entry points and every internal helper now use Exp.Era era and Exp.LedgerEra era. cardano-cli debug transaction view and cardano-cli transaction view now only accept Conway and Dijkstra tx/tx-body files. Pre-Conway files fail with a DeprecatedEra error. diff --git a/.changes/20260519_cardano_cli_governance_key_output_format.yml b/.changes/20260519_cardano_cli_governance_key_output_format.yml deleted file mode 100644 index 3b0dc9cb72..0000000000 --- a/.changes/20260519_cardano_cli_governance_key_output_format.yml +++ /dev/null @@ -1,7 +0,0 @@ -project: cardano-cli -pr: 1378 -kind: - - feature - - compatible -description: | - Add --key-output-bech32/--key-output-text-envelope to governance key-gen commands. diff --git a/.changes/20260519_cardano_cli_remove_update_proposal_flag.yml b/.changes/20260519_cardano_cli_remove_update_proposal_flag.yml deleted file mode 100644 index 5e52ce8a24..0000000000 --- a/.changes/20260519_cardano_cli_remove_update_proposal_flag.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1372 -kind: - - breaking -description: | - Remove the deprecated --update-proposal-file flag from era-based transaction build and transaction build-raw. Update proposals are deprecated since Conway and the flag was already a no-op for Conway+. The flag is kept for compatible transaction signed-transaction where pre-Conway eras still need it. diff --git a/.changes/20260520_cardano_cli_enable_herald_pr_validation.yml b/.changes/20260520_cardano_cli_enable_herald_pr_validation.yml deleted file mode 100644 index 786f7283ab..0000000000 --- a/.changes/20260520_cardano_cli_enable_herald_pr_validation.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1382 -kind: - - maintenance -description: | - Remove old .cardano-dev.yaml configuration and enable PR number validation in herald changelog checks. diff --git a/.changes/20260521_cardano_cli_bump_cardano_api_11_2_0_0.yml b/.changes/20260521_cardano_cli_bump_cardano_api_11_2_0_0.yml deleted file mode 100644 index db61408c65..0000000000 --- a/.changes/20260521_cardano_cli_bump_cardano_api_11_2_0_0.yml +++ /dev/null @@ -1,17 +0,0 @@ -project: cardano-cli -pr: 1379 -kind: - - maintenance -description: | - Bump to cardano-api 11.2.0.0. Folds in three migrations that previously - lived in separate PRs / unreleased branches: - - - Companion to cardano-api #1200: drop deprecated TxBody / TxBodyContent - uses (was #1375). - - Companion to cardano-api #1209: migrate createCompatibleTx, toTxOutInEra, - and toTxOutInShelleyBasedEra to the experimental TxOut plus supplemental - datum map (was #1376). - - Companion to cardano-api #1210: legacy Cardano.Api.Certificate module is - gone; migrate all imports to Cardano.Api.Experimental.Certificate / - Cardano.Api.Compatible.Certificate as appropriate, and drop vacuous - hiding clauses that became -Wdodgy-imports errors under -Werror. diff --git a/.changes/20260521_cardano_cli_fix_inline_datum_tx_view.yml b/.changes/20260521_cardano_cli_fix_inline_datum_tx_view.yml deleted file mode 100644 index 3bd342846d..0000000000 --- a/.changes/20260521_cardano_cli_fix_inline_datum_tx_view.yml +++ /dev/null @@ -1,10 +0,0 @@ -project: cardano-cli -pr: 1379 -kind: - - bugfix -description: | - Fix `cardano-cli transaction view` rendering inline datums as a Haskell-`Show` - string instead of the structured JSON detailed-schema dict. The friendly tx - renderer's `L.Datum` branch in `friendlyTxOut` now routes through - `scriptDataToJson ScriptDataJsonDetailedSchema . fromAlonzoData`, restoring the - pre-#1374 output shape for inline-datum outputs. diff --git a/.changes/20260526_cardano_cli_bump_cardano_api_11_3_0_0.yml b/.changes/20260526_cardano_cli_bump_cardano_api_11_3_0_0.yml deleted file mode 100644 index f8fac32d3f..0000000000 --- a/.changes/20260526_cardano_cli_bump_cardano_api_11_3_0_0.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1383 -kind: - - maintenance -description: | - Bump cardano-api to 11.3.0.0 and CHaP index-state to 2026-05-26. diff --git a/.changes/20260527_090925_cardano-cli_github-actions[bot]_cardano_cli_11_1_0_0.yml b/.changes/20260527_090925_cardano-cli_github-actions[bot]_cardano_cli_11_1_0_0.yml new file mode 100644 index 0000000000..4e320ebc2d --- /dev/null +++ b/.changes/20260527_090925_cardano-cli_github-actions[bot]_cardano_cli_11_1_0_0.yml @@ -0,0 +1,5 @@ +description: Release cardano-cli 11.1.0.0 +kind: +- release +pr: 1385 +project: cardano-cli diff --git a/cardano-cli/CHANGELOG.md b/cardano-cli/CHANGELOG.md index 8352115c2a..81e216c803 100644 --- a/cardano-cli/CHANGELOG.md +++ b/cardano-cli/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog for cardano-cli +## 11.1.0.0 -- 2026-05-27 + +- Fix `cardano-cli transaction view` rendering inline datums as a Haskell-`Show` + string instead of the structured JSON detailed-schema dict. The friendly tx + renderer's `L.Datum` branch in `friendlyTxOut` now routes through + `scriptDataToJson ScriptDataJsonDetailedSchema . fromAlonzoData`, restoring the + pre-#1374 output shape for inline-datum outputs. + (bugfix) + [PR 1379](https://github.com/intersectmbo/cardano-cli/pull/1379) + +- Add --key-output-bech32/--key-output-text-envelope to governance key-gen commands. + (feature, compatible) + [PR 1378](https://github.com/intersectmbo/cardano-cli/pull/1378) + +- Migrate the friendly transaction renderer (Cardano.CLI.Compatible.Json.Friendly) off the old-API Tx/TxBody/TxBodyContent onto Exp.SignedTx/Exp.UnsignedTx. The public renderer entry points and every internal helper now use Exp.Era era and Exp.LedgerEra era. cardano-cli debug transaction view and cardano-cli transaction view now only accept Conway and Dijkstra tx/tx-body files. Pre-Conway files fail with a DeprecatedEra error. + (breaking, refactoring) + [PR 1374](https://github.com/intersectmbo/cardano-cli/pull/1374) + +- Remove the deprecated --update-proposal-file flag from era-based transaction build and transaction build-raw. Update proposals are deprecated since Conway and the flag was already a no-op for Conway+. The flag is kept for compatible transaction signed-transaction where pre-Conway eras still need it. + (breaking) + [PR 1372](https://github.com/intersectmbo/cardano-cli/pull/1372) + ## 11.0.0.0 - Bump `cardano-api` to `11.0.0.0`. Adapt to the new `Either MakeUnsignedTxError (UnsignedTx ...)` return of `Exp.makeUnsignedTx` and surface the error via a new `TxCmdMakeUnsignedTxError` constructor on `TxCmdError`. diff --git a/cardano-cli/cardano-cli.cabal b/cardano-cli/cardano-cli.cabal index 63dc4e38cc..2e24f66059 100644 --- a/cardano-cli/cardano-cli.cabal +++ b/cardano-cli/cardano-cli.cabal @@ -1,6 +1,6 @@ cabal-version: 3.8 name: cardano-cli -version: 11.0.0.0 +version: 11.1.0.0 synopsis: The Cardano command-line interface description: The Cardano command-line interface. copyright: 2020-2023 Input Output Global Inc (IOG).