diff --git a/cardano-node-emulator/CHANGELOG.md b/cardano-node-emulator/CHANGELOG.md index 4e1731433f..e2baa517b5 100644 --- a/cardano-node-emulator/CHANGELOG.md +++ b/cardano-node-emulator/CHANGELOG.md @@ -1,4 +1,18 @@ + +# 1.2.0 — 2023-03-03 + +## Removed + +- Removed `OpenApi.ToSchema` instance for `SlotConfig`. + +- Remove `estimateTransactionFee`, `signTx`, `fromPlutusTx`, `fromPlutusTxSigned`, `fromPlutusTxSigned'` as the `Tx` was removed from `plutus-ledger`. + +## Changed + +- The default utxo provider for balancing now selects bigger inputs first when adding new inputs, to reduce the number of inputs. + This was in particular a problem for collateral inputs, of which there can only be 3. + # 1.1.0 — 2023-01-12 diff --git a/cardano-node-emulator/cardano-node-emulator.cabal b/cardano-node-emulator/cardano-node-emulator.cabal index 16027461fe..709d6cef77 100644 --- a/cardano-node-emulator/cardano-node-emulator.cabal +++ b/cardano-node-emulator/cardano-node-emulator.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: cardano-node-emulator -version: 1.1.0.0 +version: 1.2.0.0 common lang default-language: Haskell2010 @@ -40,9 +40,9 @@ library -- Local components -------------------- build-depends: - , freer-extras >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 + , freer-extras >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies @@ -96,9 +96,9 @@ test-suite cardano-node-emulator-test -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.0.0 - , plutus-ledger >=1.0.0 - , plutus-script-utils >=1.0.0 + , cardano-node-emulator >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/cardano-node-emulator/changelog.d/20230116_160622_ak3n_remove_freer_extras_plutus_ledger.md b/cardano-node-emulator/changelog.d/20230116_160622_ak3n_remove_freer_extras_plutus_ledger.md deleted file mode 100644 index 78aaa4e8b7..0000000000 --- a/cardano-node-emulator/changelog.d/20230116_160622_ak3n_remove_freer_extras_plutus_ledger.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Removed `OpenApi.ToSchema` instance for `SlotConfig`. diff --git a/cardano-node-emulator/changelog.d/20230201_135624_sjoerd.visscher_PLT_1356_MaxCollateralInputs.md b/cardano-node-emulator/changelog.d/20230201_135624_sjoerd.visscher_PLT_1356_MaxCollateralInputs.md deleted file mode 100644 index efba2e201c..0000000000 --- a/cardano-node-emulator/changelog.d/20230201_135624_sjoerd.visscher_PLT_1356_MaxCollateralInputs.md +++ /dev/null @@ -1,4 +0,0 @@ -### Changed - -- The default utxo provider for balancing now selects bigger inputs first when adding new inputs, to reduce the number of inputs. - This was in particular a problem for collateral inputs, of which there can only be 3. diff --git a/cardano-node-emulator/changelog.d/20230302_122332_ak3n_drop_emulator_tx.md b/cardano-node-emulator/changelog.d/20230302_122332_ak3n_drop_emulator_tx.md deleted file mode 100644 index 2e5bd5b4da..0000000000 --- a/cardano-node-emulator/changelog.d/20230302_122332_ak3n_drop_emulator_tx.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Remove `estimateTransactionFee`, `signTx`, `fromPlutusTx`, `fromPlutusTxSigned`, `fromPlutusTxSigned'` as the `Tx` was removed from `plutus-ledger`. \ No newline at end of file diff --git a/cardano-streaming/changelog.d/20221207_115251_markus.lall_plt_171_wip.md b/cardano-streaming/CHANGELOG.md similarity index 68% rename from cardano-streaming/changelog.d/20221207_115251_markus.lall_plt_171_wip.md rename to cardano-streaming/CHANGELOG.md index 9d115d422e..0b1bf0d8d9 100644 --- a/cardano-streaming/changelog.d/20221207_115251_markus.lall_plt_171_wip.md +++ b/cardano-streaming/CHANGELOG.md @@ -1,3 +1,7 @@ -### Added + + +# 1.2.0 — 2023-03-03 + +## Added - Fold blocks into ledger state at client side using local chainsync protocol, both pipelined and non-pipelined versions are provided. diff --git a/cardano-streaming/cardano-streaming.cabal b/cardano-streaming/cardano-streaming.cabal index 1cf82fe1ab..412c997c6f 100644 --- a/cardano-streaming/cardano-streaming.cabal +++ b/cardano-streaming/cardano-streaming.cabal @@ -1,6 +1,6 @@ cabal-version: 2.4 name: cardano-streaming -version: 1.1.0.0 +version: 1.2.0.0 author: Andrea Bedini maintainer: andrea.bedini@iohk.io @@ -102,7 +102,7 @@ executable cardano-streaming-example-2 -------------------- build-depends: , cardano-streaming - , plutus-ledger >=1.0.0 + , plutus-ledger >=1.2.0 -------------------------- -- Other IOG dependencies @@ -131,8 +131,8 @@ executable cardano-streaming-example-3 -- Local components -------------------- build-depends: - , cardano-streaming - , plutus-chain-index-core >=1.0.0 + , cardano-streaming >=1.2.0 + , plutus-chain-index-core >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/doc/plutus-doc.cabal b/doc/plutus-doc.cabal index c235c0cecb..3f9db24189 100644 --- a/doc/plutus-doc.cabal +++ b/doc/plutus-doc.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: plutus-doc -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -77,14 +77,14 @@ executable doc-doctests -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.0.0 - , freer-extras >=1.0.0 - , plutus-chain-index-core >=1.0.0 - , plutus-contract >=1.0.0 - , plutus-ledger >=1.0.0 - , plutus-script-utils >=1.0.0 - , plutus-tx-constraints >=1.0.0 - , plutus-use-cases >=1.0.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 + , plutus-use-cases >=1.2.0 -------------------------- -- Other IOG dependencies @@ -129,12 +129,12 @@ test-suite basic-app -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.0.0 - , freer-extras >=1.0.0 - , plutus-contract >=1.0.0 - , plutus-ledger >=1.0.0 - , plutus-script-utils >=1.0.0 - , plutus-tx-constraints >=1.0.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/freer-extras/changelog.d/20230116_160818_ak3n_remove_freer_extras_plutus_ledger.md b/freer-extras/CHANGELOG.md similarity index 56% rename from freer-extras/changelog.d/20230116_160818_ak3n_remove_freer_extras_plutus_ledger.md rename to freer-extras/CHANGELOG.md index c1907c2be9..20245f22fa 100644 --- a/freer-extras/changelog.d/20230116_160818_ak3n_remove_freer_extras_plutus_ledger.md +++ b/freer-extras/CHANGELOG.md @@ -1,3 +1,7 @@ -### Removed + + +# 1.2.0 — 2023-03-03 + +## Removed - Removed `OpenApi.ToSchema` instance for `PageQuery a`, `PageSize`, and `Page a`. diff --git a/freer-extras/freer-extras.cabal b/freer-extras/freer-extras.cabal index d4c6410076..2d77fc5deb 100644 --- a/freer-extras/freer-extras.cabal +++ b/freer-extras/freer-extras.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: freer-extras -version: 1.1.0.0 +version: 1.2.0.0 synopsis: Useful extensions to simple-freer description: freer-extras provides logging and monitoring functions extending simple-freer @@ -90,7 +90,7 @@ test-suite freer-extras-test ---------------------------- -- Local components ---------------------------- - build-depends: freer-extras + build-depends: freer-extras >=1.2.0 ------------------------ -- Non-IOG dependencies diff --git a/marconi-chain-index/CHANGELOG.md b/marconi-chain-index/CHANGELOG.md new file mode 100644 index 0000000000..0d741a0963 --- /dev/null +++ b/marconi-chain-index/CHANGELOG.md @@ -0,0 +1,42 @@ + + +# 1.2.0 — 2023-03-03 + +## Added + +- Epoch stakepool size indexer; the data indexed is roughly equivalent to the `epoch_stake` table in cardano-db-sync. + +- Mint/burn indexer: indexes mint/burn events of custom tokens in transactions. + +- Address-Datum indexer: indexes all datums for any given address in Cardano. + +- CLI flag to allow disabling the Address-Datum indexer. + +- Added ToJSON/FromJSON instances for the UTXO indexer types like `UtxoRow` and `Utxo` + +- Bootstrapped a benchmark suite for evaluating performance of `marconi-chain-index` + +- Added a simple benchmark for evaluating query performance for the address with the most UTXOs. + +- Adding 'PRAGMA journal_mode=WAL' for all indexers that are opening a SQLite database + +- Added golden tests for the CLI parameter, PLT-1513 + +## Changed + +- Renamed the `marconi` package name to `marconi-chain-index` +- Renamed the module names of the `jsonrpc` lib from Marconi.JsonRpc` to `Network.JsonRpc` + +- `UtxoRow` doesn't store the `BlockNo` anymore + +## Fixed + +- Fixed the resuming of the UTXO indexer +- Fixed the UtxoEvent generator to generate unique utxos and only spend utxos which have been + previously created. + +- Fixed lint errors and warnings + +- minor changes, mainly adding `show` instances for debugging purposes + +* Fixed a bug in the datum extraction in the Utxo indexer diff --git a/marconi-chain-index/changelog.d/20221205_182223_markus.lall_plt_171.md b/marconi-chain-index/changelog.d/20221205_182223_markus.lall_plt_171.md deleted file mode 100644 index 3864cd9bbf..0000000000 --- a/marconi-chain-index/changelog.d/20221205_182223_markus.lall_plt_171.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Epoch stakepool size indexer; the data indexed is roughly equivalent to the `epoch_stake` table in cardano-db-sync. diff --git a/marconi-chain-index/changelog.d/20230130_134918_markus.l2ll_plt_357.md b/marconi-chain-index/changelog.d/20230130_134918_markus.l2ll_plt_357.md deleted file mode 100644 index 5bc57d0438..0000000000 --- a/marconi-chain-index/changelog.d/20230130_134918_markus.l2ll_plt_357.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Mint/burn indexer: indexes mint/burn events of custom tokens in transactions. diff --git a/marconi-chain-index/changelog.d/20230130_140515_konstantinos.lambrou_PLT_662_maconi_address_datum.md b/marconi-chain-index/changelog.d/20230130_140515_konstantinos.lambrou_PLT_662_maconi_address_datum.md deleted file mode 100644 index 9ecf211cf3..0000000000 --- a/marconi-chain-index/changelog.d/20230130_140515_konstantinos.lambrou_PLT_662_maconi_address_datum.md +++ /dev/null @@ -1,5 +0,0 @@ -### Added - -- Address-Datum indexer: indexes all datums for any given address in Cardano. - -- CLI flag to allow disabling the Address-Datum indexer. diff --git a/marconi-chain-index/changelog.d/20230208_195450_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md b/marconi-chain-index/changelog.d/20230208_195450_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md deleted file mode 100644 index 7453770271..0000000000 --- a/marconi-chain-index/changelog.d/20230208_195450_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md +++ /dev/null @@ -1,4 +0,0 @@ -### Changed - -- Renamed the `marconi` package name to `marconi-chain-index` -- Renamed the module names of the `jsonrpc` lib from Marconi.JsonRpc` to `Network.JsonRpc` diff --git a/marconi-chain-index/changelog.d/20230208_200224_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index_v2.md b/marconi-chain-index/changelog.d/20230208_200224_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index_v2.md deleted file mode 100644 index 8b81540cac..0000000000 --- a/marconi-chain-index/changelog.d/20230208_200224_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index_v2.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Added ToJSON/FromJSON instances for the UTXO indexer types like `UtxoRow` and `Utxo` diff --git a/marconi-chain-index/changelog.d/20230213_200010_konstantinos.lambrou_PLT_229_fix_resuming_of_utxo_indexer.md b/marconi-chain-index/changelog.d/20230213_200010_konstantinos.lambrou_PLT_229_fix_resuming_of_utxo_indexer.md deleted file mode 100644 index a895469dd5..0000000000 --- a/marconi-chain-index/changelog.d/20230213_200010_konstantinos.lambrou_PLT_229_fix_resuming_of_utxo_indexer.md +++ /dev/null @@ -1,10 +0,0 @@ -### Changed - -- `UtxoRow` doesn't store the `BlockNo` anymore - -### Fixed - -- Fixed the resuming of the UTXO indexer -- Fixed the UtxoEvent generator to generate unique utxos and only spend utxos which have been - previously created. - diff --git a/marconi-chain-index/changelog.d/20230217_094612_konstantinos.lambrou_PLT_1064_create_a_benchmark_suite_in_marconi_chain_index_for_analyzing_query_response_time_of_the_address_with_the_most_utxos.md b/marconi-chain-index/changelog.d/20230217_094612_konstantinos.lambrou_PLT_1064_create_a_benchmark_suite_in_marconi_chain_index_for_analyzing_query_response_time_of_the_address_with_the_most_utxos.md deleted file mode 100644 index 5b316f274e..0000000000 --- a/marconi-chain-index/changelog.d/20230217_094612_konstantinos.lambrou_PLT_1064_create_a_benchmark_suite_in_marconi_chain_index_for_analyzing_query_response_time_of_the_address_with_the_most_utxos.md +++ /dev/null @@ -1,7 +0,0 @@ -### Added - -- Bootstrapped a benchmark suite for evaluating performance of `marconi-chain-index` - -- Added a simple benchmark for evaluating query performance for the address with the most UTXOs. - -- Adding 'PRAGMA journal_mode=WAL' for all indexers that are opening a SQLite database diff --git a/marconi-chain-index/changelog.d/20230217_163000_kayvank_lint.md b/marconi-chain-index/changelog.d/20230217_163000_kayvank_lint.md deleted file mode 100644 index fdcbb98064..0000000000 --- a/marconi-chain-index/changelog.d/20230217_163000_kayvank_lint.md +++ /dev/null @@ -1,7 +0,0 @@ -### Added - -- Added golden tests for the CLI parameter, PLT-1513 - -### Fixed - -- Fixed lint errors and warnings diff --git a/marconi-chain-index/changelog.d/20230222_182400_kayvan_json_rpc_test.md b/marconi-chain-index/changelog.d/20230222_182400_kayvan_json_rpc_test.md deleted file mode 100644 index 08c24618f3..0000000000 --- a/marconi-chain-index/changelog.d/20230222_182400_kayvan_json_rpc_test.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- minor changes, mainly adding `show` instances for debugging purposes diff --git a/marconi-chain-index/changelog.d/20230224_061323_konstantinos.lambrou_PLT_776_fix_test_running_time_of_tx_address_to_utxo_address_test.md b/marconi-chain-index/changelog.d/20230224_061323_konstantinos.lambrou_PLT_776_fix_test_running_time_of_tx_address_to_utxo_address_test.md deleted file mode 100644 index 6598e7e1f5..0000000000 --- a/marconi-chain-index/changelog.d/20230224_061323_konstantinos.lambrou_PLT_776_fix_test_running_time_of_tx_address_to_utxo_address_test.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -* Fixed a bug in the datum extraction in the Utxo indexer diff --git a/marconi-chain-index/marconi-chain-index.cabal b/marconi-chain-index/marconi-chain-index.cabal index f4b47a0526..9161f988de 100644 --- a/marconi-chain-index/marconi-chain-index.cabal +++ b/marconi-chain-index/marconi-chain-index.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: marconi-chain-index -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -65,8 +65,8 @@ library -- Local components -------------------- build-depends: - , cardano-streaming - , marconi-core + , cardano-streaming >=1.2.0 + , marconi-core >=1.2.0 -------------------------- -- Other IOG dependencies @@ -139,8 +139,8 @@ executable marconi-chain-index -- Local components -------------------- build-depends: - , cardano-streaming - , marconi-chain-index + , cardano-streaming >=1.2.0 + , marconi-chain-index >=1.2.0 -------------------------- -- Other IOG dependencies @@ -171,8 +171,8 @@ library marconi-chain-index-test-lib -- Local components -------------------- build-depends: - , cardano-streaming - , marconi-chain-index + , cardano-streaming >=1.2.0 + , marconi-chain-index >=1.2.0 -------------------------- -- Other IOG dependencies @@ -217,9 +217,9 @@ benchmark marconi-chain-index-bench -- Local components -------------------- build-depends: - , cardano-streaming - , marconi-chain-index - , marconi-core + , cardano-streaming >=1.2.0 + , marconi-chain-index >=1.2.0 + , marconi-core >=1.2.0 -------------------------- -- Other IOG dependencies @@ -267,10 +267,10 @@ test-suite marconi-chain-index-test -- Local components -------------------- build-depends: - , cardano-streaming - , marconi-chain-index - , marconi-chain-index-test-lib - , marconi-core + , cardano-streaming >=1.2.0 + , marconi-chain-index >=1.2.0 + , marconi-chain-index-test-lib >=1.2.0 + , marconi-core >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/marconi-core/changelog.d/20230208_195440_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md b/marconi-core/CHANGELOG.md similarity index 65% rename from marconi-core/changelog.d/20230208_195440_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md rename to marconi-core/CHANGELOG.md index e20fde0005..b28ad0ea4f 100644 --- a/marconi-core/changelog.d/20230208_195440_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md +++ b/marconi-core/CHANGELOG.md @@ -1,4 +1,8 @@ -### Changed + + +# 1.2.0 — 2023-03-03 + +## Changed - Renamed the rewindable-index package name to marconi-core - Modified the module names to reflect the new package name diff --git a/marconi-core/marconi-core.cabal b/marconi-core/marconi-core.cabal index bb00f9f52d..89776aacf8 100644 --- a/marconi-core/marconi-core.cabal +++ b/marconi-core/marconi-core.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: marconi-core -version: 1.1.0.0 +version: 1.2.0.0 synopsis: Indexers that can rewind the state to a previous version. description: Please see the README on GitHub at diff --git a/marconi-sidechain/CHANGELOG.md b/marconi-sidechain/CHANGELOG.md new file mode 100644 index 0000000000..d65b33e811 --- /dev/null +++ b/marconi-sidechain/CHANGELOG.md @@ -0,0 +1,41 @@ + + +# 1.2.0 — 2023-03-03 + +## Removed + +- Removed the ToJSON/FromJSON instances of the UTXO indexer types (moved to `marconi-chain-index`) + +- Remove the `--utxo-db` CLI parameter in favor of `--utxo-db-fname` + +## Added + +- Added a CLI param (`--db-dir`) for specifiying the directory in which to store the SQLite database files. +- Added a CLI param (`--utxo-db-fname`) for specifying the database file name of the UTXO indexer. + +- Added golden tests for the CLI parameter, PLT-1513 + +## Changed + +- Renamed the module names of `marconi-mamba` to reflect the package name. For example, instead of + `Marconi.CLI`, we now have `Marconi.Mamba.CLI`. + +- Change the method names of the JSON-RPC endpoint: + - utxo-report -> getUtxoFromAddress + - target-addresses -> getTargetAddresses + +- Providing target addresses in the CLI through `--addresses-to-index` is now optional + +## Fixed + +- Fixed the resuming capability of the UTXO indexer + +- Fixed lint errors and warnings + +- update the client/server examples for the recent changes in the UTXO payload and query interface + +- Changed CLI params to resemble those of marconi-sidechain, PLT-1561 + +## Add + +- add json-rpc test to test the payload serialization through RPC routes diff --git a/marconi-sidechain/changelog.d/20230208_195500_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md b/marconi-sidechain/changelog.d/20230208_195500_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md deleted file mode 100644 index 16ea5001a7..0000000000 --- a/marconi-sidechain/changelog.d/20230208_195500_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index.md +++ /dev/null @@ -1,5 +0,0 @@ -### Changed - -- Renamed the module names of `marconi-mamba` to reflect the package name. For example, instead of - `Marconi.CLI`, we now have `Marconi.Mamba.CLI`. - diff --git a/marconi-sidechain/changelog.d/20230208_200219_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index_v2.md b/marconi-sidechain/changelog.d/20230208_200219_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index_v2.md deleted file mode 100644 index f93445bc26..0000000000 --- a/marconi-sidechain/changelog.d/20230208_200219_konstantinos.lambrou_PLT_1317_restructure_marconi_and_rewindable_index_v2.md +++ /dev/null @@ -1,9 +0,0 @@ -### Removed - -- Removed the ToJSON/FromJSON instances of the UTXO indexer types (moved to `marconi-chain-index`) - -### Changed - -- Change the method names of the JSON-RPC endpoint: - - utxo-report -> getUtxoFromAddress - - target-addresses -> getTargetAddresses diff --git a/marconi-sidechain/changelog.d/20230209_141628_konstantinos.lambrou_PLT_1480_make_mps_tx_indexer_queryable_through_the_json_rpc_server_of_marconi_mamba.md b/marconi-sidechain/changelog.d/20230209_141628_konstantinos.lambrou_PLT_1480_make_mps_tx_indexer_queryable_through_the_json_rpc_server_of_marconi_mamba.md deleted file mode 100644 index 992870c7db..0000000000 --- a/marconi-sidechain/changelog.d/20230209_141628_konstantinos.lambrou_PLT_1480_make_mps_tx_indexer_queryable_through_the_json_rpc_server_of_marconi_mamba.md +++ /dev/null @@ -1,16 +0,0 @@ -### Removed - -- Remove the `--utxo-db` CLI parameter in favor of `--utxo-db-fname` - -### Added - -- Added a CLI param (`--db-dir`) for specifiying the directory in which to store the SQLite database files. -- Added a CLI param (`--utxo-db-fname`) for specifying the database file name of the UTXO indexer. - -### Changed - -- Providing target addresses in the CLI through `--addresses-to-index` is now optional - -### Fixed - -- Fixed the resuming capability of the UTXO indexer diff --git a/marconi-sidechain/changelog.d/20230217_162500_kayvank_lint.md b/marconi-sidechain/changelog.d/20230217_162500_kayvank_lint.md deleted file mode 100644 index fdcbb98064..0000000000 --- a/marconi-sidechain/changelog.d/20230217_162500_kayvank_lint.md +++ /dev/null @@ -1,7 +0,0 @@ -### Added - -- Added golden tests for the CLI parameter, PLT-1513 - -### Fixed - -- Fixed lint errors and warnings diff --git a/marconi-sidechain/changelog.d/20230223_182500_kayvan_json_rpc_test.md b/marconi-sidechain/changelog.d/20230223_182500_kayvan_json_rpc_test.md deleted file mode 100644 index 7d56dfe0a1..0000000000 --- a/marconi-sidechain/changelog.d/20230223_182500_kayvan_json_rpc_test.md +++ /dev/null @@ -1,7 +0,0 @@ -### Add - -- add json-rpc test to test the payload serialization through RPC routes - -### Fixed - -- update the client/server examples for the recent changes in the UTXO payload and query interface diff --git a/marconi-sidechain/changelog.d/20230225_222200_kayvank_cli.md b/marconi-sidechain/changelog.d/20230225_222200_kayvank_cli.md deleted file mode 100644 index ed9d639548..0000000000 --- a/marconi-sidechain/changelog.d/20230225_222200_kayvank_cli.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Changed CLI params to resemble those of marconi-sidechain, PLT-1561 diff --git a/marconi-sidechain/marconi-sidechain.cabal b/marconi-sidechain/marconi-sidechain.cabal index 7a96abedb1..e8ba54c5f8 100644 --- a/marconi-sidechain/marconi-sidechain.cabal +++ b/marconi-sidechain/marconi-sidechain.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: marconi-sidechain -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -55,9 +55,9 @@ library -- Local components -------------------- build-depends: - , cardano-streaming - , marconi-chain-index:{marconi-chain-index, json-rpc} - , marconi-core + , cardano-streaming >=1.2.0 + , marconi-chain-index:{marconi-chain-index, json-rpc} >=1.2.0 + , marconi-core >=1.2.0 -------------------------- -- Other IOG dependencies @@ -109,8 +109,8 @@ executable examples-json-rpc-server -- Local components -------------------- build-depends: - , marconi-chain-index - , marconi-sidechain + , marconi-chain-index >=1.2.0 + , marconi-sidechain >=1.2.0 ------------------------ -- Non-IOG dependencies @@ -132,8 +132,8 @@ executable examples-json-rpc-client -- Local components -------------------- build-depends: - , marconi-chain-index:json-rpc - , marconi-sidechain + , marconi-chain-index:json-rpc >=1.2.0 + , marconi-sidechain >=1.2.0 ------------------------ -- Non-IOG dependencies @@ -197,9 +197,9 @@ test-suite marconi-sidechain-test -- Local components -------------------- build-depends: - , marconi-chain-index:{marconi-chain-index, json-rpc, marconi-chain-index-test-lib} - , marconi-core - , marconi-sidechain + , marconi-chain-index:{marconi-chain-index, json-rpc, marconi-chain-index-test-lib} >=1.2.0 + , marconi-core >=1.2.0 + , marconi-sidechain >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/pab-blockfrost/pab-blockfrost.cabal b/pab-blockfrost/pab-blockfrost.cabal index 2178eb93f5..83f0359696 100644 --- a/pab-blockfrost/pab-blockfrost.cabal +++ b/pab-blockfrost/pab-blockfrost.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: pab-blockfrost -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 maintainer: valentino.cerutti@joinplank.com, tomas.osiecki@joinplank.com @@ -53,9 +53,9 @@ library -- Local components -------------------- build-depends: - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-ledger >=1.1.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-ledger >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/playground-common/changelog.d/20230116_161404_ak3n_remove_freer_extras_plutus_ledger.md b/playground-common/CHANGELOG.md similarity index 55% rename from playground-common/changelog.d/20230116_161404_ak3n_remove_freer_extras_plutus_ledger.md rename to playground-common/CHANGELOG.md index a5bda25f71..9cc5941e47 100644 --- a/playground-common/changelog.d/20230116_161404_ak3n_remove_freer_extras_plutus_ledger.md +++ b/playground-common/CHANGELOG.md @@ -1,3 +1,7 @@ -### Removed + + +# 1.2.0 — 2023-03-03 + +## Removed - Removed `OpenApi.ToSchema` instance for `FormSchema` and `FunctionSchema a`. diff --git a/playground-common/playground-common.cabal b/playground-common/playground-common.cabal index aac218f30a..ce05d26816 100644 --- a/playground-common/playground-common.cabal +++ b/playground-common/playground-common.cabal @@ -1,6 +1,6 @@ cabal-version: 2.0 name: playground-common -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -41,13 +41,13 @@ library -- Local components -------------------- build-depends: - cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 + cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies @@ -124,10 +124,10 @@ test-suite playground-common-test -- Local components -------------------- build-depends: - playground-common >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 + playground-common >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 ------------------------ -- Non-IOG dependencies diff --git a/plutus-chain-index-core/CHANGELOG.md b/plutus-chain-index-core/CHANGELOG.md index 190b8c5784..82b2475ac8 100644 --- a/plutus-chain-index-core/CHANGELOG.md +++ b/plutus-chain-index-core/CHANGELOG.md @@ -1,4 +1,15 @@ + +# 1.2.0 — 2023-03-03 + +## Added + +- Added missing orphan `OpenApi.ToSchema` instances. + +## Changed + +- Moved to using the `Value` type from `cardano-api` instead of the one from `plutus-core`. + # 1.1.0 — 2023-01-12 diff --git a/plutus-chain-index-core/changelog.d/20230116_161538_ak3n_remove_freer_extras_plutus_ledger.md b/plutus-chain-index-core/changelog.d/20230116_161538_ak3n_remove_freer_extras_plutus_ledger.md deleted file mode 100644 index 1629e3e35a..0000000000 --- a/plutus-chain-index-core/changelog.d/20230116_161538_ak3n_remove_freer_extras_plutus_ledger.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Added missing orphan `OpenApi.ToSchema` instances. \ No newline at end of file diff --git a/plutus-chain-index-core/changelog.d/20230118_132515_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md b/plutus-chain-index-core/changelog.d/20230118_132515_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md deleted file mode 100644 index a20ea8eb46..0000000000 --- a/plutus-chain-index-core/changelog.d/20230118_132515_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Moved to using the `Value` type from `cardano-api` instead of the one from `plutus-core`. \ No newline at end of file diff --git a/plutus-chain-index-core/plutus-chain-index-core.cabal b/plutus-chain-index-core/plutus-chain-index-core.cabal index 38fc514fd1..8ea1f2cd65 100644 --- a/plutus-chain-index-core/plutus-chain-index-core.cabal +++ b/plutus-chain-index-core/plutus-chain-index-core.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-chain-index-core -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -72,10 +72,10 @@ library -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies @@ -157,11 +157,11 @@ test-suite plutus-chain-index-test -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-chain-index/plutus-chain-index.cabal b/plutus-chain-index/plutus-chain-index.cabal index 444d86331f..536f37ab12 100644 --- a/plutus-chain-index/plutus-chain-index.cabal +++ b/plutus-chain-index/plutus-chain-index.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: plutus-chain-index -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -56,10 +56,10 @@ library -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-ledger >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-ledger >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-contract-certification/plutus-contract-certification.cabal b/plutus-contract-certification/plutus-contract-certification.cabal index d1e436eb1e..0e7fb807d3 100644 --- a/plutus-contract-certification/plutus-contract-certification.cabal +++ b/plutus-contract-certification/plutus-contract-certification.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-contract-certification -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -52,7 +52,7 @@ library -------------------- -- Local components -------------------- - build-depends: plutus-contract >=1.1.0 + build-depends: plutus-contract >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-contract/CHANGELOG.md b/plutus-contract/CHANGELOG.md index 4a28adc99e..345c81ada8 100644 --- a/plutus-contract/CHANGELOG.md +++ b/plutus-contract/CHANGELOG.md @@ -1,4 +1,36 @@ + +# 1.2.0 — 2023-03-03 + +## Removed + +- The `Plutus.Contract.Wallet` module has benn moved to the `plutus-pab` package + under the `Cardano.Wallet.LocalClient.ExportTx`. + +- `EmulatorAssertionContractError` and `TxConstraintResolutionContractError` + were removed from `ContractError`. + +- Removed `OpenApi.ToSchema` instance for `PABReq`, `ChainIndexQuery`, `ActiveEndpoint`, `RequestID`, `IterationID`, `Request a`, `ThreadToken`, `Wallet`, `WalletId`, `TxKey`, `SequenceId`, `DereferencedInput`, `BeneficialOwner`, `AnnotatedTx`, `ContractInstanceId`, `ContractActivityStatus`, `EndpointDescription`. + +## Added + +- A set of functions were added to submit a cardano `Tx` from a a set of + constraints: `subCardanoTx`, `subCardanoTxConstraints`, + `subCardanoTxConstraintsPending`, `subCardanoTxConstraintsWith`, + and `mkCardanoTxConstraints`. + +- `walletFundsChangePlutus`: A version of `walletFundsChange` that works with `plutus-core` `Value`s. +- `plutusValueAtAddress`: A version of `valueAtAddress` that works with `plutus-core` `Value`s. + +## Changed + +- The `getUnspentOutput` function that was in the `Plutus.Contract.Wallet` + module is now in `Plutus.Contract.Request`. + +- Moved to using the `Value` type from `cardano-api` instead of the one from `plutus-core`. + +- `plutus-ledger-constraints` was replaced with `plutus-tx-constraints`. + # 1.1.0 — 2023-01-12 diff --git a/plutus-contract/changelog.d/20230113_115949_nicolas.biri_PLT_1223.md b/plutus-contract/changelog.d/20230113_115949_nicolas.biri_PLT_1223.md deleted file mode 100644 index 6a5a84556b..0000000000 --- a/plutus-contract/changelog.d/20230113_115949_nicolas.biri_PLT_1223.md +++ /dev/null @@ -1,9 +0,0 @@ -### Removed - -- The `Plutus.Contract.Wallet` module has benn moved to the `plutus-pab` package - under the `Cardano.Wallet.LocalClient.ExportTx`. - -### Changed - -- The `getUnspentOutput` function that was in the `Plutus.Contract.Wallet` - module is now in `Plutus.Contract.Request`. diff --git a/plutus-contract/changelog.d/20230116_082351_nicolas.biri_TxRequest.md b/plutus-contract/changelog.d/20230116_082351_nicolas.biri_TxRequest.md deleted file mode 100644 index 9fb492ef59..0000000000 --- a/plutus-contract/changelog.d/20230116_082351_nicolas.biri_TxRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -### Removed - -- `EmulatorAssertionContractError` and `TxConstraintResolutionContractError` - were removed from `ContractError`. - -### Added - -- A set of functions were added to submit a cardano `Tx` from a a set of - constraints: `subCardanoTx`, `subCardanoTxConstraints`, - `subCardanoTxConstraintsPending`, `subCardanoTxConstraintsWith`, - and `mkCardanoTxConstraints`. diff --git a/plutus-contract/changelog.d/20230116_162405_ak3n_remove_freer_extras_plutus_ledger.md b/plutus-contract/changelog.d/20230116_162405_ak3n_remove_freer_extras_plutus_ledger.md deleted file mode 100644 index 279f3b050c..0000000000 --- a/plutus-contract/changelog.d/20230116_162405_ak3n_remove_freer_extras_plutus_ledger.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Removed `OpenApi.ToSchema` instance for `PABReq`, `ChainIndexQuery`, `ActiveEndpoint`, `RequestID`, `IterationID`, `Request a`, `ThreadToken`, `Wallet`, `WalletId`, `TxKey`, `SequenceId`, `DereferencedInput`, `BeneficialOwner`, `AnnotatedTx`, `ContractInstanceId`, `ContractActivityStatus`, `EndpointDescription`. diff --git a/plutus-contract/changelog.d/20230118_131938_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md b/plutus-contract/changelog.d/20230118_131938_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md deleted file mode 100644 index e108d49196..0000000000 --- a/plutus-contract/changelog.d/20230118_131938_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md +++ /dev/null @@ -1,8 +0,0 @@ -### Changed - -- Moved to using the `Value` type from `cardano-api` instead of the one from `plutus-core`. - -### Added - -- `walletFundsChangePlutus`: A version of `walletFundsChange` that works with `plutus-core` `Value`s. -- `plutusValueAtAddress`: A version of `valueAtAddress` that works with `plutus-core` `Value`s. diff --git a/plutus-contract/changelog.d/20230214_165708_ak3n_remove_plutus_ledger_constraints.md b/plutus-contract/changelog.d/20230214_165708_ak3n_remove_plutus_ledger_constraints.md deleted file mode 100644 index b9ea3b56b3..0000000000 --- a/plutus-contract/changelog.d/20230214_165708_ak3n_remove_plutus_ledger_constraints.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- `plutus-ledger-constraints` was replaced with `plutus-tx-constraints`. diff --git a/plutus-contract/plutus-contract.cabal b/plutus-contract/plutus-contract.cabal index bcdae4326f..6883467360 100644 --- a/plutus-contract/plutus-contract.cabal +++ b/plutus-contract/plutus-contract.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-contract -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -117,12 +117,12 @@ library -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies @@ -263,13 +263,13 @@ test-suite plutus-contract-test -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.0.0 - , freer-extras >=1.0.0 - , plutus-chain-index-core >=1.0.0 - , plutus-contract >=1.0.0 - , plutus-ledger >=1.0.0 - , plutus-script-utils >=1.0.0 - , plutus-tx-constraints >=1.0.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-e2e-tests/plutus-e2e-tests.cabal b/plutus-e2e-tests/plutus-e2e-tests.cabal index f003c1e272..bbbaa2f4f2 100644 --- a/plutus-e2e-tests/plutus-e2e-tests.cabal +++ b/plutus-e2e-tests/plutus-e2e-tests.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-e2e-tests -version: 1.0.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -107,7 +107,7 @@ test-suite plutus-e2e-tests-test -------------------- -- Local components -------------------- - build-depends: plutus-script-utils + build-depends: plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-example/plutus-example.cabal b/plutus-example/plutus-example.cabal index d9e4004aca..1fe66e22bd 100644 --- a/plutus-example/plutus-example.cabal +++ b/plutus-example/plutus-example.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-example -version: 1.1.0.0 +version: 1.2.0.0 description: End to end examples of creating and executing Plutus scripts. @@ -72,7 +72,7 @@ library -------------------- -- Local components -------------------- - build-depends: plutus-script-utils >=1.1.0 + build-depends: plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies @@ -113,7 +113,7 @@ executable plutus-example -------------------- -- Local components -------------------- - build-depends: plutus-example + build-depends: plutus-example >=1.2.0 -------------------------- -- Other IOG dependencies @@ -161,8 +161,8 @@ test-suite plutus-example-test -- Local components -------------------- build-depends: - , plutus-example - , plutus-ledger >=1.0.0 + , plutus-example >=1.2.0 + , plutus-ledger >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-ledger/CHANGELOG.md b/plutus-ledger/CHANGELOG.md index 65745af1ab..4912f82acd 100644 --- a/plutus-ledger/CHANGELOG.md +++ b/plutus-ledger/CHANGELOG.md @@ -1,4 +1,31 @@ + +# 1.2.0 — 2023-03-03 + +## Removed + +- Removed `OpenApi.ToSchema` instance for a lot of ledger, plutus and cardano types. + +- Moved `Ledger.Value` to `Plutus.Scripts.Utils.Value` +- Moved `Ledger.Ada` to `Plutus.Scripts.Utils.Ada` + +- Remove `unspentOutputsTx` and `spentOutputs`. +- Remove `cardanoApiTx`, `emulatorTx`, `onCardanoTx`, `cardanoTxMap`, `addSignature`, `addSignature'`, `txOutRefs`, `unspentOutputsTx`, `txId`. +- Remove `CardanoTx(EmulatorTx, CardanoApiTx)`. +- Remove `toCardanoTxBody`, `toCardanoTxBodyContent`, `toCardanoTxInWitness`, `toCardanoMintValue`. +- Remove `Tx` and `TxStripped` types and all related functions. + +## Added + +- Added `Ledger.Value.CardanoAPI` for working with the `Value` type from `cardano-api`. + +## Changed + +- Moved to using the `Value` type from `cardano-api` instead of the one from `plutus-core`. + +- Renamed `SomeCardanoApiTx(SomeTx)` to `CardanoTx(CardanoTx)`. +- Renamed `CardanoApiEmulatorEraTx` to `CardanoEmulatorEraTx`. + # 1.1.0 — 2023-01-12 diff --git a/plutus-ledger/changelog.d/20230116_162709_ak3n_remove_freer_extras_plutus_ledger.md b/plutus-ledger/changelog.d/20230116_162709_ak3n_remove_freer_extras_plutus_ledger.md deleted file mode 100644 index 3f15a5483e..0000000000 --- a/plutus-ledger/changelog.d/20230116_162709_ak3n_remove_freer_extras_plutus_ledger.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Removed `OpenApi.ToSchema` instance for a lot of ledger, plutus and cardano types. \ No newline at end of file diff --git a/plutus-ledger/changelog.d/20230118_131601_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md b/plutus-ledger/changelog.d/20230118_131601_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md deleted file mode 100644 index c0ead00b59..0000000000 --- a/plutus-ledger/changelog.d/20230118_131601_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md +++ /dev/null @@ -1,12 +0,0 @@ -### Removed - -- Moved `Ledger.Value` to `Plutus.Scripts.Utils.Value` -- Moved `Ledger.Ada` to `Plutus.Scripts.Utils.Ada` - -### Added - -- Added `Ledger.Value.CardanoAPI` for working with the `Value` type from `cardano-api`. - -### Changed - -- Moved to using the `Value` type from `cardano-api` instead of the one from `plutus-core`. \ No newline at end of file diff --git a/plutus-ledger/changelog.d/20230302_122918_ak3n_drop_emulator_tx.md b/plutus-ledger/changelog.d/20230302_122918_ak3n_drop_emulator_tx.md deleted file mode 100644 index fbc58c3916..0000000000 --- a/plutus-ledger/changelog.d/20230302_122918_ak3n_drop_emulator_tx.md +++ /dev/null @@ -1,12 +0,0 @@ -### Removed - -- Remove `unspentOutputsTx` and `spentOutputs`. -- Remove `cardanoApiTx`, `emulatorTx`, `onCardanoTx`, `cardanoTxMap`, `addSignature`, `addSignature'`, `txOutRefs`, `unspentOutputsTx`, `txId`. -- Remove `CardanoTx(EmulatorTx, CardanoApiTx)`. -- Remove `toCardanoTxBody`, `toCardanoTxBodyContent`, `toCardanoTxInWitness`, `toCardanoMintValue`. -- Remove `Tx` and `TxStripped` types and all related functions. - -### Changed - -- Renamed `SomeCardanoApiTx(SomeTx)` to `CardanoTx(CardanoTx)`. -- Renamed `CardanoApiEmulatorEraTx` to `CardanoEmulatorEraTx`. \ No newline at end of file diff --git a/plutus-ledger/plutus-ledger.cabal b/plutus-ledger/plutus-ledger.cabal index 7cc186bde0..b2426cdfca 100644 --- a/plutus-ledger/plutus-ledger.cabal +++ b/plutus-ledger/plutus-ledger.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-ledger -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -109,7 +109,7 @@ library -------------------- -- Local components -------------------- - build-depends: plutus-script-utils >=1.1.0 + build-depends: plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies @@ -187,8 +187,8 @@ test-suite plutus-ledger-test -- Local components -------------------- build-depends: - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-pab-executables/CHANGELOG.md b/plutus-pab-executables/CHANGELOG.md index 766a935e44..b65f58fcc6 100644 --- a/plutus-pab-executables/CHANGELOG.md +++ b/plutus-pab-executables/CHANGELOG.md @@ -1,4 +1,16 @@ + +# 1.2.0 — 2023-03-03 + +## Removed + +- Removed dependency on playground-common and everything that depended on it +- Removed Plutus.PAB.Run.PSGenerator + +## Changed + +- `plutus-ledger-constraints` was replaced with `plutus-tx-constraints`. + # 1.1.0 — 2023-01-12 diff --git a/plutus-pab-executables/changelog.d/20230117_125058_andrea.bedini_remove_playground_common.md b/plutus-pab-executables/changelog.d/20230117_125058_andrea.bedini_remove_playground_common.md deleted file mode 100644 index b2c03b5281..0000000000 --- a/plutus-pab-executables/changelog.d/20230117_125058_andrea.bedini_remove_playground_common.md +++ /dev/null @@ -1,4 +0,0 @@ -### Removed - -- Removed dependency on playground-common and everything that depended on it -- Removed Plutus.PAB.Run.PSGenerator diff --git a/plutus-pab-executables/changelog.d/20230214_170031_ak3n_remove_plutus_ledger_constraints.md b/plutus-pab-executables/changelog.d/20230214_170031_ak3n_remove_plutus_ledger_constraints.md deleted file mode 100644 index b9ea3b56b3..0000000000 --- a/plutus-pab-executables/changelog.d/20230214_170031_ak3n_remove_plutus_ledger_constraints.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- `plutus-ledger-constraints` was replaced with `plutus-tx-constraints`. diff --git a/plutus-pab-executables/plutus-pab-executables.cabal b/plutus-pab-executables/plutus-pab-executables.cabal index 6603e6e227..32edcb375c 100644 --- a/plutus-pab-executables/plutus-pab-executables.cabal +++ b/plutus-pab-executables/plutus-pab-executables.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-pab-executables -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -67,8 +67,8 @@ executable plutus-pab-setup -- Local components -------------------- build-depends: - , plutus-contract >=1.1.0 - , plutus-pab >=1.1.0 + , plutus-contract >=1.2.0 + , plutus-pab >=1.2.0 -------------------------- -- Other IOG dependencies @@ -108,12 +108,12 @@ executable plutus-pab-examples -- Local components -------------------- build-depends: - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-pab >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 - , plutus-use-cases >=1.1.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 + , plutus-use-cases >=1.2.0 ------------------------ -- Non-IOG dependencies @@ -147,10 +147,10 @@ executable plutus-uniswap -- Local components -------------------- build-depends: - , plutus-contract >=1.1.0 - , plutus-pab >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-use-cases >=1.1.0 + , plutus-contract >=1.2.0 + , plutus-pab >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-use-cases >=1.2.0 ------------------------ -- Non-IOG dependencies @@ -189,12 +189,12 @@ executable plutus-pab-local-cluster -- Local components -------------------- build-depends: - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-pab >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 - , plutus-use-cases >=1.1.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 + , plutus-use-cases >=1.2.0 -------------------------- -- Other IOG dependencies @@ -239,15 +239,15 @@ test-suite plutus-pab-test-full -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-pab >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 - , plutus-use-cases >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 + , plutus-use-cases >=1.2.0 -------------------------- -- Other IOG dependencies @@ -306,15 +306,15 @@ test-suite plutus-pab-test-full-long-running -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-pab >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 - , plutus-use-cases >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 + , plutus-use-cases >=1.2.0 -------------------------- -- Other IOG dependencies @@ -358,11 +358,15 @@ executable tx-inject -- Local components -------------------- build-depends: - , cardano-api >=1.35 - , cardano-node-emulator >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-pab >=1.1.0 + , cardano-node-emulator >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 + + -------------------------- + -- Other IOG dependencies + -------------------------- + build-depends: cardano-api >=1.35 ------------------------ -- Non-IOG dependencies @@ -395,8 +399,8 @@ executable sync-client -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , plutus-chain-index-core >=1.1.0 + , cardano-node-emulator >=1.2.0 + , plutus-chain-index-core >=1.2.0 -------------------------- -- Other IOG dependencies @@ -430,11 +434,11 @@ executable pab-cli -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-pab >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-pab/CHANGELOG.md b/plutus-pab/CHANGELOG.md new file mode 100644 index 0000000000..d8add1c9d4 --- /dev/null +++ b/plutus-pab/CHANGELOG.md @@ -0,0 +1,19 @@ + + +# 1.2.0 — 2023-03-03 + +## Removed + +- Removed dependency on playground-common and everything that depended on it. +- Plutus.PAB.Effects.Contract: removed exportSchema and endpointsToSchemas + +## Added + +- The `Cardano.Wallet.LocalClient.ExportTx` module (previously + `Plutus.Contract.Wallet` in `plutus-contract`) was added. + +- Added a lot of missing `OpenApi.ToSchema` instances. + +## Changed + +- `plutus-ledger-constraints` was replaced with `plutus-tx-constraints`. diff --git a/plutus-pab/changelog.d/20230113_121814_nicolas.biri_PLT_1223.md b/plutus-pab/changelog.d/20230113_121814_nicolas.biri_PLT_1223.md deleted file mode 100644 index 4f3fe99d6f..0000000000 --- a/plutus-pab/changelog.d/20230113_121814_nicolas.biri_PLT_1223.md +++ /dev/null @@ -1,5 +0,0 @@ -### Added - -- The `Cardano.Wallet.LocalClient.ExportTx` module (previously - `Plutus.Contract.Wallet` in `plutus-contract`) was added. - diff --git a/plutus-pab/changelog.d/20230116_163607_ak3n_remove_freer_extras_plutus_ledger.md b/plutus-pab/changelog.d/20230116_163607_ak3n_remove_freer_extras_plutus_ledger.md deleted file mode 100644 index a6b2cbf071..0000000000 --- a/plutus-pab/changelog.d/20230116_163607_ak3n_remove_freer_extras_plutus_ledger.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Added a lot of missing `OpenApi.ToSchema` instances. diff --git a/plutus-pab/changelog.d/20230117_124348_andrea.bedini_remove_playground_common.md b/plutus-pab/changelog.d/20230117_124348_andrea.bedini_remove_playground_common.md deleted file mode 100644 index 779bf7e5ca..0000000000 --- a/plutus-pab/changelog.d/20230117_124348_andrea.bedini_remove_playground_common.md +++ /dev/null @@ -1,4 +0,0 @@ -### Removed - -- Removed dependency on playground-common and everything that depended on it. -- Plutus.PAB.Effects.Contract: removed exportSchema and endpointsToSchemas diff --git a/plutus-pab/changelog.d/20230214_170125_ak3n_remove_plutus_ledger_constraints.md b/plutus-pab/changelog.d/20230214_170125_ak3n_remove_plutus_ledger_constraints.md deleted file mode 100644 index b9ea3b56b3..0000000000 --- a/plutus-pab/changelog.d/20230214_170125_ak3n_remove_plutus_ledger_constraints.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- `plutus-ledger-constraints` was replaced with `plutus-tx-constraints`. diff --git a/plutus-pab/plutus-pab.cabal b/plutus-pab/plutus-pab.cabal index a432acd13f..0afed3c00d 100644 --- a/plutus-pab/plutus-pab.cabal +++ b/plutus-pab/plutus-pab.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-pab -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -127,16 +127,16 @@ library -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , freer-extras >=1.1.0 - , marconi-core - , pab-blockfrost >=1.1.0 - , plutus-chain-index >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 + , cardano-node-emulator >=1.2.0 + , freer-extras >=1.2.0 + , marconi-core >=1.2.0 + , pab-blockfrost >=1.2.0 + , plutus-chain-index >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies @@ -245,18 +245,18 @@ test-suite plutus-pab-test-light -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.0.0 - , plutus-contract >=1.0.0 - , plutus-ledger >=1.0.0 - , plutus-ledger-api >=1.0.0 - , plutus-pab - , plutus-tx-constraints >=1.0.0 + , cardano-node-emulator >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-pab >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies -------------------------- build-depends: , cardano-api:{cardano-api, gen} >=1.35 + , plutus-ledger-api >=1.0.0 , plutus-tx >=1.0.0 ------------------------ diff --git a/plutus-script-utils/CHANGELOG.rst b/plutus-script-utils/CHANGELOG.rst new file mode 100644 index 0000000000..3c0942b361 --- /dev/null +++ b/plutus-script-utils/CHANGELOG.rst @@ -0,0 +1,11 @@ + +.. _changelog-1.2.0: + +1.2.0 — 2023-03-03 +================== + +Added +----- + +- Moved `Ledger.Value` to `Plutus.Scripts.Utils.Value` +- Moved `Ledger.Ada` to `Plutus.Scripts.Utils.Ada` diff --git a/plutus-script-utils/changelog.d/20230118_131249_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md b/plutus-script-utils/changelog.d/20230118_131249_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md deleted file mode 100644 index ad3b3eb84b..0000000000 --- a/plutus-script-utils/changelog.d/20230118_131249_sjoerd.visscher_PLT_1019_move_to_cardano_api_value.md +++ /dev/null @@ -1,4 +0,0 @@ -### Added - -- Moved `Ledger.Value` to `Plutus.Scripts.Utils.Value` -- Moved `Ledger.Ada` to `Plutus.Scripts.Utils.Ada` \ No newline at end of file diff --git a/plutus-script-utils/plutus-script-utils.cabal b/plutus-script-utils/plutus-script-utils.cabal index 96ee230a0b..a5746e7952 100644 --- a/plutus-script-utils/plutus-script-utils.cabal +++ b/plutus-script-utils/plutus-script-utils.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-script-utils -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE diff --git a/plutus-tx-constraints/CHANGELOG.md b/plutus-tx-constraints/CHANGELOG.md index cd57d240d9..86c3a8ba77 100644 --- a/plutus-tx-constraints/CHANGELOG.md +++ b/plutus-tx-constraints/CHANGELOG.md @@ -1,4 +1,18 @@ + +# 1.2.0 — 2023-03-03 + +## Removed + +- Remove `UnbalancedEmulatorTx` and `unBalancedTxTx` as the `Tx` was removed from `plutus-ledger`. + +## Added + +- Added the lacking types and functions from `plutus-ledger-constraints` including following modules: + - `Ledger.Tx.Constraints.OnChain.V1` + - `Ledger.Tx.Constraints.OnChain.V2` + - `Ledger.Tx.Constraints.TxConstraints` + # 1.1.0 — 2023-01-12 diff --git a/plutus-tx-constraints/changelog.d/20230214_170216_ak3n_remove_plutus_ledger_constraints.md b/plutus-tx-constraints/changelog.d/20230214_170216_ak3n_remove_plutus_ledger_constraints.md deleted file mode 100644 index ceca4968ba..0000000000 --- a/plutus-tx-constraints/changelog.d/20230214_170216_ak3n_remove_plutus_ledger_constraints.md +++ /dev/null @@ -1,6 +0,0 @@ -### Added - -- Added the lacking types and functions from `plutus-ledger-constraints` including following modules: - - `Ledger.Tx.Constraints.OnChain.V1` - - `Ledger.Tx.Constraints.OnChain.V2` - - `Ledger.Tx.Constraints.TxConstraints` \ No newline at end of file diff --git a/plutus-tx-constraints/changelog.d/20230302_122624_ak3n_drop_emulator_tx.md b/plutus-tx-constraints/changelog.d/20230302_122624_ak3n_drop_emulator_tx.md deleted file mode 100644 index a7a6804d42..0000000000 --- a/plutus-tx-constraints/changelog.d/20230302_122624_ak3n_drop_emulator_tx.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Remove `UnbalancedEmulatorTx` and `unBalancedTxTx` as the `Tx` was removed from `plutus-ledger`. \ No newline at end of file diff --git a/plutus-tx-constraints/plutus-tx-constraints.cabal b/plutus-tx-constraints/plutus-tx-constraints.cabal index 75727f3dfa..66cc80a21c 100644 --- a/plutus-tx-constraints/plutus-tx-constraints.cabal +++ b/plutus-tx-constraints/plutus-tx-constraints.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-tx-constraints -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-files: LICENSE @@ -59,9 +59,9 @@ library -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.1.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 + , cardano-node-emulator >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 -------------------------- -- Other IOG dependencies @@ -95,10 +95,10 @@ test-suite plutus-tx-constraints-test -- Local components -------------------- build-depends: - , cardano-node-emulator >=1.0.0 - , plutus-ledger >=1.0.0 - , plutus-script-utils >=1.0.0 - , plutus-tx-constraints >=1.0.0 + , cardano-node-emulator >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies diff --git a/plutus-use-cases/plutus-use-cases.cabal b/plutus-use-cases/plutus-use-cases.cabal index 647f7e6c6e..6be7d69f11 100644 --- a/plutus-use-cases/plutus-use-cases.cabal +++ b/plutus-use-cases/plutus-use-cases.cabal @@ -1,6 +1,6 @@ cabal-version: 2.0 name: plutus-use-cases -version: 1.1.0.0 +version: 1.2.0.0 license: Apache-2.0 license-file: LICENSE NOTICE maintainer: jann.mueller@iohk.io @@ -91,19 +91,19 @@ library -- Local components -------------------- build-depends: - cardano-node-emulator >=1.1.0 - , plutus-chain-index-core >=1.1.0 - , plutus-contract >=1.1.0 - , plutus-core >=1.0.0 - , plutus-ledger >=1.1.0 - , plutus-script-utils >=1.1.0 - , plutus-tx-constraints >=1.1.0 + cardano-node-emulator >=1.2.0 + , plutus-chain-index-core >=1.2.0 + , plutus-contract >=1.2.0 + , plutus-ledger >=1.2.0 + , plutus-script-utils >=1.2.0 + , plutus-tx-constraints >=1.2.0 -------------------------- -- Other IOG dependencies -------------------------- build-depends: cardano-api + , plutus-core >=1.0.0 , plutus-ledger-api >=1.0.0 , plutus-tx >=1.0.0 , plutus-tx-plugin >=1.0.0