1.58.0.0
What's Changed
- Revert pr-preview-action v1.8.1 -> v1.6.3 by @zeme-wana in #7543
- Release 1.57.0.0 by @ana-pantilie in #7530
- Update lodash version to 4.17.23 in docusaurus by @zeme-wana in #7544
- Update lodash-es to 4.17.23 in docusaurus by @zeme-wana in #7547
- feat(uplc-evaluator): implement file-based benchmarking interface by @Unisay in #7546
- feat(nix): expose uplc-evaluator executable in nix packages by @Unisay in #7549
- feat(uplc-evaluator): implement real CEK evaluation with budget tracking by @Unisay in #7550
- feat(uplc-evaluator): use integer nanoseconds for timing measurements by @Unisay in #7552
- Fix version dropdown list in haddock site by @zeme-wana in #7554
- Replace use of tail with drop 1 in PlutusTx/Enum/TH.hs by @zeme-wana in #7553
- Fix garbled output from concurrent threads in uplc-evaluator by @Unisay in #7555
- Fix flaky uplc-evaluator integration tests by @Unisay in #7557
- Metatheory: use Fin instead of nested Maybe for representing variables by @basetunnel in #7486
- refactor(uplc-evaluator): remove redundant memory_bytes metric by @Unisay in #7556
- Add plutus-tx tests for compiling to case on built-ins by @basetunnel in #7539
- Fix uconv to allow an arbitrary number of variables by @ana-pantilie in #7560
- [certifier] Allow checking procedures by @zliu41 in #7561
- Kwxm/costing/recost vd uvd by @kwxm in #7563
- Add --cse-which-subterms flag by @basetunnel in #7511
- Replace error calls in the plutus CLI AnyProgram IO flow by @Savissy in #7565
- Bug:
Cannot construct a value of type: PlutusTx.Builtins.Internal.BuiltinUnitby @Unisay in #7162 - Disable uplc-evaluator-integration-tests by @zliu41 in #7567
- [certifier] Document decision vs. checking procedure tradeoffs by @zliu41 in #7564
- Fix flaky uplc-evaluator-integration-tests and re-enable by @Unisay in #7569
- Kwxm/msm/add bound by @kwxm in #7570
- Re-disable uplc-evaluator-integration-tests by @zliu41 in #7571
- Release 1.58.0.0 by @zliu41 in #7568
New Contributors
Full Changelog: 1.57.0.0...1.58.0.0