Skip to content

Releases: IntersectMBO/cardano-cli

10.3.0.0

16 Jan 14:07
0c904ea
Compare
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
Compare
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
Compare
Choose a tag to compare

Changelog

  • Restore stable query cmds
    (bugfix)
    PR 955

10.1.0.0

23 Oct 13:02
07384e9
Compare
Choose a tag to compare

Changelog

  • Upgrade CHaP (include cardano-ledger-conway-1.17.1.0)
    (compatible)
    PR 949

  • Fixed number of DRep credentials generated by create-testnet-data.
    (bugfix)
    PR 948

  • Introduce "compatible" command group
    (feature, compatible)
    PR 917

  • Upgrade cardano-api-10.1.0.0 CHANGELOG
    (breaking)
    PR 946

  • 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

17 Oct 13:33
695b39b
Compare
Choose a tag to compare

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-data by @palas in #895
  • Remove eras older than Babbage support in transaction build and transaction build-estimate by @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 info governance 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 HashCheckParamInfo into functions by @palas in #921
  • Add hash checks for drep registration-certificate and drep update-certificate by @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 to stake-pool metadata-hash by @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-certificate and governance vote create by @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

Full Changelog: cardano-cli-9.4.1.0...cardano-cli-10.0.0.0

9.4.1.0

11 Sep 17:30
e7e5a86
Compare
Choose a tag to compare

Changelog

  • Add support for fetching tip through cardano-ping-0.4.0.2
    Added NodeToClientVersionV17
    (feature, compatible)
    PR 888

9.4.0.0

11 Sep 17:30
6777e13
Compare
Choose a tag to compare

Changelog

  • add support for script based drep on update certificate
    (feature)
    PR 884

  • Bump CHaP
    Propagate experimental api to transaction build internals
    Deprecate pre-Conway eras for transaction 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 view to show what inputs redeemers refer to.
    (feature)
    PR 861

9.3.0.0

19 Aug 14:35
5db3edf
Compare
Choose a tag to compare

Changelog

  • Add query spo-stake-distribution command to obtain stake distribution for SPOs
    (feature)
    PR 854

  • Remove redundant voting and proposal procedures functions.
    Update cardano-api-9.2.0.0.
    (compatible, refactoring)
    PR 856

  • Create toJSON instance for query drep-state output. Haskell users can know use this type to parse back query drep-state's output to a Haskell value automatically.
    (feature, compatible)
    PR 863

  • Make "[era] transaction view" command fail. Please use "debug transaction view" instead.
    (breaking)
    PR 858

  • Fix invalid sync percentage display in query tip
    (compatible, bugfix)
    PR 851

9.2.1.0

25 Jul 08:43
5acf899
Compare
Choose a tag to compare

Changelog

  • Add "query treasury" command
    (feature, compatible)
    PR 845

  • Relax requirement of supplying datums to plutus spending scripts
    Add flags to enable use of reference scripts with voting and proposing scripts

    • --vote-tx-in-reference
    • --proposal-tx-in-reference
      (feature, compatible)
      PR 822

9.2.0.0

22 Jul 14:24
2783220
Compare
Choose a tag to compare

Changelog

  • Make genesis: create, create-staked and create-cardano commands accept optional era parameters.
    (feature, compatible)
    PR 812

  • Remove check of Drep metadata size, always return the hash of the file passed by the user. This to be compatible with CIP119.
    Upgrade cardano-api-9.1.0.0
    (feature, breaking)
    PR 818