diff --git a/.changes/20260519_cardano_cli_friendly_tx_experimental_api.yml b/.changes/20260519_cardano_cli_friendly_tx_experimental_api.yml new file mode 100644 index 0000000000..3e6484033d --- /dev/null +++ b/.changes/20260519_cardano_cli_friendly_tx_experimental_api.yml @@ -0,0 +1,7 @@ +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 new file mode 100644 index 0000000000..3b0dc9cb72 --- /dev/null +++ b/.changes/20260519_cardano_cli_governance_key_output_format.yml @@ -0,0 +1,7 @@ +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 new file mode 100644 index 0000000000..5e52ce8a24 --- /dev/null +++ b/.changes/20260519_cardano_cli_remove_update_proposal_flag.yml @@ -0,0 +1,6 @@ +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/_TEMPLATE.yml b/.changes/_TEMPLATE.yml new file mode 100644 index 0000000000..e84bf9d344 --- /dev/null +++ b/.changes/_TEMPLATE.yml @@ -0,0 +1,27 @@ +# Changelog fragment template - copy this file and fill in the fields. +# Or use 'herald new' for interactive creation. +# +# Files starting with _ are ignored by herald. +# +# Available projects and kinds are defined in .herald.yml + +# Which project this change belongs to (see 'projects' in .herald.yml) +project: cardano-cli + +# Pull request number associated with this change +pr: 0 + +# One or more change kinds (see 'kinds' in .herald.yml) +kind: +# - breaking # the API has changed in a breaking way +# - feature # introduces a new feature +# - compatible # the API has changed but is non-breaking +# - bugfix # fixes a defect +# - optimisation # measurable performance improvements +# - documentation # change in code docs, haddocks +# - refactoring # code quality improvements +# - test # fixes or modifies tests +# - maintenance # not directly related to the code +# - release # related to a new release preparation +description: | + Describe your change here. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 4d5830ed8e..3828e3c797 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,21 +1,16 @@ -# Changelog - -```yaml -- description: | - -# uncomment types applicable to the change: - type: - # - feature # introduces a new feature - # - breaking # the API has changed in a breaking way - # - compatible # the API has changed but is non-breaking - # - optimisation # measurable performance improvements - # - refactoring # QoL changes - # - bugfix # fixes a defect - # - test # fixes/modifies tests - # - maintenance # not directly related to the code - # - release # related to a new release preparation - # - documentation # change in code docs, haddocks... -``` + # Context @@ -30,6 +25,7 @@ Highlight important bits of the PR that will make the review faster. If there ar - [ ] Commit sequence broadly makes sense and commits have useful messages - [ ] New tests are added if needed and existing tests are updated. See [Running tests](https://github.com/input-output-hk/cardano-node-wiki/wiki/Running-tests) for more details - [ ] Self-reviewed the diff +- [ ] Changelog fragment added in `.changes/`