Releases: IntersectMBO/cardano-cli
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
10.3.0.0
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 bytransaction view.
(feature)
PR 977 -
Disambiguate DRep being a key or a script in certificate descriptions
(breaking)
PR 1007 -
Moved
genesis hashcommand tohash genesis-file
(breaking)
PR 982
10.2.0.0
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 proposalscommand
(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-dataaltogether 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 typeScriptWitnessFilesmakes it difficult to accommodate for specific changes to plutus scripts.
As a result we introduceMintScriptWitnessWithPolicyIdas a first step towards deprecatingScriptWitnessFiles.
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 buildnow 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-datato create the cold and hot credential for constitutional committee members
(compatible)
PR 961 -
Added anchor data hash checks to
transaction build
(feature)
PR 951 -
Add the
debug check-node-configuration --node-configuration-file node-config.jsoncommand
that readsnode-config.jsonand checks that the hashes of genesis files are correct.
(feature)
PR 923