diff --git a/doc/read-the-docs-site/plutus-doc.cabal b/doc/read-the-docs-site/plutus-doc.cabal
index 48302c4bb3b..b4e4c552df3 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.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
, prettyprinter
, random
, serialise
@@ -104,10 +104,10 @@ executable quick-start
, base >=4.9 && <5
, base16-bytestring
, bytestring
- , plutus-core ^>=1.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
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 21b4d97e285..6c98062ba75 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.16
- , plutus-tx ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
, tasty
, tasty-golden
, temporary
@@ -110,9 +110,9 @@ library nofib-internal
, base >=4.9 && <5
, deepseq
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
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.16
- , plutus-tx ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
, 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.16
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.17
, tasty
, tasty-hunit
, tasty-quickcheck
@@ -194,9 +194,9 @@ library lists-internal
, base >=4.9 && <5
, mtl
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
executable list-sort-exe
import: lang, ghc-version-support
@@ -207,7 +207,7 @@ executable list-sort-exe
, lists-internal
, monoidal-containers
, plutus-benchmark-common
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
benchmark lists
import: lang, ghc-version-support
@@ -233,8 +233,8 @@ test-suite plutus-benchmark-lists-tests
, base >=4.9 && <5
, lists-internal
, plutus-benchmark-common
- , plutus-core:plutus-core-testlib ^>=1.16
- , plutus-tx:plutus-tx-testlib ^>=1.16
+ , plutus-core:plutus-core-testlib ^>=1.17
+ , plutus-tx:plutus-tx-testlib ^>=1.17
, tasty
, tasty-quickcheck
@@ -256,8 +256,8 @@ benchmark validation
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-ledger-api ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api ^>=1.17
---------------- validation-decode ----------------
@@ -277,8 +277,8 @@ benchmark validation-decode
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-ledger-api ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api ^>=1.17
---------------- validation-full ----------------
@@ -298,8 +298,8 @@ benchmark validation-full
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-ledger-api ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api ^>=1.17
---------------- Cek cost model calibration ----------------
@@ -318,9 +318,9 @@ benchmark cek-calibration
, criterion >=1.5.9.0
, lens
, mtl
- , plutus-core ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
---------------- Signature verification throughput ----------------
@@ -339,9 +339,9 @@ executable ed25519-costs
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
-- Calculate the predicted costs of sequences of ed25519 signature verification
-- operations and compare them with a golden file.
@@ -362,9 +362,9 @@ test-suite ed25519-costs-test
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
---------------- BLS12-381 experiments ----------------
@@ -392,10 +392,10 @@ library bls12-381lib-internal
, flat ^>=0.6
, hedgehog
, plutus-benchmark-common
- , plutus-core ^>=1.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
-- Print out predicted costs of various scripts involving BLS12-381 operations
executable bls12-381-costs
@@ -427,7 +427,7 @@ test-suite bls12-381-costs-test
, base >=4.9 && <5
, bls12-381lib-internal
, plutus-benchmark-common
- , plutus-core:plutus-core-testlib ^>=1.16
+ , plutus-core:plutus-core-testlib ^>=1.17
-- Run benchmarks for various scripts involving BLS12-381 operations
benchmark bls12-381-benchmarks
@@ -445,7 +445,7 @@ benchmark bls12-381-benchmarks
, bytestring
, criterion >=1.5.9.0
, plutus-benchmark-common
- , plutus-tx ^>=1.16
+ , plutus-tx ^>=1.17
---------------- script contexts ----------------
@@ -459,9 +459,9 @@ library script-contexts-internal
exposed-modules: PlutusBenchmark.ScriptContexts
build-depends:
, base >=4.9 && <5
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
test-suite plutus-benchmark-script-contexts-tests
import: lang, ghc-version-support
@@ -472,8 +472,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.16
- , plutus-tx:plutus-tx-testlib ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-tx:plutus-tx-testlib ^>=1.17
, script-contexts-internal
, tasty
, tasty-hunit
@@ -506,10 +506,10 @@ library marlowe-internal
, mtl
, newtype-generics
, plutus-benchmark-common
- , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
, serialise
executable marlowe-validators
@@ -532,8 +532,8 @@ executable marlowe-validators
, cardano-binary
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
, serialise
benchmark marlowe
@@ -550,8 +550,8 @@ benchmark marlowe
, criterion
, marlowe-internal
, plutus-benchmark-common
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
test-suite plutus-benchmark-marlowe-tests
import: lang, ghc-version-support
@@ -562,7 +562,7 @@ test-suite plutus-benchmark-marlowe-tests
build-depends:
, base >=4.9 && <5
, marlowe-internal
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.17
, tasty
diff --git a/plutus-conformance/plutus-conformance.cabal b/plutus-conformance/plutus-conformance.cabal
index 2f442232245..2fa28c3aef9 100644
--- a/plutus-conformance/plutus-conformance.cabal
+++ b/plutus-conformance/plutus-conformance.cabal
@@ -50,7 +50,7 @@ library
, directory
, filepath
, lens
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
, 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.16
+ , plutus-core ^>=1.17
, plutus-metatheory
, tasty-golden
, text
@@ -105,7 +105,7 @@ test-suite haskell-steppable-conformance
, base >=4.9 && <5
, lens
, plutus-conformance
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
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.16
+ , plutus-core ^>=1.17
, plutus-metatheory
, transformers
diff --git a/plutus-core/CHANGELOG.md b/plutus-core/CHANGELOG.md
index 6153954daa3..eb9f1aa8438 100644
--- a/plutus-core/CHANGELOG.md
+++ b/plutus-core/CHANGELOG.md
@@ -1,4 +1,11 @@
+
+# 1.17.0.0 — 2023-11-22
+
+## Added
+
+- `Hashable` instances for `Data`, UPLC `Term` and related types.
+
# 1.16.0.0 — 2023-11-10
diff --git a/plutus-core/changelog.d/20231111_160632_unsafeFixIO_hash.md b/plutus-core/changelog.d/20231111_160632_unsafeFixIO_hash.md
deleted file mode 100644
index f38cd3ca6db..00000000000
--- a/plutus-core/changelog.d/20231111_160632_unsafeFixIO_hash.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- `Hashable` instances for `Data`, UPLC `Term` and related types.
diff --git a/plutus-core/plutus-core.cabal b/plutus-core/plutus-core.cabal
index 855c17f920e..aba845eb50b 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.16.0.0
+version: 1.17.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -302,7 +302,7 @@ library
, nothunks ^>=0.1.5
, parser-combinators >=0.4.0
, prettyprinter >=1.1.0.1
- , prettyprinter-configurable ^>=1.16
+ , prettyprinter-configurable ^>=1.17
, primitive
, profunctors
, recursion-schemes
@@ -362,7 +362,7 @@ test-suite plutus-core-test
, hex-text
, mmorph
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
, prettyprinter
, serialise
, tasty
@@ -419,7 +419,7 @@ test-suite untyped-plutus-core-test
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
, pretty-show
, prettyprinter
, QuickCheck
@@ -441,8 +441,8 @@ executable plc
, deepseq
, flat ^>=0.6
, optparse-applicative
- , plutus-core ^>=1.16
- , plutus-core-execlib ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-core-execlib ^>=1.17
, text
executable uplc
@@ -457,8 +457,8 @@ executable uplc
, haskeline
, mtl
, optparse-applicative
- , plutus-core ^>=1.16
- , plutus-core-execlib ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-core-execlib ^>=1.17
, prettyprinter
, split
, text
@@ -550,7 +550,7 @@ library plutus-ir
, mtl
, multiset
, parser-combinators >=0.4.0
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
, prettyprinter >=1.1.0.1
, profunctors
, semigroupoids
@@ -614,7 +614,7 @@ test-suite plutus-ir-test
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.17
, QuickCheck
, serialise
, tasty
@@ -637,8 +637,8 @@ executable pir
, lens
, megaparsec
, optparse-applicative
- , plutus-core-execlib ^>=1.16
- , plutus-core:{plutus-core, plutus-ir} ^>=1.16
+ , plutus-core-execlib ^>=1.17
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.17
, text
, transformers
@@ -667,7 +667,7 @@ library plutus-core-execlib
, monoidal-containers
, mtl
, optparse-applicative
- , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.17
, prettyprinter
, text
@@ -727,9 +727,9 @@ library plutus-core-testlib
, mmorph
, mtl
, multiset
- , plutus-core:{plutus-core, plutus-ir} ^>=1.16
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.17
, prettyprinter >=1.1.0.1
- , prettyprinter-configurable ^>=1.16
+ , prettyprinter-configurable ^>=1.17
, QuickCheck
, quickcheck-instances
, quickcheck-transformer
@@ -761,7 +761,7 @@ library plutus-ir-cert
exposed-modules: PlutusIR.Certifier
build-depends:
, base
- , plutus-core:{plutus-core, plutus-ir} ^>=1.16
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.17
----------------------------------------------
-- debugger
@@ -794,8 +794,8 @@ executable debugger
, mono-traversable
, mtl
, optparse-applicative
- , plutus-core ^>=1.16
- , plutus-core-execlib ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-core-execlib ^>=1.17
, prettyprinter
, primitive
, text
@@ -877,7 +877,7 @@ executable cost-model-budgeting-bench
, hedgehog
, mtl
, optparse-applicative
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
, QuickCheck
, quickcheck-instances
, random
@@ -914,7 +914,7 @@ executable generate-cost-model
, extra
, inline-r >=1.0.1
, optparse-applicative
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
, text
, vector
@@ -955,7 +955,7 @@ benchmark cost-model-test
, hedgehog
, inline-r >=1.0.1
, mmorph
- , plutus-core ^>=1.16
+ , plutus-core ^>=1.17
, template-haskell
, text
, vector
diff --git a/plutus-ledger-api/CHANGELOG.md b/plutus-ledger-api/CHANGELOG.md
index 9397b7809f7..bd2847fb3f1 100644
--- a/plutus-ledger-api/CHANGELOG.md
+++ b/plutus-ledger-api/CHANGELOG.md
@@ -1,4 +1,11 @@
+
+# 1.17.0.0 — 2023-11-22
+
+## Added
+
+- Exposed `unSatInt` and `fromSatInt` from `plutus-ledger-api`. Added `NFData` and `NoThunks` for `CostModelApplyError`.
+
# 1.16.0.0 — 2023-11-10
diff --git a/plutus-ledger-api/changelog.d/20231109_213954_effectfully_expose_fromSatInt_and_add_some_instances.md b/plutus-ledger-api/changelog.d/20231109_213954_effectfully_expose_fromSatInt_and_add_some_instances.md
deleted file mode 100644
index ec01113611b..00000000000
--- a/plutus-ledger-api/changelog.d/20231109_213954_effectfully_expose_fromSatInt_and_add_some_instances.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Added
-
-- Exposed `unSatInt` and `fromSatInt` from `plutus-ledger-api`. Added `NFData` and `NoThunks` for `CostModelApplyError`.
diff --git a/plutus-ledger-api/plutus-ledger-api.cabal b/plutus-ledger-api/plutus-ledger-api.cabal
index 58027118f5d..0171c860f6e 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.16.0.0
+version: 1.17.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -96,8 +96,8 @@ library
, lens
, mtl
, nothunks
- , plutus-core ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-tx ^>=1.17
, prettyprinter
, serialise
, tagged
@@ -124,9 +124,9 @@ library plutus-ledger-api-testlib
, base64-bytestring
, bytestring
, containers
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
, prettyprinter
, PyF >=0.11.1.0
, QuickCheck
@@ -157,9 +157,9 @@ test-suite plutus-ledger-api-test
, lens
, mtl
, nothunks
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.16
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.17
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.17
, tasty
, tasty-hedgehog
, tasty-hunit
@@ -182,10 +182,10 @@ test-suite plutus-ledger-api-plugin-test
build-depends:
, base >=4.9 && <5
, containers
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-ledger-api ^>=1.16
- , plutus-tx ^>=1.16
- , plutus-tx-plugin ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-ledger-api ^>=1.17
+ , plutus-tx ^>=1.17
+ , plutus-tx-plugin ^>=1.17
, prettyprinter
, tasty
@@ -203,8 +203,8 @@ executable test-onchain-evaluation
, extra
, filepath
, mtl
- , plutus-core ^>=1.16
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.17
, serialise
, tasty
, tasty-hunit
@@ -223,9 +223,9 @@ executable analyse-script-events
, filepath
, lens
, mtl
- , plutus-core ^>=1.16
- , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-core ^>=1.17
+ , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.17
+ , plutus-tx ^>=1.17
, primitive
, serialise
diff --git a/plutus-metatheory/plutus-metatheory.cabal b/plutus-metatheory/plutus-metatheory.cabal
index 2f660ae0942..44053b4ee77 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.16
+ , plutus-core:{plutus-core, plutus-core-execlib} ^>=1.17
, process
, text
, transformers
@@ -472,8 +472,8 @@ executable plc-agda
test-suite test1
import: lang
build-tool-depends:
- , plutus-core:plc ^>=1.16
- , plutus-core:uplc ^>=1.16
+ , plutus-core:plc ^>=1.17
+ , plutus-core:uplc ^>=1.17
hs-source-dirs: test
build-depends:
@@ -488,8 +488,8 @@ test-suite test1
test-suite test2
import: lang
build-tool-depends:
- , plutus-core:plc ^>=1.16
- , plutus-core:uplc ^>=1.16
+ , plutus-core:plc ^>=1.17
+ , plutus-core:uplc ^>=1.17
hs-source-dirs: test
type: detailed-0.9
@@ -513,7 +513,7 @@ test-suite test3
, base
, lazy-search
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
, plutus-metatheory
, size-based
, Stream
diff --git a/plutus-tx-plugin/plutus-tx-plugin.cabal b/plutus-tx-plugin/plutus-tx-plugin.cabal
index 0dfae6af1f9..246b2f02e51 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.16.0.0
+version: 1.17.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.16
- , plutus-tx ^>=1.16
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.17
+ , plutus-tx ^>=1.17
, prettyprinter
, PyF >=0.11.1.0
, template-haskell
@@ -108,7 +108,7 @@ executable gen-plugin-opts-doc
, containers
, lens
, optparse-applicative
- , plutus-tx-plugin ^>=1.16
+ , plutus-tx-plugin ^>=1.17
, prettyprinter
, PyF >=0.11.1.0
, text
@@ -167,9 +167,9 @@ test-suite plutus-tx-tests
, hedgehog
, lens
, mtl
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-tx-plugin ^>=1.16
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-tx-plugin ^>=1.17
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.17
, tasty
, tasty-hedgehog
, tasty-hunit
@@ -197,9 +197,9 @@ test-suite size
hs-source-dirs: test/size
build-depends:
, base >=4.9 && <5.0
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-tx-plugin ^>=1.16
- , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-tx-plugin ^>=1.17
+ , plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.17
, tagged
, tasty
diff --git a/plutus-tx/CHANGELOG.md b/plutus-tx/CHANGELOG.md
index 085fd166fdf..751edd0989d 100644
--- a/plutus-tx/CHANGELOG.md
+++ b/plutus-tx/CHANGELOG.md
@@ -1,4 +1,12 @@
+
+# 1.17.0.0 — 2023-11-22
+
+## Changed
+
+- Generated instances for `IsData` now have more efficient codegen, but
+ require `ViewPatterns`.
+
# 1.13.0.0 — 2023-09-15
diff --git a/plutus-tx/changelog.d/20231117_104859_michael.peyton-jones_more_efficient_unpacking.md b/plutus-tx/changelog.d/20231117_104859_michael.peyton-jones_more_efficient_unpacking.md
deleted file mode 100644
index 635fd7c2639..00000000000
--- a/plutus-tx/changelog.d/20231117_104859_michael.peyton-jones_more_efficient_unpacking.md
+++ /dev/null
@@ -1,5 +0,0 @@
-### Changed
-
-- Generated instances for `IsData` now have more efficient codegen, but
- require `ViewPatterns`.
-
diff --git a/plutus-tx/plutus-tx.cabal b/plutus-tx/plutus-tx.cabal
index d410def5e64..acfa8ac9eda 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.16.0.0
+version: 1.17.0.0
license: Apache-2.0
license-files:
LICENSE
@@ -108,7 +108,7 @@ library
, lens
, memory
, mtl
- , plutus-core:{plutus-core, plutus-ir} ^>=1.16
+ , plutus-core:{plutus-core, plutus-ir} ^>=1.17
, 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.16
- , plutus-tx ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib, plutus-ir} ^>=1.17
+ , plutus-tx ^>=1.17
, prettyprinter
, tagged
, tasty
@@ -184,8 +184,8 @@ test-suite plutus-tx-test
, filepath
, hedgehog
, hedgehog-fn
- , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.16
- , plutus-tx ^>=1.16
+ , plutus-core:{plutus-core, plutus-core-testlib} ^>=1.17
+ , plutus-tx ^>=1.17
, pretty-show
, serialise
, tasty
diff --git a/prettyprinter-configurable/prettyprinter-configurable.cabal b/prettyprinter-configurable/prettyprinter-configurable.cabal
index 05fd5b12358..5e10ab3f51c 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.16.0.0
+version: 1.17.0.0
-- synopsis:
-- description:
@@ -82,7 +82,7 @@ test-suite prettyprinter-configurable-test
, base >=4.9 && <5
, megaparsec
, parser-combinators
- , prettyprinter-configurable ^>=1.16
+ , prettyprinter-configurable ^>=1.17
, QuickCheck
, quickcheck-text
, tasty