1.26.0.0
What's Changed
- Remove obsolete edge case for GHC98/HSL from shell.nix by @zeme-wana in #5872
- [Bench] Fix arbitrary evaluation nonsense by @effectfully in #5867
- nix flake update iogx by @Unisay in #5878
- Kwxm/flat/canonincal data encoding (PLT-9705) by @kwxm in #5879
- Improved error message for the
mustBeReplaced
by @Unisay in #5883 - Add some text about how to deal with bad CHaP timestamps in RELEASE.adoc by @kwxm in #5882
- Fix compilation of unicode-containing BuiltinStrings by @Unisay in #5887
- Refer to && and || by their qualified TH names. by @Unisay in #5876
- Remove plutus-metatheory from plutus-benchmark-common by @kwxm in #5875
- Add some tests that non-canonically encoded bytestrings decode correctly by @kwxm in #5881
- PT20: reciprocalOfZeroError by @Unisay in #5880
- Refactor NoTrace spec by @Unisay in #5890
- How to handle builtins before they're costed (PLT-9686) by @kwxm in #5874
- Read model type from R (attempt number 2) [PLT-1174] by @kwxm in #5857
- Don't call
mustBeReplaced
in PlutusTx.Builtins.Internal by @zliu41 in #5897 - Vectors in UPLC by @michaelpj in #5816
- fix: flag
simplifier-remove-dead-bindings
by @Unisay in #5899 - Add PlutusTx.List.indexBuiltinList by @zliu41 in #5898
- Add plugin options:
preserve-logging
andinline-constants
by @zliu41 in #5855 - Add some more complex test cases for the remove-trace plugin option by @Unisay in #5900
- Update some more benchmarks to use correct evaluation context (PLT-9713) [fourth attempt] by @kwxm in #5905
- Trace removal re-implemented as a IR rewrite rule by @Unisay in #5907
- CIP-0057 Howto: exporting a Plutus contract blueprint by @Unisay in #5817
- [Release] 1.26.0.0 by @ana-pantilie in #5914
Full Changelog: 1.25.0.0...1.26.0.0