Releases: IntersectMBO/cardano-cli
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
10.1.1.0
10.1.0.0
Changelog
-
Upgrade CHaP (include
cardano-ledger-conway-1.17.1.0)
(compatible)
PR 949 -
Fixed number of
DRepcredentials generated bycreate-testnet-data.
(bugfix)
PR 948 -
Introduce "compatible" command group
(feature, compatible)
PR 917 -
Added support for the new envelope types for transactions: "TxSignedShelley", "Tx AllegraEra", "Tx MaryEra", "Tx AlonzoEra", "Tx BabbageEra", "Tx ConwayEra".
The following old envelope types are no longer supported: "Witnessed Tx ShelleyEra", "Witnessed Tx AllegraEra", "Witnessed Tx MaryEra", "Witnessed Tx AlonzoEra", "Witnessed Tx BabbageEra", "Witnessed Tx ConwayEra", "Unwitnessed Tx ByronEra", "Unwitnessed Tx ShelleyEra", "Unwitnessed Tx AllegraEra", "Unwitnessed Tx MaryEra", "Unwitnessed Tx AlonzoEra", "Unwitnessed Tx BabbageEra", "Unwitnessed Tx ConwayEra"
(bugfix, breaking)
PR 892
10.0.0.0
What's Changed
- Options: avoid code duplication by @smelc in #890
- cardano-ping: report user friendly error on misconfiguration by @coot in #893
- Move parsing helpers from API by @smelc in #894
- Add hash validation and support for HTTP(S) and IPFS to command
hash anchor-databy @palas in #895 - Remove eras older than Babbage support in
transaction buildandtransaction build-estimateby @carbolymer in #878 - Remove era|legacy transaction view by @smelc in #868
- Add a test of create-cardano by @smelc in #907
- Add proposal hash check when creating
infogovernance action by @palas in #910 - Update create-treasury-withdrawal by @CarlosLopezDeLara in #914
- Add anchor data hash checks to remaining governance action commands by @palas in #915
- Remove legacy commands by @Jimbo4350 in #905
- create-testnet-data: take optional node configuration file as input and check/add genesis hashes and paths by @smelc in #908
- Cl/stakereganddeleg by @CarlosLopezDeLara in #919
- Hide free instances of
HashCheckParamInfointo functions by @palas in #921 - Add hash checks for
drep registration-certificateanddrep update-certificateby @palas in #916 - Move node commands to top level by @Jimbo4350 in #929
- Add url support to metadata hash cmd by @palas in #927
- Move key commands to top level by @Jimbo4350 in #931
- Add metadata validation, hash checking, and URL support to
stake-pool registration-certificate, and hash checking and URL support tostake-pool metadata-hashby @palas in #932 - Move address commands to top level by @Jimbo4350 in #934
- Remove unnecessary era parameters and use ShelleyBasedEra era by @Jimbo4350 in #935
- Revert "create-testnet-data: augment/check node configuration file for genesis hashes and paths" by @smelc in #930
- Update cardano-api to 9.4.0.0 by @smelc in #936
- Add hash checks for
governance committee create-cold-key-resignation-certificateandgovernance vote createby @palas in #937 - Fixes test issues arising from integration of plutus 1.36 and latest ledger for 10.0 release by @crocodile-dentist in #940
New Contributors
- @crocodile-dentist made their first contribution in #940
Full Changelog: cardano-cli-9.4.1.0...cardano-cli-10.0.0.0
9.4.1.0
9.4.0.0
Changelog
-
add support for script based drep on update certificate
(feature)
PR 884 -
Bump CHaP
Propagate experimental api totransaction buildinternals
Deprecate pre-Conway eras fortransaction build
(breaking)
PR 853 -
Add for eras <= Babbage a deprecation notice.
(feature, breaking)
PR 879 -
Make funds receiving address and amount mandatory.
(bugfix)
PR 877 -
create-testnet-data's --total-supply option doesn't have a default anymore. The default value is to take the value from the shelley genesis file (if provided, otherwise this file is defaulted, so total supply comes from the default shelley genesis). create-testnet-data's --delegated-supply option doesn't have a default anymore. The default is to use half of the total supply.
(breaking, bugfix)
PR 874 -
Forbid incorrect values in parsers of many Int-like options. Previously those values would overflow and be turned into a random valid value. If this breaks your use case, this means your use case wasn't doing what you expected.
(bugfix)
PR 864 -
Fix estimated fee rendering: previously the output was of the form
Estimated transaction fee: Coin 357154.
Now it is:Estimated transaction fee: 357154 Lovelace
(bugfix)
PR 873 -
Modify
transaction viewto show what inputs redeemers refer to.
(feature)
PR 861