From db97777b01aa35167781b1102d5cc5ffc431b608 Mon Sep 17 00:00:00 2001 From: Mateusz Galazyn Date: Thu, 5 Sep 2024 18:11:39 +0200 Subject: [PATCH 1/2] Release cardano-api-9.2.0.0 --- cardano-api/CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ cardano-api/cardano-api.cabal | 4 ++-- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/cardano-api/CHANGELOG.md b/cardano-api/CHANGELOG.md index 629b72312c..04e9407ae4 100644 --- a/cardano-api/CHANGELOG.md +++ b/cardano-api/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog for cardano-api +## 9.3.0.0 +- Upgrade `cardano-ledger-*`, `ouroboros-consensus-cardano`, `ouroboros-network-api`, `plutus-core` and `plutus-ledger-api`. + (feature, breaking) + [PR 610](https://github.com/IntersectMBO/cardano-api/pull/610) + +- Fix current treasury value in transaction building: default to `Nothing` instead of `0`. + Experimental API: remove redundant type families and functions #625 + (breaking, bugfix) + [PR 625](https://github.com/IntersectMBO/cardano-api/pull/625) + +- Deprecate `valueFromList` and valueToList. Add `IsList Value` instance. + Fix fee estimation when autobalancing assets minted in the transaction. + (breaking, bugfix) + [PR 622](https://github.com/IntersectMBO/cardano-api/pull/622) + +- Include datums and redeemers in makeUnsignedTx + (bugfix) + [PR 623](https://github.com/IntersectMBO/cardano-api/pull/623) + +- Deprecate createAndValidateTransactionBody. Use createTransactionBody instead. + (breaking) + [PR 597](https://github.com/IntersectMBO/cardano-api/pull/597) + +- Introduce new `newtype UnsignedTx` type which aims to eventually replace `data TxBody` + Introduce new `data Era` type which reduces the number of eras cardano-api exposes. It is only concerned with mainnet and the upcoming era + Update experimental api and propagate + `BalancedTxBody` now returns `UnsignedTx` which is a wrapped cardano-ledger `Tx`. + (feature, breaking) + [PR 604](https://github.com/IntersectMBO/cardano-api/pull/604) + +- Fix datum conversion in 'fromShelleyTxOut' when using 'ShelleyBasedEraAlonzo' as input + (bugfix) + [PR 613](https://github.com/IntersectMBO/cardano-api/pull/613) + ## 9.2.0.0 - Add `Lovelace` as a type synonym to `Coin` diff --git a/cardano-api/cardano-api.cabal b/cardano-api/cardano-api.cabal index efab1da46b..b98778ace9 100644 --- a/cardano-api/cardano-api.cabal +++ b/cardano-api/cardano-api.cabal @@ -1,13 +1,13 @@ cabal-version: 3.4 name: cardano-api -version: 9.2.0.0 +version: 9.3.0.0 synopsis: The cardano API description: The cardano API. category: Cardano, API, -copyright: 2020-2023 Input Output Global Inc (IOG). +copyright: 2020-2024 Input Output Global Inc (IOG). author: IOHK maintainer: operations@iohk.io license: Apache-2.0 From f16c179ad76835861dcbc16df9539b72e65bf8f2 Mon Sep 17 00:00:00 2001 From: Mateusz Galazyn Date: Thu, 5 Sep 2024 18:27:02 +0200 Subject: [PATCH 2/2] Release cardano-api-gen-9.0.0.0 --- cardano-api-gen/CHANGELOG.md | 32 +++++++++++++++++++++++++++ cardano-api-gen/cardano-api-gen.cabal | 4 ++-- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/cardano-api-gen/CHANGELOG.md b/cardano-api-gen/CHANGELOG.md index 767300abe5..e265a4c0f4 100644 --- a/cardano-api-gen/CHANGELOG.md +++ b/cardano-api-gen/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog for cardano-api-gen +## 9.0.0.0 + +- Deprecate `valueFromList` and valueToList. Add `IsList Value` instance. + Fix fee estimation when autobalancing assets minted in the transaction. + (breaking, bugfix) + [PR 622](https://github.com/IntersectMBO/cardano-api/pull/622) + +- Deprecate createAndValidateTransactionBody. Use createTransactionBody instead. + (breaking) + [PR 597](https://github.com/IntersectMBO/cardano-api/pull/597) + +- Add `Lovelace` as a type synonym to `Coin` + (compatible) + [PR 614](https://github.com/IntersectMBO/cardano-api/pull/614) + +- New generator `genValidTxBody`. + Fix missing script proposals in transaction building [#594](https://github.com/IntersectMBO/cardano-api/issues/594). + (breaking, refactoring, bugfix, test) + [PR 602](https://github.com/IntersectMBO/cardano-api/pull/602) + +- TxBodyContent: support treasury donations + (breaking) + [PR 543](https://github.com/IntersectMBO/cardano-api/pull/543) + +- Adding `MinFeeRefScriptCostPerByte` to Conway PParams + (feature) + [PR 524](https://github.com/IntersectMBO/cardano-api/pull/524) + +- Use the ledger's Coin instead of our custom Lovelace type + (breaking, improvement) + [PR 475](https://github.com/IntersectMBO/cardano-api/pull/475) + ## 8.2.1.0 - Allow `checkLedgerStateCondition` check to run in IO. Rename to `foldEpochState`. diff --git a/cardano-api-gen/cardano-api-gen.cabal b/cardano-api-gen/cardano-api-gen.cabal index 13460e091f..83e67b68c1 100644 --- a/cardano-api-gen/cardano-api-gen.cabal +++ b/cardano-api-gen/cardano-api-gen.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: cardano-api-gen -version: 8.2.1.0 +version: 9.0.0.0 synopsis: Generators for the cardano api description: Generators for the cardano api. category: @@ -8,7 +8,7 @@ category: API, Test, -copyright: 2020-2023 Input Output Global Inc (IOG). +copyright: 2020-2024 Input Output Global Inc (IOG). author: IOHK maintainer: operations@iohk.io license: Apache-2.0