diff --git a/doc/read-the-docs-site/plutus-doc.cabal b/doc/read-the-docs-site/plutus-doc.cabal
index 1b8caee59f8..42f48fbf035 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.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
, prettyprinter
, random
, serialise
@@ -104,10 +104,10 @@ executable quick-start
, base >=4.9 && <5
, base16-bytestring
, bytestring
- , plutus-core ^>=1.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
if !(impl(ghcjs) || os(ghcjs))
build-depends: plutus-tx-plugin
diff --git a/plutus-benchmark/plutus-benchmark.cabal b/plutus-benchmark/plutus-benchmark.cabal
index 1b526e47c99..140488300ae 100644
--- a/plutus-benchmark/plutus-benchmark.cabal
+++ b/plutus-benchmark/plutus-benchmark.cabal
@@ -78,8 +78,8 @@ library plutus-benchmark-common
, directory
, filepath
, flat ^>=0.6
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
, tasty
, tasty-golden
, temporary
@@ -110,9 +110,9 @@ library nofib-internal
, base >=4.9 && <5
, deepseq
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
executable nofib-exe
import: lang, ghc-version-support
@@ -126,8 +126,8 @@ executable nofib-exe
, nofib-internal
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
, prettyprinter
, transformers
@@ -164,8 +164,8 @@ test-suite plutus-benchmark-nofib-tests
, base >=4.9 && <5
, nofib-internal
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.20
, tasty
, tasty-hunit
, tasty-quickcheck
@@ -195,9 +195,9 @@ library lists-internal
, base >=4.9 && <5
, mtl
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
executable list-sort-exe
import: lang, ghc-version-support
@@ -208,7 +208,7 @@ executable list-sort-exe
, lists-internal
, monoidal-containers
, plutus-benchmark-common
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
benchmark lists
import: lang, ghc-version-support
@@ -235,8 +235,8 @@ test-suite plutus-benchmark-lists-tests
, base >=4.9 && <5
, lists-internal
, plutus-benchmark-common
- , plutus-core:plutus-core-testlib ^>=1.19
- , plutus-tx:plutus-tx-testlib ^>=1.19
+ , plutus-core:plutus-core-testlib ^>=1.20
+ , plutus-tx:plutus-tx-testlib ^>=1.20
, tasty
, tasty-quickcheck
@@ -258,8 +258,8 @@ benchmark validation
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-ledger-api ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api ^>=1.20
---------------- validation-decode ----------------
@@ -279,8 +279,8 @@ benchmark validation-decode
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-ledger-api ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api ^>=1.20
---------------- validation-full ----------------
@@ -300,8 +300,8 @@ benchmark validation-full
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-ledger-api ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api ^>=1.20
---------------- Cek cost model calibration ----------------
@@ -320,9 +320,9 @@ benchmark cek-calibration
, criterion >=1.5.9.0
, lens
, mtl
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
---------------- Signature verification throughput ----------------
@@ -341,9 +341,9 @@ executable ed25519-costs
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
-- Calculate the predicted costs of sequences of ed25519 signature verification
-- operations and compare them with a golden file.
@@ -360,9 +360,9 @@ test-suite ed25519-costs-test
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
---------------- BLS12-381 experiments ----------------
@@ -387,10 +387,10 @@ library bls12-381lib-internal
, flat ^>=0.6
, hedgehog
, plutus-benchmark-common
- , plutus-core ^>=1.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
-- Print out predicted costs of various scripts involving BLS12-381 operations
executable bls12-381-costs
@@ -413,7 +413,7 @@ test-suite bls12-381-costs-test
, base >=4.9 && <5
, bls12-381lib-internal
, plutus-benchmark-common
- , plutus-core:plutus-core-testlib ^>=1.19
+ , plutus-core:plutus-core-testlib ^>=1.20
-- Run benchmarks for various scripts involving BLS12-381 operations
benchmark bls12-381-benchmarks
@@ -427,7 +427,7 @@ benchmark bls12-381-benchmarks
, bytestring
, criterion >=1.5.9.0
, plutus-benchmark-common
- , plutus-tx ^>=1.19
+ , plutus-tx ^>=1.20
---------------- script contexts ----------------
@@ -441,9 +441,9 @@ library script-contexts-internal
exposed-modules: PlutusBenchmark.ScriptContexts
build-depends:
, base >=4.9 && <5
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
test-suite plutus-benchmark-script-contexts-tests
import: lang, ghc-version-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.19
- , plutus-tx:plutus-tx-testlib ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-tx:plutus-tx-testlib ^>=1.20
, 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.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
- , plutus-tx-plugin ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
+ , plutus-tx-plugin ^>=1.20
, serialise
executable marlowe-validators
@@ -507,8 +507,8 @@ executable marlowe-validators
, cardano-binary
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
, serialise
benchmark marlowe
@@ -521,8 +521,8 @@ benchmark marlowe
, criterion
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
test-suite plutus-benchmark-marlowe-tests
import: lang, ghc-version-support
@@ -533,7 +533,7 @@ test-suite plutus-benchmark-marlowe-tests
build-depends:
, base >=4.9 && <5
, marlowe-internal
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.20
, tasty
diff --git a/plutus-conformance/plutus-conformance.cabal b/plutus-conformance/plutus-conformance.cabal
index c68d9f6a71f..1d1b71400ba 100644
--- a/plutus-conformance/plutus-conformance.cabal
+++ b/plutus-conformance/plutus-conformance.cabal
@@ -50,7 +50,7 @@ library
, directory
, filepath
, lens
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, tasty
, tasty-expected-failure
, tasty-golden
@@ -66,7 +66,7 @@ executable test-utils
, base >=4.9 && <5
, optparse-applicative >=0.18
, plutus-conformance
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, plutus-metatheory
, tasty-golden
, text
@@ -105,7 +105,7 @@ test-suite haskell-steppable-conformance
, base >=4.9 && <5
, lens
, plutus-conformance
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
test-suite agda-conformance
import: lang
@@ -116,6 +116,6 @@ test-suite agda-conformance
build-depends:
, base >=4.9 && <5
, plutus-conformance
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, plutus-metatheory
, transformers
diff --git a/plutus-core/CHANGELOG.md b/plutus-core/CHANGELOG.md
index 8a0e1e685d9..ddf978809b5 100644
--- a/plutus-core/CHANGELOG.md
+++ b/plutus-core/CHANGELOG.md
@@ -1,4 +1,12 @@
+
+# 1.20.0.0 — 2024-01-15
+
+## Added
+
+- Implementations for the primitive operations described in
+ [CIP-0087](https://github.com/mlabs-haskell/CIPs/blob/koz/to-from-bytestring/CIP-0087/CIP-0087.md)
+
# 1.19.0.0 — 2023-12-23
diff --git a/plutus-core/changelog.d/20231127_134852_koz.ross_cip_0087.md b/plutus-core/changelog.d/20231127_134852_koz.ross_cip_0087.md
deleted file mode 100644
index 51d17e587bc..00000000000
--- a/plutus-core/changelog.d/20231127_134852_koz.ross_cip_0087.md
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-### Added
-
-- Implementations for the primitive operations described in
- [CIP-0087](https://github.com/mlabs-haskell/CIPs/blob/koz/to-from-bytestring/CIP-0087/CIP-0087.md)
-
-
-
-
-
diff --git a/plutus-core/plutus-core.cabal b/plutus-core/plutus-core.cabal
index 78b502cc22f..6e132ec4b38 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.19.0.0
+version: 1.20.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -308,7 +308,7 @@ library
, nothunks ^>=0.1.5
, parser-combinators >=0.4.0
, prettyprinter >=1.1.0.1
- , prettyprinter-configurable ^>=1.19
+ , prettyprinter-configurable ^>=1.20
, primitive
, profunctors
, recursion-schemes
@@ -368,7 +368,7 @@ test-suite plutus-core-test
, hex-text
, mmorph
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
, prettyprinter
, serialise
, tasty
@@ -426,7 +426,7 @@ test-suite untyped-plutus-core-test
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
, pretty-show
, prettyprinter
, QuickCheck
@@ -448,8 +448,8 @@ executable plc
, deepseq
, flat ^>=0.6
, optparse-applicative
- , plutus-core ^>=1.19
- , plutus-core-execlib ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-core-execlib ^>=1.20
, text
executable uplc
@@ -464,8 +464,8 @@ executable uplc
, haskeline
, mtl
, optparse-applicative
- , plutus-core ^>=1.19
- , plutus-core-execlib ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-core-execlib ^>=1.20
, prettyprinter
, split
, text
@@ -560,7 +560,7 @@ library plutus-ir
, mtl
, multiset
, parser-combinators >=0.4.0
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, prettyprinter >=1.1.0.1
, profunctors
, semigroupoids
@@ -624,7 +624,7 @@ test-suite plutus-ir-test
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.20
, QuickCheck
, serialise
, tasty
@@ -647,8 +647,8 @@ executable pir
, lens
, megaparsec
, optparse-applicative
- , plutus-core-execlib ^>=1.19
- , plutus-core:{plutus-core, plutus-ir} ^>=1.19
+ , plutus-core-execlib ^>=1.20
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.20
, text
, transformers
@@ -677,7 +677,7 @@ library plutus-core-execlib
, monoidal-containers
, mtl
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.20
, prettyprinter
, text
@@ -738,9 +738,9 @@ library plutus-core-testlib
, mmorph
, mtl
, multiset
- , plutus-core:{plutus-core, plutus-ir} ^>=1.19
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.20
, prettyprinter >=1.1.0.1
- , prettyprinter-configurable ^>=1.19
+ , prettyprinter-configurable ^>=1.20
, QuickCheck
, quickcheck-instances
, quickcheck-transformer
@@ -772,7 +772,7 @@ library plutus-ir-cert
exposed-modules: PlutusIR.Certifier
build-depends:
, base
- , plutus-core:{plutus-core, plutus-ir} ^>=1.19
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.20
----------------------------------------------
-- debugger
@@ -805,8 +805,8 @@ executable debugger
, mono-traversable
, mtl
, optparse-applicative
- , plutus-core ^>=1.19
- , plutus-core-execlib ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-core-execlib ^>=1.20
, prettyprinter
, primitive
, text
@@ -888,7 +888,7 @@ executable cost-model-budgeting-bench
, hedgehog
, mtl
, optparse-applicative
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, QuickCheck
, quickcheck-instances
, random
@@ -925,7 +925,7 @@ executable generate-cost-model
, extra
, inline-r >=1.0.1
, optparse-applicative
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, text
, vector
@@ -966,7 +966,7 @@ benchmark cost-model-test
, hedgehog
, inline-r >=1.0.1
, mmorph
- , plutus-core ^>=1.19
+ , plutus-core ^>=1.20
, template-haskell
, text
, vector
diff --git a/plutus-ledger-api/CHANGELOG.md b/plutus-ledger-api/CHANGELOG.md
index 7f28db07571..5bcb43ca422 100644
--- a/plutus-ledger-api/CHANGELOG.md
+++ b/plutus-ledger-api/CHANGELOG.md
@@ -1,4 +1,19 @@
+
+# 1.20.0.0 — 2024-01-15
+
+## Changed
+
+- More fields in the V3 script context use `Lovelace`
+
+- Removed `GovernanceActionId` from the `Voting` script purpose. It is not needed because
+ the script for a given voter will be run only once for all votes.
+
+- Updated the `Certifying` and `Proposing` script purposes, whose arguments now consist of
+ both an integer index and the actual argument (`TxCert` and `ProposalProcedure`).
+
+- Updated the `NewCommittee` variant of `GovernanceAction` to `UpdateCommittee`.
+
# 1.19.0.0 — 2023-12-23
diff --git a/plutus-ledger-api/changelog.d/20240104_102243_michael.peyton-jones_more_lovelace.md b/plutus-ledger-api/changelog.d/20240104_102243_michael.peyton-jones_more_lovelace.md
deleted file mode 100644
index 4c6830dcc3c..00000000000
--- a/plutus-ledger-api/changelog.d/20240104_102243_michael.peyton-jones_more_lovelace.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Changed
-
-- More fields in the V3 script context use `Lovelace`
-
diff --git a/plutus-ledger-api/changelog.d/20240109_074148_unsafeFixIO_voter.md b/plutus-ledger-api/changelog.d/20240109_074148_unsafeFixIO_voter.md
deleted file mode 100644
index e3f7b5a62b6..00000000000
--- a/plutus-ledger-api/changelog.d/20240109_074148_unsafeFixIO_voter.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-### Changed
-
-- Removed `GovernanceActionId` from the `Voting` script purpose. It is not needed because
- the script for a given voter will be run only once for all votes.
diff --git a/plutus-ledger-api/changelog.d/20240111_155505_unsafeFixIO_purpose.md b/plutus-ledger-api/changelog.d/20240111_155505_unsafeFixIO_purpose.md
deleted file mode 100644
index b6c98b7772a..00000000000
--- a/plutus-ledger-api/changelog.d/20240111_155505_unsafeFixIO_purpose.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-### Changed
-
-- Updated the `Certifying` and `Proposing` script purposes, whose arguments now consist of
- both an integer index and the actual argument (`TxCert` and `ProposalProcedure`).
diff --git a/plutus-ledger-api/changelog.d/20240113_070604_unsafeFixIO_sc.md b/plutus-ledger-api/changelog.d/20240113_070604_unsafeFixIO_sc.md
deleted file mode 100644
index 30d1f35aac8..00000000000
--- a/plutus-ledger-api/changelog.d/20240113_070604_unsafeFixIO_sc.md
+++ /dev/null
@@ -1,4 +0,0 @@
-
-### Changed
-
-- Updated the `NewCommittee` variant of `GovernanceAction` to `UpdateCommittee`.
diff --git a/plutus-ledger-api/plutus-ledger-api.cabal b/plutus-ledger-api/plutus-ledger-api.cabal
index f4f5fd4d40e..a344d5b8a12 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.19.0.0
+version: 1.20.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -101,8 +101,8 @@ library
, lens
, mtl
, nothunks
- , plutus-core ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-tx ^>=1.20
, prettyprinter
, serialise
, tagged
@@ -129,9 +129,9 @@ library plutus-ledger-api-testlib
, base64-bytestring
, bytestring
, containers
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx ^>=1.20
, prettyprinter
, PyF >=0.11.1.0
, QuickCheck
@@ -163,9 +163,9 @@ test-suite plutus-ledger-api-test
, lens
, mtl
, nothunks
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.19
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.20
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.20
, serialise
, tasty
, tasty-hedgehog
@@ -188,10 +188,10 @@ test-suite plutus-ledger-api-plugin-test
build-depends:
, base >=4.9 && <5
, containers
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-ledger-api ^>=1.19
- , plutus-tx-plugin ^>=1.19
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-ledger-api ^>=1.20
+ , plutus-tx-plugin ^>=1.20
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.20
, prettyprinter
, tasty
@@ -209,8 +209,8 @@ executable test-onchain-evaluation
, extra
, filepath
, mtl
- , plutus-core ^>=1.19
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.20
, serialise
, tasty
, tasty-hunit
@@ -229,9 +229,9 @@ executable analyse-script-events
, filepath
, lens
, mtl
- , plutus-core ^>=1.19
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core ^>=1.20
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.20
+ , plutus-tx ^>=1.20
, primitive
, serialise
diff --git a/plutus-metatheory/plutus-metatheory.cabal b/plutus-metatheory/plutus-metatheory.cabal
index 44b952e958a..91257211bea 100644
--- a/plutus-metatheory/plutus-metatheory.cabal
+++ b/plutus-metatheory/plutus-metatheory.cabal
@@ -64,7 +64,7 @@ library
, megaparsec
, memory
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.20
, process
, text
, transformers
@@ -543,8 +543,8 @@ executable plc-agda
test-suite test1
import: lang
build-tool-depends:
- , plutus-core:plc ^>=1.19
- , plutus-core:uplc ^>=1.19
+ , plutus-core:plc ^>=1.20
+ , plutus-core:uplc ^>=1.20
hs-source-dirs: test
build-depends:
@@ -559,8 +559,8 @@ test-suite test1
test-suite test2
import: lang
build-tool-depends:
- , plutus-core:plc ^>=1.19
- , plutus-core:uplc ^>=1.19
+ , plutus-core:plc ^>=1.20
+ , plutus-core:uplc ^>=1.20
hs-source-dirs: test
type: detailed-0.9
@@ -584,7 +584,7 @@ test-suite test3
, base
, lazy-search
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
, plutus-metatheory
, size-based
, Stream
diff --git a/plutus-tx-plugin/plutus-tx-plugin.cabal b/plutus-tx-plugin/plutus-tx-plugin.cabal
index cbad48165fd..38ba8bce10a 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.19.0.0
+version: 1.20.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -83,8 +83,8 @@ library
, flat ^>=0.6
, lens
, mtl
- , plutus-core:{plutus-core, plutus-ir} ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.20
+ , plutus-tx ^>=1.20
, prettyprinter
, PyF >=0.11.1.0
, template-haskell
@@ -109,7 +109,7 @@ executable gen-plugin-opts-doc
, containers
, lens
, optparse-applicative
- , plutus-tx-plugin ^>=1.19
+ , plutus-tx-plugin ^>=1.20
, prettyprinter
, PyF >=0.11.1.0
, text
@@ -168,9 +168,9 @@ test-suite plutus-tx-plugin-tests
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-tx-plugin ^>=1.19
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-tx-plugin ^>=1.20
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.20
, tasty
, tasty-hedgehog
, tasty-hunit
@@ -195,9 +195,9 @@ test-suite size
hs-source-dirs: test/size
build-depends:
, base >=4.9 && <5.0
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-tx-plugin ^>=1.19
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-tx-plugin ^>=1.20
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.20
, tagged
, tasty
diff --git a/plutus-tx/CHANGELOG.md b/plutus-tx/CHANGELOG.md
index 8cd08de8da6..5a76addf078 100644
--- a/plutus-tx/CHANGELOG.md
+++ b/plutus-tx/CHANGELOG.md
@@ -1,4 +1,19 @@
+
+# 1.20.0.0 — 2024-01-15
+
+## Added
+
+- Entries in `PlutusTx.Builtins` for [CIP-0087
+ primitives](https://github.com/mlabs-haskell/CIPs/blob/koz/to-from-bytestring/CIP-0087/CIP-0087.md)
+- Entries in `PlutusTx.Builtins.Internal` for [CIP-0087
+ primitives](https://github.com/mlabs-haskell/CIPs/blob/koz/to-from-bytestring/CIP-0087/CIP-0087.md)
+
+## Fixed
+
+- The `blake2b_224` function in the plutus-tx plugin was erroneously
+ calling `blake2b_256` instead. Now fixed.
+
# 1.19.0.0 — 2023-12-23
diff --git a/plutus-tx/changelog.d/20231127_134944_koz.ross_cip_0087.md b/plutus-tx/changelog.d/20231127_134944_koz.ross_cip_0087.md
deleted file mode 100644
index f00ef7ad2eb..00000000000
--- a/plutus-tx/changelog.d/20231127_134944_koz.ross_cip_0087.md
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-### Added
-
-- Entries in `PlutusTx.Builtins` for [CIP-0087
- primitives](https://github.com/mlabs-haskell/CIPs/blob/koz/to-from-bytestring/CIP-0087/CIP-0087.md)
-- Entries in `PlutusTx.Builtins.Internal` for [CIP-0087
- primitives](https://github.com/mlabs-haskell/CIPs/blob/koz/to-from-bytestring/CIP-0087/CIP-0087.md)
-
-
-
-
-
diff --git a/plutus-tx/changelog.d/20240112_125800_kenneth.mackenzie.md b/plutus-tx/changelog.d/20240112_125800_kenneth.mackenzie.md
deleted file mode 100644
index 30762ab2d1d..00000000000
--- a/plutus-tx/changelog.d/20240112_125800_kenneth.mackenzie.md
+++ /dev/null
@@ -1,5 +0,0 @@
-### Fixed
-
-- The `blake2b_224` function in the plutus-tx plugin was erroneously
- calling `blake2b_256` instead. Now fixed.
-
diff --git a/plutus-tx/plutus-tx.cabal b/plutus-tx/plutus-tx.cabal
index b893a77505f..81d066ab4ba 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.19.0.0
+version: 1.20.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -108,7 +108,7 @@ library
, lens
, memory
, mtl
- , plutus-core:{plutus-core, plutus-ir} ^>=1.19
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.20
, prettyprinter
, serialise
, template-haskell >=2.13.0.0
@@ -142,8 +142,8 @@ library plutus-tx-testlib
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.20
+ , plutus-tx ^>=1.20
, prettyprinter
, tagged
, tasty
@@ -184,8 +184,8 @@ test-suite plutus-tx-test
, filepath
, hedgehog
, hedgehog-fn
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.19
- , plutus-tx ^>=1.19
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.20
+ , plutus-tx ^>=1.20
, pretty-show
, serialise
, tasty
diff --git a/prettyprinter-configurable/prettyprinter-configurable.cabal b/prettyprinter-configurable/prettyprinter-configurable.cabal
index d4a5c45d63b..58046cf73a5 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.19.0.0
+version: 1.20.0.0
-- synopsis:
-- description:
@@ -82,7 +82,7 @@ test-suite prettyprinter-configurable-test
, base >=4.9 && <5
, megaparsec
, parser-combinators
- , prettyprinter-configurable ^>=1.19
+ , prettyprinter-configurable ^>=1.20
, QuickCheck
, quickcheck-text
, tasty