From 25f4d7a6b243d80ed7d716cc91b9c51d9265ace6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 16 Oct 2026 18:58:28 +0000 Subject: [PATCH 1/2] Release cardano-cli-11.4.0.0 --- ...eusz.galazyn_cardano_api_compatible_tx.yml | 6 ----- ...thub-actions[bot]_cardano_cli_11_3_1_0.yml | 5 ---- ...mateusz.galazyn_compatible-era-options.yml | 6 ----- ..._cardano-cli_release_chap_instructions.yml | 6 ----- ...i_mateusz.galazyn_read-any-script-hash.yml | 6 ----- .../20261015_cip159_account_build_flags.yml | 5 ---- ...0261016_dijkstra_script_validity_flags.yml | 5 ---- .changes/cardano_era_all_eras.yml | 6 ----- .changes/plutus-v4-script-readers.yml | 6 ----- .changes/plutus-v4-script-witnesses.yml | 6 ----- .../reference-script-unsupported-language.yml | 6 ----- cardano-cli/CHANGELOG.md | 26 +++++++++++++++++++ cardano-cli/cardano-cli.cabal | 2 +- 13 files changed, 27 insertions(+), 64 deletions(-) delete mode 100644 .changes/20260813_173839_cardano-cli_mateusz.galazyn_cardano_api_compatible_tx.yml delete mode 100644 .changes/20261014_192925_cardano-cli_github-actions[bot]_cardano_cli_11_3_1_0.yml delete mode 100644 .changes/20261015_120000_cardano-cli_mateusz.galazyn_compatible-era-options.yml delete mode 100644 .changes/20261015_120000_cardano-cli_release_chap_instructions.yml delete mode 100644 .changes/20261015_120100_cardano-cli_mateusz.galazyn_read-any-script-hash.yml delete mode 100644 .changes/20261015_cip159_account_build_flags.yml delete mode 100644 .changes/20261016_dijkstra_script_validity_flags.yml delete mode 100644 .changes/cardano_era_all_eras.yml delete mode 100644 .changes/plutus-v4-script-readers.yml delete mode 100644 .changes/plutus-v4-script-witnesses.yml delete mode 100644 .changes/reference-script-unsupported-language.yml diff --git a/.changes/20260813_173839_cardano-cli_mateusz.galazyn_cardano_api_compatible_tx.yml b/.changes/20260813_173839_cardano-cli_mateusz.galazyn_cardano_api_compatible_tx.yml deleted file mode 100644 index 8d9abb7e5e..0000000000 --- a/.changes/20260813_173839_cardano-cli_mateusz.galazyn_cardano_api_compatible_tx.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1408 -kind: - - feature -description: | - Add a repeatable `--tx-in-collateral` option to `compatible transaction signed-transaction`, available from the Alonzo era onwards, so transactions with Plutus witnesses can include collateral inputs. diff --git a/.changes/20261014_192925_cardano-cli_github-actions[bot]_cardano_cli_11_3_1_0.yml b/.changes/20261014_192925_cardano-cli_github-actions[bot]_cardano_cli_11_3_1_0.yml deleted file mode 100644 index e279c02f5f..0000000000 --- a/.changes/20261014_192925_cardano-cli_github-actions[bot]_cardano_cli_11_3_1_0.yml +++ /dev/null @@ -1,5 +0,0 @@ -description: Release cardano-cli 11.3.1.0 -kind: -- release -pr: 1467 -project: cardano-cli diff --git a/.changes/20261015_120000_cardano-cli_mateusz.galazyn_compatible-era-options.yml b/.changes/20261015_120000_cardano-cli_mateusz.galazyn_compatible-era-options.yml deleted file mode 100644 index 86b32b413b..0000000000 --- a/.changes/20261015_120000_cardano-cli_mateusz.galazyn_compatible-era-options.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1408 -kind: - - refactoring -description: | - Remove `pVoteFile`, `pProposalFile` and `pCertificateFile` from `Cardano.CLI.EraBased.Common.Option`; use `pVoteFileForEra`, `pProposalFileForEra` and `pCertificateFileForEra` with the era you need instead. Remove `readTxUpdateProposal` from `Cardano.CLI.Read`; read the file with `readFileTextEnvelope` instead. `CreateCompatibleSignedTransaction` now takes the update proposal file and the proposal files directly, without `Featured`. diff --git a/.changes/20261015_120000_cardano-cli_release_chap_instructions.yml b/.changes/20261015_120000_cardano-cli_release_chap_instructions.yml deleted file mode 100644 index 2495adfd1f..0000000000 --- a/.changes/20261015_120000_cardano-cli_release_chap_instructions.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1468 -kind: - - maintenance -description: | - Include CHaP submission instructions in release PR descriptions diff --git a/.changes/20261015_120100_cardano-cli_mateusz.galazyn_read-any-script-hash.yml b/.changes/20261015_120100_cardano-cli_mateusz.galazyn_read-any-script-hash.yml deleted file mode 100644 index a256facce8..0000000000 --- a/.changes/20261015_120100_cardano-cli_mateusz.galazyn_read-any-script-hash.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1452 -kind: - - refactoring -description: | - Add `readAnyScriptHash` to `Cardano.CLI.Read`, which returns the hash of a script file in any script language cardano-api supports, including Plutus V4. Add `MainnetEra` to `Cardano.CLI.EraBased.Option`, the era used by the `latest` command group and the top-level `node` and `query` commands. diff --git a/.changes/20261015_cip159_account_build_flags.yml b/.changes/20261015_cip159_account_build_flags.yml deleted file mode 100644 index 3f366d2a3f..0000000000 --- a/.changes/20261015_cip159_account_build_flags.yml +++ /dev/null @@ -1,5 +0,0 @@ -project: cardano-cli -pr: 1469 -kind: - - feature -description: Add --direct-deposit STAKE_ADDRESS+LOVELACE to Dijkstra transaction build, build-raw and build-estimate, and sub-transaction build-raw, to deposit ADA into registered accounts. Reject duplicate recipients and include deposits in automatic fee balancing. diff --git a/.changes/20261016_dijkstra_script_validity_flags.yml b/.changes/20261016_dijkstra_script_validity_flags.yml deleted file mode 100644 index befceffc5d..0000000000 --- a/.changes/20261016_dijkstra_script_validity_flags.yml +++ /dev/null @@ -1,5 +0,0 @@ -project: cardano-cli -pr: 1474 -kind: - - breaking -description: Remove --script-valid and --script-invalid from Dijkstra transaction build, build-raw and build-estimate in preparation for CIP-0167; retain both options for Conway. diff --git a/.changes/cardano_era_all_eras.yml b/.changes/cardano_era_all_eras.yml deleted file mode 100644 index eb625c8791..0000000000 --- a/.changes/cardano_era_all_eras.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1452 -kind: - - bugfix -description: | - `CARDANO_ERA` now accepts every era cardano-api supports, including `dijkstra`, in any letter case, and an unknown value stops the command with an error that lists the valid eras. diff --git a/.changes/plutus-v4-script-readers.yml b/.changes/plutus-v4-script-readers.yml deleted file mode 100644 index 18baf3a0e4..0000000000 --- a/.changes/plutus-v4-script-readers.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1452 -kind: - - bugfix -description: | - `transaction policyid` and `address build` with `--payment-script-file` or `--stake-script-file` now accept Plutus V4 scripts, instead of failing with "Plutus language PlutusScriptV4 is not supported in the Conway era". They also accept simple scripts with a `guard`, which used to crash them. diff --git a/.changes/plutus-v4-script-witnesses.yml b/.changes/plutus-v4-script-witnesses.yml deleted file mode 100644 index b9235b7bd0..0000000000 --- a/.changes/plutus-v4-script-witnesses.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1452 -kind: - - test -description: | - Add golden tests for Plutus V4 scripts: script files as direct witnesses for every script purpose in `dijkstra transaction build-raw`, `hash script`, `transaction policyid`, `address build` with payment and stake scripts, and the error for a V4 reference script in a Conway transaction. diff --git a/.changes/reference-script-unsupported-language.yml b/.changes/reference-script-unsupported-language.yml deleted file mode 100644 index e0a5fe6ba0..0000000000 --- a/.changes/reference-script-unsupported-language.yml +++ /dev/null @@ -1,6 +0,0 @@ -project: cardano-cli -pr: 1452 -kind: - - bugfix -description: | - A transaction output whose reference script is written in a Plutus language not supported by the transaction's era now makes the command fail with a clear error, instead of silently building the transaction with that reference script dropped from the output. diff --git a/cardano-cli/CHANGELOG.md b/cardano-cli/CHANGELOG.md index ff3ba9435b..149aee35c8 100644 --- a/cardano-cli/CHANGELOG.md +++ b/cardano-cli/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog for cardano-cli +## 11.4.0.0 -- 2026-10-16 + +- Remove --script-valid and --script-invalid from Dijkstra transaction build, build-raw and build-estimate in preparation for CIP-0167; retain both options for Conway. + (breaking) + [PR 1474](https://github.com/intersectmbo/cardano-cli/pull/1474) + +- Add --direct-deposit STAKE_ADDRESS+LOVELACE to Dijkstra transaction build, build-raw and build-estimate, and sub-transaction build-raw, to deposit ADA into registered accounts. Reject duplicate recipients and include deposits in automatic fee balancing. + (feature) + [PR 1469](https://github.com/intersectmbo/cardano-cli/pull/1469) + +- `CARDANO_ERA` now accepts every era cardano-api supports, including `dijkstra`, in any letter case, and an unknown value stops the command with an error that lists the valid eras. + (bugfix) + [PR 1452](https://github.com/intersectmbo/cardano-cli/pull/1452) + +- `transaction policyid` and `address build` with `--payment-script-file` or `--stake-script-file` now accept Plutus V4 scripts, instead of failing with "Plutus language PlutusScriptV4 is not supported in the Conway era". They also accept simple scripts with a `guard`, which used to crash them. + (bugfix) + [PR 1452](https://github.com/intersectmbo/cardano-cli/pull/1452) + +- A transaction output whose reference script is written in a Plutus language not supported by the transaction's era now makes the command fail with a clear error, instead of silently building the transaction with that reference script dropped from the output. + (bugfix) + [PR 1452](https://github.com/intersectmbo/cardano-cli/pull/1452) + +- Add a repeatable `--tx-in-collateral` option to `compatible transaction signed-transaction`, available from the Alonzo era onwards, so transactions with Plutus witnesses can include collateral inputs. + (feature) + [PR 1408](https://github.com/intersectmbo/cardano-cli/pull/1408) + ## 11.3.1.0 -- 2026-10-14 - `genesis create-testnet-data` now lists `--spec-dijkstra` in its help (it was hidden before). It takes a Dijkstra genesis file to start from, like `--spec-conway` does for Conway. diff --git a/cardano-cli/cardano-cli.cabal b/cardano-cli/cardano-cli.cabal index eba01f4547..8fdc9294f6 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.3.1.0 +version: 11.4.0.0 synopsis: The Cardano command-line interface description: The Cardano command-line interface. copyright: 2020-2023 Input Output Global Inc (IOG). From 25a077be05bfcd44f3e15c45c4f04b9dfcf755c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 16 Oct 2026 18:58:32 +0000 Subject: [PATCH 2/2] Add release changelog fragment for cardano-cli 11.4.0.0 --- ..._cardano-cli_github-actions[bot]_cardano_cli_11_4_0_0.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/20261016_185832_cardano-cli_github-actions[bot]_cardano_cli_11_4_0_0.yml diff --git a/.changes/20261016_185832_cardano-cli_github-actions[bot]_cardano_cli_11_4_0_0.yml b/.changes/20261016_185832_cardano-cli_github-actions[bot]_cardano_cli_11_4_0_0.yml new file mode 100644 index 0000000000..c52e12293c --- /dev/null +++ b/.changes/20261016_185832_cardano-cli_github-actions[bot]_cardano_cli_11_4_0_0.yml @@ -0,0 +1,5 @@ +description: Release cardano-cli 11.4.0.0 +kind: +- release +pr: 1476 +project: cardano-cli