plutus-core
Removed
- GHC 8.10 is no longer supported. The supported GHC versions are 9.6 (primary), 9.8, and 9.10.
Added
- In #7042 implemented force-delay cancellation when delays appear under ifThenElse
Changed
-
When logs preservation is disabled compiler will inline even "impure" terms
that are determined to be eventually evaluated anyway. -
Enhanced PIR's StrictifyBindings pass with strictness analysis, allowing
many more non-strict bindings to be strictified, thereby reducing overhead.
plutus-ledger-api
Removed
- GHC 8.10 is no longer supported. The supported GHC versions are 9.6 (primary), 9.8, and 9.10.
plutus-tx
Removed
- GHC 8.10 is no longer supported. The supported GHC versions are 9.6 (primary), 9.8, and 9.10.
plutus-tx-plugin
Removed
- GHC 8.10 is no longer supported. The supported GHC versions are 9.6 (primary), 9.8, and 9.10;
plutus-tx-plugin
is only supported on GHC 9.6.
Fixed
- In some cases HEX-encoded string literals were not handled correctly,
causing the "Use of fromString @ PlutusTx.Builtins.HasOpaque.BuiltinByteStringHex with inscrutable content" error.
plutus-executables
No changes.
Full Changelog: 1.45.0.0...1.46.0.0