Releases: IntersectMBO/cardano-cli
10.12.0.0
Changelog
- 
cardano-cli legacy genesis createrecently removed the ability to specify the alonzo era and therefore the ability to
generate a V2 cost model with 175 (instead of 185) parameters. This PR restores that functionality.
(compatible)
PR 1267 - 
Build
cardano-clinon-system deps statically and relink system deps fordarwinbuilds in releases
(bugfix)
PR 1269 - 
Fixes a bug where the cardano-cli query spo-stake-distribution --all-spos what misrepresenting some cases as delegating to
null(no delegation), when in reality they were delegating to always abstain. This is a bug on the CLI only and not on the node side.
(bugfix)
PR 1263 - 
Run weeder and removed suggested dead code
(breaking, refactoring)
PR 1252 - 
Remove unnecessary calls to
moduleWorkspace
(compatible, refactoring)
PR 1245 
10.11.1.0
Changelog
- 
Update cardano-api-10.17.1.0. Fix missing certificates in transaction build.
(compatible, bugfix)
PR 1230 - 
Refactor simple and plutus script interface via the
ScriptRequirementstype.
(compatible, refactoring)
PR 1217 - 
Add
--helpargument where it was missing.
Upgrade cardano-api-10.17.0.0.
(compatible, refactoring)
PR 1202 
10.11.0.0
Changelog
- 
Isolate protocol parameters update compatible command logic
(compatible, refactoring)
PR 1197 - 
New
--output-yamloption for the following commands:conway query ledger-stateconway query ref-script-sizeconway query stake-distributionconway query stake-poolsconway query utxoconway text-view decode-cborconway transaction calculate-min-feeconway transaction txidlatest query ledger-statelatest query ref-script-sizelatest query stake-distributionlatest query stake-poolslatest query utxolatest text-view decode-cborlatest transaction calculate-min-feelatest transaction txidquery ledger-statequery stake-distributionquery stake-poolsquery utxo
(compatible)
PR 1192
 - 
RIOpropagation 2025-05-09
(breaking, refactoring)
PR 1186 - 
Remove
legacy governancecommand group
Usecompatibleinstead
(breaking)
PR 1194 - 
Change default era value from
babbagetoconway
(breaking, bugfix)
PR 1193 - 
New --output-json and --output-yaml flags for the following commands:
- conway query committee-state
 - conway query constitution
 - conway query drep-stake-distribution
 - conway query drep-state
 - conway query future-pparams
 - conway query gov-state
 - conway query proposals
 - conway query ratify-state
 - latest query committee-state
 - latest query constitution
 - latest query drep-stake-distribution
 - latest query drep-state
 - latest query future-pparams
 - latest query gov-state
 - latest query proposals
 - latest query ratify-state
(compatible)
PR 1188 
 
10.10.0.0
Changelog
- 
Bump consensus and network dependencies
(compatible, maintenance)
PR 1189 - 
Incorporate CIP-129
(feature, compatible)
PR 1087 - 
Simplify code by not using
QueryStakeAddressInfoCmdArgsunnecessarily.
Also fixesquery spo-stake-distributioncommand so that the output format flags are respected.
(refactoring, bugfix)
PR 1184 - 
RIOpropagation 2025-05-07
(breaking, refactoring)
PR 1179 
10.9.0.0
Changelog
- 
The
--output-cborflag has been split to--output-cbor-binand--output-cbor-hex.
Thequery protocol-statecommand 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 
 - Added build for windows as an artefact for releases
 - 
The following commands have been updated to take output format:
conway query kes-period-infoconway query ledger-peer-snapshotconway query pool-paramsconway query pool-stateconway query protocol-parametersconway query spo-stake-distributionconway query stake-address-infoconway query stake-pool-default-voteconway query stake-snapshotconway query tipconway query tx-mempoolconway query tx-mempool infoconway query tx-mempool next-txconway query tx-mempool tx-existslatest query kes-period-infolatest query ledger-peer-snapshotlatest query pool-paramslatest query pool-statelatest query protocol-parameterslatest query spo-stake-distributionlatest query stake-address-infolatest query stake-pool-default-votelatest query stake-snapshotlatest query tiplatest query tx-mempoollatest query tx-mempool infolatest query tx-mempool next-txlatest query tx-mempool tx-existsquery kes-period-infoquery ledger-peer-snapshotquery pool-paramsquery pool-statequery protocol-parametersquery stake-address-infoquery stake-snapshotquery tipquery tx-mempoolquery tx-mempool infoquery tx-mempool next-txquery tx-mempool tx-exists
(compatible, maintenance)
PR 1180
 - 
Delete
governancepollcommands:compatible babbage governance answer-pollcompatible babbage governance create-pollcompatible babbage governance verify-poll
(breaking, maintenance)
PR 1178
 - 
Rollout
--output-jsonand--output-yamlto various commands:compatible conway governance action viewcompatible conway governance vote viewconway governance action viewconway governance vote viewconway query leadership-scheduledebug transaction viewlatest governance action viewlatest governance vote viewlatest query leadership-schedulequery leadership-schedule
Ensure we encode json the same way in each command.
(breaking, maintenance)
PR 1175
 - 
Standard output format for
query ledger-peer-snapshotcommand
Supports--output-json,--output-json-prettyand--output-yaml
(breaking)
PR 1172 - 
Consistent output for
query ledger-statecmd
(breaking, maintenance)
PR 1168 - 
Fix incomplete pattern match error in transaction build using byron address
(bugfix)
PR 1167 - 
Consistent output for
text-view decode-cborcommand
(breaking, refactoring)
PR 1164 - 
Use lazy ByteString for writing out result of utxo query
(optimisation)
PR 1163 - 
Use
Varyfor 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
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 - Minor adjust on number of parameters of 
 - 
Corrected the flipped text & JSON output format for
query stake-poolscommand.
(bugfix)
PR 1139 - 
Make the output format flag for the
query utxocommand 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
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
babbagecommand group
(breaking)
PR 1117 
10.6.0.0
Changelog
- 
Source import of the
varypackage
(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 overStandardCrypto) - Added 
query stake-pool-default-vote - Ensured security parameter is non-zero
 
(breaking, feature)
PR 1075 - Removed use of parameterised crypto (
 - 
Add a new query for stake-pool default vote
(feature, release)
PR 1081 - 
Delete top-level
shelleycommand group and delete associated tests
(breaking)
PR 1111 - 
Parallelised help golden test generation and validation
(optimisation)
PR 1103 
10.5.0.0
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 toL.MultiAssetinstead ofValue.
(compatible)
PR 1085 - 
Update cardano-api-10.10.0.0
Fix signing of a transaction incompatible shelley transaction signed-transactioncommand. 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
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-statequery
(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