Skip to content

Releases: IntersectMBO/cardano-cli

10.10.0.0

28 May 10:41
cbb3947

Choose a tag to compare

Changelog

  • Bump consensus and network dependencies
    (compatible, maintenance)
    PR 1189

  • Incorporate CIP-129
    (feature, compatible)
    PR 1087

  • Simplify code by not using QueryStakeAddressInfoCmdArgs unnecessarily.
    Also fixes query spo-stake-distribution command so that the output format flags are respected.
    (refactoring, bugfix)
    PR 1184

  • RIO propagation 2025-05-07
    (breaking, refactoring)
    PR 1179

10.9.0.0

15 May 09:01
e13f84d

Choose a tag to compare

Changelog

  • The --output-cbor flag has been split to --output-cbor-bin and --output-cbor-hex.
    The query protocol-state command now takes output format flags:

    • --output-cbor-bin
    • --output-cbor-hex
    • --output-json
    • --output-yaml
      (breaking, refactoring)
      PR 1183
  • Upgrade cardano-api-10.16 https://github.com/IntersectMBO/cardano-api/blob/master/cardano-api/CHANGELOG.md#101600
    (compatible)
    PR 1159

    • Added build for windows as an artefact for releases
      (feature)
      PR 1182
  • The following commands have been updated to take output format:

    • conway query kes-period-info
    • conway query ledger-peer-snapshot
    • conway query pool-params
    • conway query pool-state
    • conway query protocol-parameters
    • conway query spo-stake-distribution
    • conway query stake-address-info
    • conway query stake-pool-default-vote
    • conway query stake-snapshot
    • conway query tip
    • conway query tx-mempool
    • conway query tx-mempool info
    • conway query tx-mempool next-tx
    • conway query tx-mempool tx-exists
    • latest query kes-period-info
    • latest query ledger-peer-snapshot
    • latest query pool-params
    • latest query pool-state
    • latest query protocol-parameters
    • latest query spo-stake-distribution
    • latest query stake-address-info
    • latest query stake-pool-default-vote
    • latest query stake-snapshot
    • latest query tip
    • latest query tx-mempool
    • latest query tx-mempool info
    • latest query tx-mempool next-tx
    • latest query tx-mempool tx-exists
    • query kes-period-info
    • query ledger-peer-snapshot
    • query pool-params
    • query pool-state
    • query protocol-parameters
    • query stake-address-info
    • query stake-snapshot
    • query tip
    • query tx-mempool
    • query tx-mempool info
    • query tx-mempool next-tx
    • query tx-mempool tx-exists
      (compatible, maintenance)
      PR 1180
  • Delete governance poll commands:

    • compatible babbage governance answer-poll
    • compatible babbage governance create-poll
    • compatible babbage governance verify-poll
      (breaking, maintenance)
      PR 1178
  • Rollout --output-json and --output-yaml to various commands:

    • compatible conway governance action view
    • compatible conway governance vote view
    • conway governance action view
    • conway governance vote view
    • conway query leadership-schedule
    • debug transaction view
    • latest governance action view
    • latest governance vote view
    • latest query leadership-schedule
    • query leadership-schedule
      Ensure we encode json the same way in each command.
      (breaking, maintenance)
      PR 1175
  • Standard output format for query ledger-peer-snapshot command
    Supports --output-json, --output-json-pretty and --output-yaml
    (breaking)
    PR 1172

  • Consistent output for query ledger-state cmd
    (breaking, maintenance)
    PR 1168

  • Fix incomplete pattern match error in transaction build using byron address
    (bugfix)
    PR 1167

  • Consistent output for text-view decode-cbor command
    (breaking, refactoring)
    PR 1164

  • Use lazy ByteString for writing out result of utxo query
    (optimisation)
    PR 1163

  • Use Vary for key output format
    (breaking)
    PR 1146

  • Added support for stake pool extended keys
    (feature)
    PR 1091

  • Modified Plutus cost calculation command to allow the user to supply offline data instead of querying the node
    (feature)
    PR 1079

  • Wrap CLI help based on terminal width
    (feature)
    PR 1152

10.8.0.0

18 Apr 11:34
6859707

Choose a tag to compare

Changelog

  • Implement changes needed for UTxO-HD Consensus feature.

    • Minor adjust on number of parameters of AnyNewEpochState.

    Update to latest cardano-api 10.14.0.0.
    (feature, compatible)
    PR 1134

  • Corrected the flipped text & JSON output format for query stake-pools command.
    (bugfix)
    PR 1139

  • Make the output format flag for the query utxo command only have one default: JSON (rather than a different default depending on whether the output file is specified).
    (breaking, refactoring)
    PR 1133

  • Add canonical CBOR output toggle for transaction building and signing commands.
    (feature, compatible)
    PR 1092

10.7.0.0

16 Apr 12:55
9aaf131

Choose a tag to compare

Changelog

  • Bump cardano-api to include bug fixes for:

    • Silently dropping simple scripts in transaction construction
    • Not selecting the highest protocol version in a given era. This resulted in erroneous plutus script decoding failures.

    (compatible, bugfix)
    PR 1127

  • Bump to cardano-api-10.13.0.0 - Fix bug in the construction of the redeemer pointer map
    (bugfix)
    PR 1124

  • Delete top level babbage command group
    (breaking)
    PR 1117

10.6.0.0

03 Apr 12:54
83d8514

Choose a tag to compare

Changelog

  • Source import of the vary package
    (feature)
    PR 1121

  • Bumped ledger and dependencies for node 10.3 release.

    • Removed use of parameterised crypto (EraCrypto c, this enables many other data types to become mono-morphic over StandardCrypto)
    • Added query stake-pool-default-vote
    • Ensured security parameter is non-zero

    (breaking, feature)
    PR 1075

  • Add a new query for stake-pool default vote
    (feature, release)
    PR 1081

  • Delete top-level shelley command group and delete associated tests
    (breaking)
    PR 1111

  • Parallelised help golden test generation and validation
    (optimisation)
    PR 1103

10.5.0.0

24 Mar 17:35
8e21aaa

Choose a tag to compare

Changelog

  • Added support for mnemonic sentence generation and extended key derivation from mnemonic sentences.
    (feature)
    PR 975

  • Remove minting capabilities in eras prior to Mary.
    Change minted assets representation to L.MultiAsset instead of Value.
    (compatible)
    PR 1085

  • Update cardano-api-10.10.0.0
    Fix signing of a transaction in compatible shelley transaction signed-transaction command. Previously two different transaction bodies were used for the resulting transaction and the signature - now it's used the same for both purposes.
    (bugfix)
    PR 1057

  • Add stake address registration and delegation certificate and stake pool delegation certificate to compatible commands
    (compatible)
    PR 1070

  • Default to hex for binary query utxo output
    (feature, breaking)
    PR 1066

  • Add command to calculate plutus script costs from an already constructed transaction.
    (feature)
    PR 1031

  • Add binary output option for query utxo command
    (feature)
    PR 1000

  • Add cardano-cli conway query future-pparams
    (feature, compatible)
    PR 1038

  • Add governance action deposits to the output of query stake-address-info. This also renames the field stakeDeposit to stakeRegistrationDeposit in the JSON output.
    (feature, breaking)
    PR 1032

  • Add the ratify-state query
    (feature, compatible)
    PR 1036

  • Fix costs calculation for transaction with more than one certificates with the same stake credential and script witness.
    (bugfix)
    PR 1028

  • Add certificates to CLI interface in compatible transaction-sign
    (feature, compatible)
    PR 972

10.4.0.0

08 Feb 02:28
72bae17

Choose a tag to compare

Changelog

  • Add cardano-cli conway query future-pparams
    (feature, compatible)
    PR 1038

  • Add governance action deposits to the output of query stake-address-info. This also renames the field stakeDeposit to stakeRegistrationDeposit in the JSON output.
    (feature, breaking)
    PR 1032

  • Add the ratify-state query
    (feature, compatible)
    PR 1036

  • Fix costs calculation for transaction with more than one certificates with the same stake credential and script witness.
    (bugfix)
    PR 1028

  • Add certificates to CLI interface in compatible transaction-sign
    (feature, compatible)
    PR 972

10.3.0.0

16 Jan 14:07
0c904ea

Choose a tag to compare

Changelog

  • Add QueryLedgerPeerSnapshotCmd for a snapshot of big ledger peers used when syncing in Genesis
    (feature)
    PR 727

  • Integrate plutus, cardano-ledger, ouroboros-network, ouroboros-consensus, cardano-api-10.6.0.0
    (breaking, feature)
    PR 986

  • transaction id: add --output-[json,text] flag to control format of the output
    (feature, compatible)
    PR 1005

  • drep id: have --output-bech32 and --output-hex instead of --output-format STRING
    (breaking)
    PR 1017

  • drep id: support key hash as input
    (compatible)
    PR 1009

  • Added datums and scripts to friendlyTxImpl, which translates into them being showed by transaction view.
    (feature)
    PR 977

  • Disambiguate DRep being a key or a script in certificate descriptions
    (breaking)
    PR 1007

  • Moved genesis hash command to hash genesis-file
    (breaking)
    PR 982

10.2.0.0

07 Jan 19:27
6385b74

Choose a tag to compare

Changelog

  • Augment of query spo-stake-distribution to include the DRep delegation choices of the Pool's rewards accounts
    (breaking)
    PR 990

  • Implement the query proposals command
    (feature, compatible)
    PR 984

  • More fine grained controls of eras for create-testnet-data. Forbid creating DReps and CC in babbage.

    Remove the create-testnet-data altogether in eras earlier than Babbage
    (breaking)
    PR 968

  • Update API to 10.4.0.0
    (breaking)
    PR 988

  • Modified anchor-data checking to allow HTTP schema for testing purposes
    (feature)
    PR 979

  • Minting script witness refactor
    The type ScriptWitnessFiles makes it difficult to accommodate for specific changes to plutus scripts.
    As a result we introduce MintScriptWitnessWithPolicyId as a first step towards deprecating ScriptWitnessFiles.
    This paves the way to more readable code and allows us to introduce specific changes to the different script types i.e simple vs plutus.
    (breaking, refactoring)
    PR 971

  • create-testnet-data: create byron genesis
    (breaking, test)
    PR 974

  • transaction build now checks and fails if stake addresses used for deposit return or treasury withdrawals in proposals are NOT registered on-chain.
    (feature)
    PR 963

  • transaction submit: print transaction hash, like this:

    Transaction successfully submitted. Transaction hash is:
    {"txhash":"456c614d5d547b7fe197a4d18fbb86e086cb9080594dabf9059adf08b00cf2bd"}
    

    Previously it was:

    Transaction successfully submitted.
    

    (feature, breaking)
    PR 925

  • Add option --committee-keys to create-testnet-data to create the cold and hot credential for constitutional committee members
    (compatible)
    PR 961

  • Added anchor data hash checks to transaction build
    (feature)
    PR 951

  • Update cardano-api to 10.2.0.0
    (breaking)
    PR 967

  • Add the debug check-node-configuration --node-configuration-file node-config.json command
    that reads node-config.json and checks that the hashes of genesis files are correct.
    (feature)
    PR 923

10.1.1.0

30 Oct 14:30
7d3dd76

Choose a tag to compare

Changelog

  • Restore stable query cmds
    (bugfix)
    PR 955