diff --git a/doc/read-the-docs-site/plutus-doc.cabal b/doc/read-the-docs-site/plutus-doc.cabal index 916f0652b99..50a06fc2927 100644 --- a/doc/read-the-docs-site/plutus-doc.cabal +++ b/doc/read-the-docs-site/plutus-doc.cabal @@ -77,9 +77,9 @@ executable doc-doctests , containers , flat ^>=0.6 , lens - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 , prettyprinter , random , serialise diff --git a/plutus-benchmark/plutus-benchmark.cabal b/plutus-benchmark/plutus-benchmark.cabal index 8455e84a91d..0f861fda877 100644 --- a/plutus-benchmark/plutus-benchmark.cabal +++ b/plutus-benchmark/plutus-benchmark.cabal @@ -68,14 +68,14 @@ library plutus-benchmark-common other-modules: Paths_plutus_benchmark build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , criterion , directory , filepath , flat ^>=0.6 - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 , tasty , tasty-golden , temporary @@ -103,12 +103,12 @@ library nofib-internal PlutusBenchmark.NoFib.Queens build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , deepseq , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 executable nofib-exe import: lang, ghc-version-support @@ -116,15 +116,15 @@ executable nofib-exe hs-source-dirs: nofib/exe build-depends: , ansi-wl-pprint - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , flat ^>=0.6 , lens , nofib-internal , optparse-applicative , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 , transformers benchmark nofib @@ -162,11 +162,11 @@ test-suite plutus-benchmark-nofib-tests main-is: Spec.hs hs-source-dirs: nofib/test build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , nofib-internal , plutus-benchmark-common - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 - , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 + , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.10 , tasty , tasty-hunit , tasty-quickcheck @@ -192,23 +192,23 @@ library lists-internal PlutusBenchmark.Lists.Sort.QuickSort build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , mtl , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 executable list-sort-exe import: lang, ghc-version-support main-is: Main.hs hs-source-dirs: lists/exe build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , lists-internal , monoidal-containers , plutus-benchmark-common - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 benchmark lists import: lang, ghc-version-support @@ -231,11 +231,11 @@ test-suite plutus-benchmark-lists-tests Sum.Spec build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , lists-internal , plutus-benchmark-common - , plutus-core:plutus-core-testlib ^>=1.9 - , plutus-tx:plutus-tx-testlib ^>=1.9 + , plutus-core:plutus-core-testlib ^>=1.10 + , plutus-tx:plutus-tx-testlib ^>=1.10 , tasty , tasty-quickcheck @@ -257,8 +257,8 @@ benchmark validation , flat ^>=0.6 , optparse-applicative , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 ---------------- validation-decode ---------------- @@ -278,8 +278,8 @@ benchmark validation-decode , flat ^>=0.6 , optparse-applicative , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 ---------------- validation-full ---------------- @@ -299,8 +299,8 @@ benchmark validation-full , flat ^>=0.6 , optparse-applicative , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 ---------------- Cek cost model calibration ---------------- @@ -319,9 +319,9 @@ benchmark cek-calibration , criterion >=1.5.9.0 , lens , mtl - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 ---------------- Signature verification throughput ---------------- @@ -335,14 +335,14 @@ executable ed25519-costs main-is: Main.hs other-modules: PlutusBenchmark.Ed25519.Common build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , cardano-crypto-class , hedgehog , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 -- Calculate the predicted costs of sequences of ed25519 signature verification -- operations and compare them with a golden file. @@ -358,14 +358,14 @@ test-suite ed25519-costs-test main-is: Spec.hs other-modules: PlutusBenchmark.Ed25519.Common build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , cardano-crypto-class , hedgehog , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 ---------------- BLS12-381 experiments ---------------- @@ -386,17 +386,17 @@ library bls12-381lib-internal PlutusBenchmark.BLS12_381.Scripts build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , cardano-crypto-class , deepseq , flat ^>=0.6 , hedgehog , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 -- Print out predicted costs of various scripts involving BLS12-381 operations executable bls12-381-costs @@ -444,8 +444,8 @@ benchmark bls12-381-benchmarks , bytestring , criterion >=1.5.9.0 , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 ---------------- script contexts ---------------- @@ -458,10 +458,10 @@ library script-contexts-internal hs-source-dirs: script-contexts/src exposed-modules: PlutusBenchmark.ScriptContexts build-depends: - , base >=4.9 && <5 - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , base >=4.9 && <5 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 test-suite plutus-benchmark-script-contexts-tests import: lang, ghc-version-support @@ -475,10 +475,10 @@ test-suite plutus-benchmark-script-contexts-tests hs-source-dirs: script-contexts/test other-modules: build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , plutus-benchmark-common - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 - , plutus-tx:plutus-tx-testlib ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 + , plutus-tx:plutus-tx-testlib ^>=1.10 , script-contexts-internal , tasty , tasty-hunit @@ -511,10 +511,10 @@ library marlowe-internal , mtl , newtype-generics , plutus-benchmark-common - , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.9 - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 - , plutus-tx-plugin ^>=1.9 + , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.10 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 + , plutus-tx-plugin ^>=1.10 , serialise executable marlowe-validators @@ -537,8 +537,8 @@ executable marlowe-validators , cardano-binary , marlowe-internal , plutus-benchmark-common - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 , serialise benchmark marlowe @@ -555,6 +555,6 @@ benchmark marlowe , criterion , marlowe-internal , plutus-benchmark-common - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 diff --git a/plutus-conformance/plutus-conformance.cabal b/plutus-conformance/plutus-conformance.cabal index 1cb0cabafca..4ce278eda10 100644 --- a/plutus-conformance/plutus-conformance.cabal +++ b/plutus-conformance/plutus-conformance.cabal @@ -50,7 +50,7 @@ library , directory , filepath , lens - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , tasty , tasty-expected-failure , tasty-golden @@ -63,10 +63,10 @@ executable test-utils hs-source-dirs: executables/test-utils/ other-modules: build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , optparse-applicative , plutus-conformance - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , plutus-metatheory , tasty-golden , text @@ -102,10 +102,10 @@ test-suite haskell-steppable-conformance hs-source-dirs: haskell-steppable test-cases other-modules: build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , lens , plutus-conformance - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 test-suite agda-conformance import: lang @@ -114,8 +114,8 @@ test-suite agda-conformance hs-source-dirs: agda test-cases other-modules: build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , plutus-conformance - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , plutus-metatheory , transformers diff --git a/plutus-core/CHANGELOG.md b/plutus-core/CHANGELOG.md index 03fd532c25c..9c6892e4fc2 100644 --- a/plutus-core/CHANGELOG.md +++ b/plutus-core/CHANGELOG.md @@ -1,4 +1,16 @@ + +# 1.10.0.0 — 2023-08-02 + +## Added + +- `keccak_256` builtin +- `blake2b_224` builtin + +## Changed + +- Separated the single `Includes` constraint into two constraints, `HasTypeLevel` and `HasTermLevel` (which together form `HasTypeAndTermLevel`) in #5434. + # 1.9.0.0 — 2023-07-21 diff --git a/plutus-core/changelog.d/20230720_184504_kenneth.mackenzie_keccak256.md b/plutus-core/changelog.d/20230720_184504_kenneth.mackenzie_keccak256.md deleted file mode 100644 index d2db5f34a13..00000000000 --- a/plutus-core/changelog.d/20230720_184504_kenneth.mackenzie_keccak256.md +++ /dev/null @@ -1,5 +0,0 @@ -### Added - -- `keccak_256` builtin -- `blake2b_224` builtin - diff --git a/plutus-core/changelog.d/20230724_195443_effectfully_make_elaboration_of_builtins_customizable.md b/plutus-core/changelog.d/20230724_195443_effectfully_make_elaboration_of_builtins_customizable.md deleted file mode 100644 index e176251ded8..00000000000 --- a/plutus-core/changelog.d/20230724_195443_effectfully_make_elaboration_of_builtins_customizable.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Separated the single `Includes` constraint into two constraints, `HasTypeLevel` and `HasTermLevel` (which together form `HasTypeAndTermLevel`) in #5434. diff --git a/plutus-core/plutus-core.cabal b/plutus-core/plutus-core.cabal index 94624f30a72..805992c00f1 100644 --- a/plutus-core/plutus-core.cabal +++ b/plutus-core/plutus-core.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-core -version: 1.9.0.0 +version: 1.10.0.0 license: Apache-2.0 license-files: LICENSE @@ -295,7 +295,7 @@ library , nothunks >=0.1.1 , parser-combinators >=0.4.0 , prettyprinter >=1.1.0.1 - , prettyprinter-configurable ^>=1.9 + , prettyprinter-configurable ^>=1.10 , primitive , profunctors , recursion-schemes @@ -344,7 +344,7 @@ test-suite plutus-core-test default-language: Haskell2010 build-depends: , aeson - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , containers , data-default-class @@ -354,7 +354,7 @@ test-suite plutus-core-test , hex-text , mmorph , mtl - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 , prettyprinter , serialise , tasty @@ -401,7 +401,7 @@ test-suite untyped-plutus-core-test Transform.Simplify build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , cardano-crypto-class , dlist @@ -409,7 +409,7 @@ test-suite untyped-plutus-core-test , hedgehog , lens , mtl - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 , pretty-show , prettyprinter , QuickCheck @@ -426,13 +426,13 @@ executable plc main-is: plc/Main.hs hs-source-dirs: executables build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , deepseq , flat ^>=0.6 , optparse-applicative - , plutus-core ^>=1.9 - , plutus-core-execlib ^>=1.9 + , plutus-core ^>=1.10 + , plutus-core-execlib ^>=1.10 , text executable uplc @@ -440,15 +440,15 @@ executable uplc main-is: uplc/Main.hs hs-source-dirs: executables build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , deepseq , flat ^>=0.6 , haskeline , mtl , optparse-applicative - , plutus-core ^>=1.9 - , plutus-core-execlib ^>=1.9 + , plutus-core ^>=1.10 + , plutus-core-execlib ^>=1.10 , prettyprinter , split , text @@ -532,7 +532,7 @@ library plutus-ir , mtl , multiset , parser-combinators >=0.4.0 - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , prettyprinter >=1.1.0.1 , profunctors , semigroupoids @@ -567,14 +567,14 @@ test-suite plutus-ir-test TypeSpec build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , containers , flat ^>=0.6 , hashable , hedgehog , lens , mtl - , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.10 , QuickCheck , serialise , tasty @@ -589,15 +589,15 @@ executable pir main-is: pir/Main.hs hs-source-dirs: executables build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , cassava , containers , lens , megaparsec , optparse-applicative - , plutus-core-execlib ^>=1.9 - , plutus-core:{plutus-core, plutus-ir} ^>=1.9 + , plutus-core-execlib ^>=1.10 + , plutus-core:{plutus-core, plutus-ir} ^>=1.10 , text , transformers @@ -617,7 +617,7 @@ library plutus-core-execlib build-depends: , aeson - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , deepseq , flat ^>=0.6 @@ -626,7 +626,7 @@ library plutus-core-execlib , monoidal-containers , mtl , optparse-applicative - , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.10 , prettyprinter , text @@ -685,9 +685,9 @@ library plutus-core-testlib , mmorph , mtl , multiset - , plutus-core:{plutus-core, plutus-ir} ^>=1.9 + , plutus-core:{plutus-core, plutus-ir} ^>=1.10 , prettyprinter >=1.1.0.1 - , prettyprinter-configurable ^>=1.9 + , prettyprinter-configurable ^>=1.10 , QuickCheck , quickcheck-instances , quickcheck-transformer @@ -720,7 +720,7 @@ executable debugger ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , brick , containers , megaparsec @@ -729,8 +729,8 @@ executable debugger , mono-traversable , mtl , optparse-applicative - , plutus-core ^>=1.9 - , plutus-core-execlib ^>=1.9 + , plutus-core ^>=1.10 + , plutus-core-execlib ^>=1.10 , prettyprinter , text , text-zipper @@ -799,7 +799,7 @@ executable cost-model-budgeting-bench hs-source-dirs: cost-model/budgeting-bench build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , cardano-crypto-class , criterion @@ -810,7 +810,7 @@ executable cost-model-budgeting-bench , hedgehog , mtl , optparse-applicative - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , QuickCheck , quickcheck-instances , random @@ -847,7 +847,7 @@ executable generate-cost-model , extra , inline-r >=1.0.1 , optparse-applicative - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , text , vector @@ -888,7 +888,7 @@ benchmark cost-model-test , hedgehog , inline-r >=1.0.1 , mmorph - , plutus-core ^>=1.9 + , plutus-core ^>=1.10 , template-haskell , text , vector diff --git a/plutus-ledger-api/CHANGELOG.md b/plutus-ledger-api/CHANGELOG.md index d6a81fa5092..30944b18096 100644 --- a/plutus-ledger-api/CHANGELOG.md +++ b/plutus-ledger-api/CHANGELOG.md @@ -1,4 +1,12 @@ + +# 1.10.0.0 — 2023-08-02 + +## Added + +- cost model parameters for `keccak_256` builtin +- cost model parameters for `blake2b_224` builtin + # 1.8.0.0 — 2023-06-22 diff --git a/plutus-ledger-api/changelog.d/20230720_184626_kenneth.mackenzie_keccak256.md b/plutus-ledger-api/changelog.d/20230720_184626_kenneth.mackenzie_keccak256.md deleted file mode 100644 index 778976f374d..00000000000 --- a/plutus-ledger-api/changelog.d/20230720_184626_kenneth.mackenzie_keccak256.md +++ /dev/null @@ -1,4 +0,0 @@ -### Added - -- cost model parameters for `keccak_256` builtin -- cost model parameters for `blake2b_224` builtin diff --git a/plutus-ledger-api/plutus-ledger-api.cabal b/plutus-ledger-api/plutus-ledger-api.cabal index 6e3631ef4f3..1ec96e51cd2 100644 --- a/plutus-ledger-api/plutus-ledger-api.cabal +++ b/plutus-ledger-api/plutus-ledger-api.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-ledger-api -version: 1.9.0.0 +version: 1.10.0.0 license: Apache-2.0 license-files: LICENSE @@ -84,7 +84,7 @@ library Prettyprinter.Extras build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , base16-bytestring >=1 , bytestring , cborg @@ -95,8 +95,8 @@ library , lens , mtl , nothunks - , plutus-core ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-tx ^>=1.10 , prettyprinter , serialise , tagged @@ -116,9 +116,9 @@ library plutus-ledger-api-testlib , base >=4.9 && <5 , base64-bytestring , bytestring - , plutus-core ^>=1.9 - , plutus-ledger-api ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api ^>=1.10 + , plutus-tx ^>=1.10 , prettyprinter , PyF >=0.11.1.0 , serialise @@ -137,16 +137,16 @@ test-suite plutus-ledger-api-test Spec.Versions build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , bytestring , containers , extra , hedgehog , mtl , nothunks - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 - , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.9 - , plutus-tx:plutus-tx-testlib ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 + , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.10 + , plutus-tx:plutus-tx-testlib ^>=1.10 , tasty , tasty-hedgehog , tasty-hunit @@ -162,12 +162,12 @@ executable evaluation-test ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: , async - , base >=4.9 && <5 + , base >=4.9 && <5 , extra , filepath , mtl - , plutus-core ^>=1.9 - , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.9 + , plutus-core ^>=1.10 + , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.10 , serialise , tasty , tasty-hunit diff --git a/plutus-metatheory/plutus-metatheory.cabal b/plutus-metatheory/plutus-metatheory.cabal index 24f81dde966..7635118b734 100644 --- a/plutus-metatheory/plutus-metatheory.cabal +++ b/plutus-metatheory/plutus-metatheory.cabal @@ -61,7 +61,7 @@ library , megaparsec , memory , optparse-applicative - , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.10 , process , text , transformers @@ -471,8 +471,8 @@ executable plc-agda test-suite test1 import: lang build-tool-depends: - , plutus-core:plc ^>=1.9 - , plutus-core:uplc ^>=1.9 + , plutus-core:plc ^>=1.10 + , plutus-core:uplc ^>=1.10 hs-source-dirs: test build-depends: @@ -487,8 +487,8 @@ test-suite test1 test-suite test2 import: lang build-tool-depends: - , plutus-core:plc ^>=1.9 - , plutus-core:uplc ^>=1.9 + , plutus-core:plc ^>=1.10 + , plutus-core:uplc ^>=1.10 hs-source-dirs: test type: detailed-0.9 @@ -512,7 +512,7 @@ test-suite test3 , base , lazy-search , mtl - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 , plutus-metatheory , size-based , Stream diff --git a/plutus-tx-plugin/plutus-tx-plugin.cabal b/plutus-tx-plugin/plutus-tx-plugin.cabal index ab992e4f790..97c94affbba 100644 --- a/plutus-tx-plugin/plutus-tx-plugin.cabal +++ b/plutus-tx-plugin/plutus-tx-plugin.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-tx-plugin -version: 1.9.0.0 +version: 1.10.0.0 license: Apache-2.0 license-files: LICENSE @@ -82,8 +82,8 @@ library , flat ^>=0.6 , lens , mtl - , plutus-core:{plutus-core, plutus-ir} ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core:{plutus-core, plutus-ir} ^>=1.10 + , plutus-tx ^>=1.10 , prettyprinter , PyF >=0.11.1.0 , template-haskell @@ -107,7 +107,7 @@ executable gen-plugin-opts-doc , containers , lens , optparse-applicative - , plutus-tx-plugin ^>=1.9 + , plutus-tx-plugin ^>=1.10 , prettyprinter , PyF >=0.11.1.0 , text @@ -155,16 +155,16 @@ test-suite plutus-tx-tests TH.TestTH build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , containers , deepseq , flat ^>=0.6 , hedgehog , lens , mtl - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 - , plutus-tx-plugin ^>=1.9 - , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 + , plutus-tx-plugin ^>=1.10 + , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.10 , tasty , tasty-hedgehog , tasty-hunit @@ -183,8 +183,8 @@ test-suite size main-is: Main.hs hs-source-dirs: test/size build-depends: - , base >=4.9 && <5.0 - , plutus-tx-plugin ^>=1.9 - , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.9 + , base >=4.9 && <5.0 + , plutus-tx-plugin ^>=1.10 + , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.10 , tagged , tasty diff --git a/plutus-tx/CHANGELOG.md b/plutus-tx/CHANGELOG.md index a22db41a85a..d4528e4f5fe 100644 --- a/plutus-tx/CHANGELOG.md +++ b/plutus-tx/CHANGELOG.md @@ -1,4 +1,12 @@ + +# 1.10.0.0 — 2023-08-02 + +## Added + +- Haskell function for `keccak_256` builtin +- Haskell function for `blake2b_224` builtin + # 1.8.0.0 — 2023-06-22 diff --git a/plutus-tx/changelog.d/20230720_184825_kenneth.mackenzie_keccak256.md b/plutus-tx/changelog.d/20230720_184825_kenneth.mackenzie_keccak256.md deleted file mode 100644 index 88d1c59636e..00000000000 --- a/plutus-tx/changelog.d/20230720_184825_kenneth.mackenzie_keccak256.md +++ /dev/null @@ -1,4 +0,0 @@ -### Added - -- Haskell function for `keccak_256` builtin -- Haskell function for `blake2b_224` builtin diff --git a/plutus-tx/plutus-tx.cabal b/plutus-tx/plutus-tx.cabal index 50f863457ce..9f78c5923da 100644 --- a/plutus-tx/plutus-tx.cabal +++ b/plutus-tx/plutus-tx.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-tx -version: 1.9.0.0 +version: 1.10.0.0 license: Apache-2.0 license-files: LICENSE @@ -107,7 +107,7 @@ library , lens , memory , mtl - , plutus-core:{plutus-core, plutus-ir} ^>=1.9 + , plutus-core:{plutus-core, plutus-ir} ^>=1.10 , prettyprinter , serialise , template-haskell >=2.13.0.0 @@ -128,14 +128,14 @@ library plutus-tx-testlib PlutusTx.Test build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , filepath , flat ^>=0.6 , hedgehog , lens , mtl - , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.10 + , plutus-tx ^>=1.10 , prettyprinter , tagged , tasty @@ -169,15 +169,15 @@ test-suite plutus-tx-test build-tool-depends: doctest:doctest build-depends: , aeson - , base >=4.9 && <5 + , base >=4.9 && <5 , base16-bytestring , bytestring , cborg , filepath , hedgehog , hedgehog-fn - , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.9 - , plutus-tx ^>=1.9 + , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.10 + , plutus-tx ^>=1.10 , pretty-show , serialise , tasty diff --git a/prettyprinter-configurable/prettyprinter-configurable.cabal b/prettyprinter-configurable/prettyprinter-configurable.cabal index 5d26b75c176..78d493551c2 100644 --- a/prettyprinter-configurable/prettyprinter-configurable.cabal +++ b/prettyprinter-configurable/prettyprinter-configurable.cabal @@ -1,6 +1,6 @@ cabal-version: 2.4 name: prettyprinter-configurable -version: 1.9.0.0 +version: 1.10.0.0 -- synopsis: -- description: @@ -79,10 +79,10 @@ test-suite prettyprinter-configurable-test Universal build-depends: - , base >=4.9 && <5 + , base >=4.9 && <5 , megaparsec , parser-combinators - , prettyprinter-configurable ^>=1.9 + , prettyprinter-configurable ^>=1.10 , QuickCheck , quickcheck-text , tasty