From 2d4c9452f387672530aa75a700c87a3df7ebb7b5 Mon Sep 17 00:00:00 2001
From: Ana Pantilie <45069775+ana-pantilie@users.noreply.github.com>
Date: Thu, 22 Aug 2024 20:40:00 +0300
Subject: [PATCH] Release 1.33.0.0 (#6429)
---
.../cardano-constitution.cabal | 16 +--
doc/docusaurus/docusaurus-examples.cabal | 10 +-
plutus-benchmark/plutus-benchmark.cabal | 130 +++++++++---------
plutus-conformance/plutus-conformance.cabal | 8 +-
plutus-core/CHANGELOG.md | 9 ++
.../20240726_124910_bezirg_modexp.md | 3 -
.../20240806_115314_kenneth.mackenzie.md | 3 -
plutus-core/plutus-core.cabal | 36 ++---
plutus-ledger-api/CHANGELOG.md | 11 ++
...25_ana.pantilie95_data_value_ledger_api.md | 3 -
.../20240726_125029_bezirg_modexp.md | 3 -
...806_115735_kenneth.mackenzie_ripemd_160.md | 3 -
plutus-ledger-api/plutus-ledger-api.cabal | 36 ++---
plutus-metatheory/plutus-metatheory.cabal | 14 +-
plutus-tx-plugin/CHANGELOG.md | 7 +
.../20240726_125023_bezirg_modexp.md | 3 -
plutus-tx-plugin/plutus-tx-plugin.cabal | 20 +--
plutus-tx-test-util/plutus-tx-test-util.cabal | 4 +-
plutus-tx/CHANGELOG.md | 9 ++
.../20240726_125008_bezirg_modexp.md | 3 -
.../20240806_115427_kenneth.mackenzie.md | 3 -
plutus-tx/plutus-tx.cabal | 12 +-
.../prettyprinter-configurable.cabal | 4 +-
23 files changed, 181 insertions(+), 169 deletions(-)
delete mode 100644 plutus-core/changelog.d/20240726_124910_bezirg_modexp.md
delete mode 100644 plutus-core/changelog.d/20240806_115314_kenneth.mackenzie.md
delete mode 100644 plutus-ledger-api/changelog.d/20240716_124825_ana.pantilie95_data_value_ledger_api.md
delete mode 100644 plutus-ledger-api/changelog.d/20240726_125029_bezirg_modexp.md
delete mode 100644 plutus-ledger-api/changelog.d/20240806_115735_kenneth.mackenzie_ripemd_160.md
delete mode 100644 plutus-tx-plugin/changelog.d/20240726_125023_bezirg_modexp.md
delete mode 100644 plutus-tx/changelog.d/20240726_125008_bezirg_modexp.md
delete mode 100644 plutus-tx/changelog.d/20240806_115427_kenneth.mackenzie.md
diff --git a/cardano-constitution/cardano-constitution.cabal b/cardano-constitution/cardano-constitution.cabal
index 17cb386daf9..650af60c1a0 100644
--- a/cardano-constitution/cardano-constitution.cabal
+++ b/cardano-constitution/cardano-constitution.cabal
@@ -82,10 +82,10 @@ library
, base >=4.9 && <5
, containers
, filepath
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
, regex-tdfa
, safe
, template-haskell
@@ -124,9 +124,9 @@ test-suite cardano-constitution-test
, containers
, directory
, filepath
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
, QuickCheck
, serialise
, tasty
@@ -150,4 +150,4 @@ executable create-json-envelope
, base
, cardano-api
, cardano-constitution
- , plutus-ledger-api ^>=1.32
+ , plutus-ledger-api ^>=1.33
diff --git a/doc/docusaurus/docusaurus-examples.cabal b/doc/docusaurus/docusaurus-examples.cabal
index 66109da04dd..b171bdef7e3 100644
--- a/doc/docusaurus/docusaurus-examples.cabal
+++ b/doc/docusaurus/docusaurus-examples.cabal
@@ -39,9 +39,9 @@ library docusaurus-code
build-depends:
, base >=4.9 && <5
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
if !(impl(ghcjs) || os(ghcjs))
build-depends: plutus-tx-plugin
@@ -55,5 +55,5 @@ executable example-cip57
build-depends:
, base ^>=4.18
, containers
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
diff --git a/plutus-benchmark/plutus-benchmark.cabal b/plutus-benchmark/plutus-benchmark.cabal
index 8279813046b..7ab23266d08 100644
--- a/plutus-benchmark/plutus-benchmark.cabal
+++ b/plutus-benchmark/plutus-benchmark.cabal
@@ -94,8 +94,8 @@ library plutus-benchmark-common
, directory
, filepath
, flat ^>=0.6
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
, plutus-tx-test-util
, tasty
, tasty-golden
@@ -122,9 +122,9 @@ library nofib-internal
, base >=4.9 && <5
, deepseq
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
executable nofib-exe
import: lang, ghc-version-support, os-support
@@ -138,8 +138,8 @@ executable nofib-exe
, nofib-internal
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-tx ^>=1.33
, prettyprinter
, transformers
@@ -177,8 +177,8 @@ test-suite plutus-benchmark-nofib-tests
, base >=4.9 && <5
, nofib-internal
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, tasty
, tasty-hunit
, tasty-quickcheck
@@ -204,9 +204,9 @@ library lists-internal
, base >=4.9 && <5
, mtl
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
executable list-sort-exe
import: lang, ghc-version-support, os-support
@@ -217,7 +217,7 @@ executable list-sort-exe
, lists-internal
, monoidal-containers
, plutus-benchmark-common
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
benchmark lists
import: lang, ghc-version-support, os-support
@@ -229,7 +229,7 @@ benchmark lists
, criterion >=1.5.9.0
, lists-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.32
+ , plutus-ledger-api ^>=1.33
test-suite plutus-benchmark-lists-tests
import: lang, ghc-version-support, os-support
@@ -246,8 +246,8 @@ test-suite plutus-benchmark-lists-tests
, base >=4.9 && <5
, lists-internal
, plutus-benchmark-common
- , plutus-core:plutus-core-testlib ^>=1.32
- , plutus-tx:plutus-tx-testlib ^>=1.32
+ , plutus-core:plutus-core-testlib ^>=1.33
+ , plutus-tx:plutus-tx-testlib ^>=1.33
, tasty
, tasty-quickcheck
@@ -268,8 +268,8 @@ benchmark validation
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
---------------- validation-decode ----------------
@@ -289,8 +289,8 @@ benchmark validation-decode
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
---------------- validation-full ----------------
@@ -310,8 +310,8 @@ benchmark validation-full
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
---------------- Cek cost model calibration ----------------
@@ -327,10 +327,10 @@ benchmark cek-calibration
, lens
, mtl
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
---------------- Signature verification throughput ----------------
@@ -346,9 +346,9 @@ executable ed25519-costs
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
-- Calculate the predicted costs of sequences of ed25519 signature verification
-- operations and compare them with a golden file.
@@ -365,9 +365,9 @@ test-suite ed25519-costs-test
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
---------------- BLS12-381 experiments ----------------
@@ -385,10 +385,10 @@ library bls12-381lib-internal
, bytestring
, hedgehog
, plutus-benchmark-common
- , plutus-core ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
-- Print out predicted costs of various scripts involving BLS12-381 operations
executable bls12-381-costs
@@ -412,7 +412,7 @@ test-suite bls12-381-costs-test
, base >=4.9 && <5
, bls12-381lib-internal
, plutus-benchmark-common
- , plutus-core:plutus-core-testlib ^>=1.32
+ , plutus-core:plutus-core-testlib ^>=1.33
-- Run benchmarks for various scripts involving BLS12-381 operations
benchmark bls12-381-benchmarks
@@ -426,8 +426,8 @@ benchmark bls12-381-benchmarks
, bytestring
, criterion >=1.5.9.0
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
---------------- script contexts ----------------
@@ -440,9 +440,9 @@ library script-contexts-internal
build-depends:
, base >=4.9 && <5
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
test-suite plutus-benchmark-script-contexts-tests
import: lang, ghc-version-support, os-support
@@ -454,8 +454,8 @@ test-suite plutus-benchmark-script-contexts-tests
build-depends:
, base >=4.9 && <5
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-tx:plutus-tx-testlib ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-tx:plutus-tx-testlib ^>=1.33
, script-contexts-internal
, tasty
, tasty-hunit
@@ -484,10 +484,10 @@ library marlowe-internal
, mtl
, newtype-generics
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
, serialise
executable marlowe-validators
@@ -507,8 +507,8 @@ executable marlowe-validators
, cardano-binary
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
, serialise
benchmark marlowe
@@ -522,8 +522,8 @@ benchmark marlowe
, criterion
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
test-suite plutus-benchmark-marlowe-tests
import: lang, ghc-version-support, os-support
@@ -535,9 +535,9 @@ test-suite plutus-benchmark-marlowe-tests
build-depends:
, base >=4.9 && <5
, marlowe-internal
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, tasty
---------------- agda evaluators ----------------
@@ -551,7 +551,7 @@ library agda-internal
build-depends:
, base >=4.9 && <5
, criterion
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, plutus-metatheory
benchmark validation-agda-cek
@@ -571,7 +571,7 @@ benchmark validation-agda-cek
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
benchmark nofib-agda-cek
import: lang, ghc-version-support, os-support
@@ -598,8 +598,8 @@ benchmark marlowe-agda-cek
, criterion
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
-------------------- bitwise-----------------------
@@ -615,8 +615,8 @@ library bitwise-internal
build-depends:
, base
- , plutus-tx ^>=1.32
- , plutus-tx-plugin
+ , plutus-tx ^>=1.33
+ , plutus-tx-plugin ^>=1.33
test-suite bitwise-test
import: lang, ghc-version-support, os-support
@@ -624,12 +624,12 @@ test-suite bitwise-test
main-is: Main.hs
hs-source-dirs: bitwise/test
build-depends:
- , base >=4.9 && <5
+ , base >=4.9 && <5
, bitwise-internal
, cryptohash-sha512
, ed25519
- , plutus-core:plutus-core-testlib
- , plutus-tx:{plutus-tx, plutus-tx-testlib}
+ , plutus-core:plutus-core-testlib ^>=1.33
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, tasty
, tasty-hunit
@@ -643,4 +643,4 @@ benchmark bitwise-bench
, bitwise-internal
, criterion
, plutus-benchmark-common
- , plutus-tx ^>=1.32
+ , plutus-tx ^>=1.33
diff --git a/plutus-conformance/plutus-conformance.cabal b/plutus-conformance/plutus-conformance.cabal
index 472c004d858..4c5e9c93241 100644
--- a/plutus-conformance/plutus-conformance.cabal
+++ b/plutus-conformance/plutus-conformance.cabal
@@ -52,7 +52,7 @@ library
, base
, directory
, filepath
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
, tasty
, tasty-expected-failure
, tasty-golden
@@ -75,7 +75,7 @@ test-suite haskell-conformance
build-depends:
, base >=4.9 && <5
, plutus-conformance
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
test-suite haskell-steppable-conformance
import: lang, os-support
@@ -88,7 +88,7 @@ test-suite haskell-steppable-conformance
, base >=4.9 && <5
, lens
, plutus-conformance
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
test-suite agda-conformance
import: lang, os-support
@@ -101,6 +101,6 @@ test-suite agda-conformance
, aeson
, base >=4.9 && <5
, plutus-conformance
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, plutus-metatheory
, transformers
diff --git a/plutus-core/CHANGELOG.md b/plutus-core/CHANGELOG.md
index 2b85d8c95f5..6f41b19338e 100644
--- a/plutus-core/CHANGELOG.md
+++ b/plutus-core/CHANGELOG.md
@@ -1,4 +1,13 @@
+
+# 1.33.0.0 — 2024-08-22
+
+## Added
+
+- An initial DRAFT implementation of 'modularExponentiation' builtin
+
+- Builtin function `ripemd_160` implementing RIPEMD-160 hashing.
+
# 1.32.0.0 — 2024-08-06
diff --git a/plutus-core/changelog.d/20240726_124910_bezirg_modexp.md b/plutus-core/changelog.d/20240726_124910_bezirg_modexp.md
deleted file mode 100644
index 7e5e74e1a0a..00000000000
--- a/plutus-core/changelog.d/20240726_124910_bezirg_modexp.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- An initial DRAFT implementation of 'modularExponentiation' builtin
diff --git a/plutus-core/changelog.d/20240806_115314_kenneth.mackenzie.md b/plutus-core/changelog.d/20240806_115314_kenneth.mackenzie.md
deleted file mode 100644
index 2d6ecca1558..00000000000
--- a/plutus-core/changelog.d/20240806_115314_kenneth.mackenzie.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Builtin function `ripemd_160` implementing RIPEMD-160 hashing.
diff --git a/plutus-core/plutus-core.cabal b/plutus-core/plutus-core.cabal
index 9ab38239801..6df17409c67 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.32.0.0
+version: 1.33.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -322,7 +322,7 @@ library
, nothunks ^>=0.2
, parser-combinators >=0.4.0
, prettyprinter >=1.1.0.1
- , prettyprinter-configurable ^>=1.32
+ , prettyprinter-configurable ^>=1.33
, primitive
, profunctors
, recursion-schemes
@@ -385,7 +385,7 @@ test-suite plutus-core-test
, hex-text
, mmorph
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
, prettyprinter
, serialise
, tasty
@@ -449,7 +449,7 @@ test-suite untyped-plutus-core-test
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
, pretty-show
, prettyprinter
, QuickCheck
@@ -472,7 +472,7 @@ executable plc
, bytestring
, flat ^>=0.6
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.33
executable uplc
import: lang
@@ -487,7 +487,7 @@ executable uplc
, haskeline
, mtl
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.33
, prettyprinter
, split
, text
@@ -583,7 +583,7 @@ library plutus-ir
, mtl
, multiset
, parser-combinators >=0.4.0
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, prettyprinter >=1.1.0.1
, profunctors
, semigroupoids
@@ -652,7 +652,7 @@ test-suite plutus-ir-test
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.33
, QuickCheck
, serialise
, tasty
@@ -675,7 +675,7 @@ executable pir
, lens
, megaparsec
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-execlib, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-execlib, plutus-ir} ^>=1.33
, text
, transformers
@@ -731,7 +731,7 @@ executable plutus
, microlens-th ^>=0.4
, mono-traversable
, mtl
- , plutus-core:{plutus-core, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.33
, prettyprinter
, primitive
, serialise
@@ -771,7 +771,7 @@ library plutus-core-execlib
, monoidal-containers
, mtl
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.33
, prettyprinter
, text
@@ -836,9 +836,9 @@ library plutus-core-testlib
, mmorph
, mtl
, multiset
- , plutus-core:{plutus-core, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.33
, prettyprinter >=1.1.0.1
- , prettyprinter-configurable ^>=1.32
+ , prettyprinter-configurable ^>=1.33
, QuickCheck
, quickcheck-instances
, quickcheck-transformer
@@ -870,7 +870,7 @@ library plutus-ir-cert
exposed-modules: PlutusIR.Certifier
build-depends:
, base
- , plutus-core:{plutus-core, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.33
----------------------------------------------
-- profiling
@@ -948,7 +948,7 @@ executable cost-model-budgeting-bench
, hedgehog
, mtl
, optparse-applicative
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, QuickCheck
, quickcheck-instances
, random
@@ -986,7 +986,7 @@ executable generate-cost-model
, directory
, inline-r >=1.0.1
, optparse-applicative
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, text
-- , exceptions
@@ -1030,7 +1030,7 @@ benchmark cost-model-test
, hedgehog
, inline-r >=1.0.1
, mmorph
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, template-haskell
, text
@@ -1047,7 +1047,7 @@ executable print-cost-model
, aeson
, base >=4.9 && <5
, bytestring
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
----------------------------------------------
-- satint
diff --git a/plutus-ledger-api/CHANGELOG.md b/plutus-ledger-api/CHANGELOG.md
index 34ced6b87d5..d8a29fa7da1 100644
--- a/plutus-ledger-api/CHANGELOG.md
+++ b/plutus-ledger-api/CHANGELOG.md
@@ -1,4 +1,15 @@
+
+# 1.33.0.0 — 2024-08-22
+
+## Added
+
+- A first version of a data-backed `ScriptContext`. The ledger API is similar to the regular `ScriptContext`; one should import the `Data` versions of modules instead to use this version. For example, `import PlutusLedgerApi.V2.Data.Contexts` instead of `import PlutusLedgerApi.V2.Contexts`, or `import PlutusLedgerApi.Data.V1` instead of `import PlutusLedgerApi.V1`.
+
+- Guarded the draft 'modularExponentation' builtin behind a future protocol version.
+
+- Builtin function `ripemd_160` implementing RIPEMD-160 hashing.
+
# 1.30.0.0 — 2024-06-17
diff --git a/plutus-ledger-api/changelog.d/20240716_124825_ana.pantilie95_data_value_ledger_api.md b/plutus-ledger-api/changelog.d/20240716_124825_ana.pantilie95_data_value_ledger_api.md
deleted file mode 100644
index 6798c5e8775..00000000000
--- a/plutus-ledger-api/changelog.d/20240716_124825_ana.pantilie95_data_value_ledger_api.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- A first version of a data-backed `ScriptContext`. The ledger API is similar to the regular `ScriptContext`; one should import the `Data` versions of modules instead to use this version. For example, `import PlutusLedgerApi.V2.Data.Contexts` instead of `import PlutusLedgerApi.V2.Contexts`, or `import PlutusLedgerApi.Data.V1` instead of `import PlutusLedgerApi.V1`.
diff --git a/plutus-ledger-api/changelog.d/20240726_125029_bezirg_modexp.md b/plutus-ledger-api/changelog.d/20240726_125029_bezirg_modexp.md
deleted file mode 100644
index b2cf111c1be..00000000000
--- a/plutus-ledger-api/changelog.d/20240726_125029_bezirg_modexp.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Guarded the draft 'modularExponentation' builtin behind a future protocol version.
diff --git a/plutus-ledger-api/changelog.d/20240806_115735_kenneth.mackenzie_ripemd_160.md b/plutus-ledger-api/changelog.d/20240806_115735_kenneth.mackenzie_ripemd_160.md
deleted file mode 100644
index 2d6ecca1558..00000000000
--- a/plutus-ledger-api/changelog.d/20240806_115735_kenneth.mackenzie_ripemd_160.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Builtin function `ripemd_160` implementing RIPEMD-160 hashing.
diff --git a/plutus-ledger-api/plutus-ledger-api.cabal b/plutus-ledger-api/plutus-ledger-api.cabal
index 0ca36db8cfa..887ec437c8b 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.32.0.0
+version: 1.33.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -109,8 +109,8 @@ library
, lens
, mtl
, nothunks
- , plutus-core ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-tx ^>=1.33
, prettyprinter
, serialise
, tagged
@@ -141,9 +141,9 @@ library plutus-ledger-api-testlib
, base64-bytestring
, bytestring
, containers
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-ledger-api ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-ledger-api ^>=1.33
+ , plutus-tx ^>=1.33
, prettyprinter
, QuickCheck
, serialise
@@ -180,9 +180,9 @@ test-suite plutus-ledger-api-test
, lens
, mtl
, nothunks
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.32
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.33
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, prettyprinter
, serialise
, tasty
@@ -219,10 +219,10 @@ test-suite plutus-ledger-api-plugin-test
, containers
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.32
- , plutus-tx-plugin ^>=1.32
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.33
+ , plutus-tx-plugin ^>=1.33
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, prettyprinter
, tasty
, tasty-hunit
@@ -241,8 +241,8 @@ executable test-onchain-evaluation
, extra
, filepath
, mtl
- , plutus-core ^>=1.32
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.33
, serialise
, tasty
, tasty-hunit
@@ -261,9 +261,9 @@ executable analyse-script-events
, filepath
, lens
, mtl
- , plutus-core ^>=1.32
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.33
+ , plutus-tx ^>=1.33
, primitive
, serialise
diff --git a/plutus-metatheory/plutus-metatheory.cabal b/plutus-metatheory/plutus-metatheory.cabal
index 085225b68f5..543c666319f 100644
--- a/plutus-metatheory/plutus-metatheory.cabal
+++ b/plutus-metatheory/plutus-metatheory.cabal
@@ -67,7 +67,7 @@ library
, megaparsec
, memory
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.33
, process
, text
, transformers
@@ -555,8 +555,8 @@ test-suite test-simple
main-is: Spec.hs
hs-source-dirs: test/simple
build-tool-depends:
- , plutus-core:plc ^>=1.32
- , plutus-core:uplc ^>=1.32
+ , plutus-core:plc ^>=1.33
+ , plutus-core:uplc ^>=1.33
build-depends:
, base
@@ -570,8 +570,8 @@ test-suite test-detailed
main-is: Spec.hs
hs-source-dirs: test/detailed
build-tool-depends:
- , plutus-core:plc ^>=1.32
- , plutus-core:uplc ^>=1.32
+ , plutus-core:plc ^>=1.33
+ , plutus-core:uplc ^>=1.33
build-depends:
, base
@@ -579,7 +579,7 @@ test-suite test-detailed
, Cabal
, directory
, extra
- , plutus-core ^>=1.32
+ , plutus-core ^>=1.33
, plutus-metatheory
, process
, tasty
@@ -596,7 +596,7 @@ test-suite test-NEAT
, base
, lazy-search
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
, plutus-metatheory
, size-based
, Stream
diff --git a/plutus-tx-plugin/CHANGELOG.md b/plutus-tx-plugin/CHANGELOG.md
index 44f39c4ea40..cba6aec6b85 100644
--- a/plutus-tx-plugin/CHANGELOG.md
+++ b/plutus-tx-plugin/CHANGELOG.md
@@ -1,4 +1,11 @@
+
+# 1.33.0.0 — 2024-08-22
+
+## Added
+
+- Enabled the draft modularExponentation builtin.
+
# 1.27.0.0 — 2024-04-30
diff --git a/plutus-tx-plugin/changelog.d/20240726_125023_bezirg_modexp.md b/plutus-tx-plugin/changelog.d/20240726_125023_bezirg_modexp.md
deleted file mode 100644
index feac9820297..00000000000
--- a/plutus-tx-plugin/changelog.d/20240726_125023_bezirg_modexp.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Enabled the draft modularExponentation builtin.
diff --git a/plutus-tx-plugin/plutus-tx-plugin.cabal b/plutus-tx-plugin/plutus-tx-plugin.cabal
index 458ace078ae..997a2964eb2 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.32.0.0
+version: 1.33.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -87,8 +87,8 @@ library
, flat ^>=0.6
, lens
, mtl
- , plutus-core:{plutus-core, plutus-ir} ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.33
+ , plutus-tx ^>=1.33
, prettyprinter
, template-haskell
, text
@@ -112,7 +112,7 @@ executable gen-plugin-opts-doc
, containers
, lens
, optparse-applicative
- , plutus-tx-plugin ^>=1.32
+ , plutus-tx-plugin ^>=1.33
, prettyprinter
, PyF >=0.11.1.0
, text
@@ -187,10 +187,10 @@ test-suite plutus-tx-plugin-tests
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-tx-plugin ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-tx-plugin ^>=1.33
, plutus-tx-test-util
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.32
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, serialise
, tasty
, tasty-golden
@@ -219,9 +219,9 @@ test-suite size
hs-source-dirs: test/size
build-depends:
, base >=4.9 && <5.0
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-tx-plugin ^>=1.32
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-tx-plugin ^>=1.33
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.33
, tagged
, tasty
diff --git a/plutus-tx-test-util/plutus-tx-test-util.cabal b/plutus-tx-test-util/plutus-tx-test-util.cabal
index 3967d7b5ce3..e0d0a78be30 100644
--- a/plutus-tx-test-util/plutus-tx-test-util.cabal
+++ b/plutus-tx-test-util/plutus-tx-test-util.cabal
@@ -71,8 +71,8 @@ library
-- other-extensions:
build-depends:
, base >=4.9 && <5
- , plutus-core ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core ^>=1.33
+ , plutus-tx ^>=1.33
, text
hs-source-dirs: testlib
diff --git a/plutus-tx/CHANGELOG.md b/plutus-tx/CHANGELOG.md
index 8b517e19f09..ccccf9c0990 100644
--- a/plutus-tx/CHANGELOG.md
+++ b/plutus-tx/CHANGELOG.md
@@ -1,4 +1,13 @@
+
+# 1.33.0.0 — 2024-08-22
+
+## Added
+
+- Enabled the draft modularExponentation builtin.
+
+- Builtin function `ripemd_160` implementing RIPEMD-160 hashing.
+
# 1.32.0.0 — 2024-08-06
diff --git a/plutus-tx/changelog.d/20240726_125008_bezirg_modexp.md b/plutus-tx/changelog.d/20240726_125008_bezirg_modexp.md
deleted file mode 100644
index feac9820297..00000000000
--- a/plutus-tx/changelog.d/20240726_125008_bezirg_modexp.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Enabled the draft modularExponentation builtin.
diff --git a/plutus-tx/changelog.d/20240806_115427_kenneth.mackenzie.md b/plutus-tx/changelog.d/20240806_115427_kenneth.mackenzie.md
deleted file mode 100644
index 2d6ecca1558..00000000000
--- a/plutus-tx/changelog.d/20240806_115427_kenneth.mackenzie.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Builtin function `ripemd_160` implementing RIPEMD-160 hashing.
diff --git a/plutus-tx/plutus-tx.cabal b/plutus-tx/plutus-tx.cabal
index 7cb7275499a..df937076bfc 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.32.0.0
+version: 1.33.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -131,7 +131,7 @@ library
, lens
, memory
, mtl
- , plutus-core:{plutus-core, plutus-ir} ^>=1.32
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.33
, prettyprinter
, serialise
, template-haskell >=2.13.0.0
@@ -164,8 +164,8 @@ library plutus-tx-testlib
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.33
+ , plutus-tx ^>=1.33
, prettyprinter
, tagged
, tasty
@@ -213,8 +213,8 @@ test-suite plutus-tx-test
, hedgehog-fn
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.32
- , plutus-tx ^>=1.32
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.33
+ , plutus-tx ^>=1.33
, pretty-show
, serialise
, tasty
diff --git a/prettyprinter-configurable/prettyprinter-configurable.cabal b/prettyprinter-configurable/prettyprinter-configurable.cabal
index c5cd46ac20c..78d01419c39 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.32.0.0
+version: 1.33.0.0
synopsis: Configurable pretty-printing
homepage:
https://github.com/input-output-hk/plutus/tree/master/prettyprinter-configurable/
@@ -76,7 +76,7 @@ test-suite prettyprinter-configurable-test
, base >=4.9 && <5
, megaparsec
, parser-combinators
- , prettyprinter-configurable ^>=1.32
+ , prettyprinter-configurable ^>=1.33
, QuickCheck
, quickcheck-text
, tasty