1.37.0.0
What's Changed
- Redraw contract lifecycle images, remove the rest of the page by @zliu41 in #6550
- Fix haddock dropdown element in haddock index by @zeme-wana in #6556
- Kwxm/specification/bitwise by @kwxm in #6426
- chore(deps): bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 by @dependabot in #6525
- Expand "Overview of Languages Compiling to UPLC" by @zliu41 in #6558
- [Meta] Add CIPs to 'TRIAGE.md' by @effectfully in #6557
- Explain Scott/Church/SOP/Data encoding in the user guide by @zliu41 in #6560
- Fix bug in haddock-site.yml by @zeme-wana in #6559
- Polish the profiling guide by @zliu41 in #6566
- Add a few references in the further resources page by @zliu41 in #6567
- Update the Ledgers page in the user guide by @zliu41 in #6565
- Add new ignore url to check-broken-links.sh by @zeme-wana in #6570
- Fix positioning of select element in combined-haddock.sh by @zeme-wana in #6568
- Bring back workflow_run to slack-message-broker.yml by @zeme-wana in #6572
- Fix sender object getter in slack-message-broker.yml by @zeme-wana in #6573
- Filter checkRun events on 'name' in slack-message-broker.yml by @zeme-wana in #6574
- Update and simplify the home page of the user guide by @zliu41 in #6564
- Add new user to slack-message-broker.yml by @zeme-wana in #6576
- Fix typo by @kwxm in #6580
- Cost model overview document by @kwxm in #6498
- Remove mentions to @channel in slack-message-broker.yml by @zeme-wana in #6583
- [Builtins] Add pattern matching builtins by @effectfully in #6530
- Add simplifier tags in UPLC simplifier by @ana-pantilie in #6540
- Add cost model page in the user guide by @zliu41 in #6582
- Don't run slack-message-broker on draft PRs by @zeme-wana in #6586
- Change references to plutus-shared in plutus-ci in the workflows by @zeme-wana in #6589
- Ramsay t/u casereduce by @ramsay-t in #6591
- chore(deps): bump benchmark-action/github-action-benchmark from 1.20.3 to 1.20.4 by @dependabot in #6594
- Update all Flake Inputs & Add texliveFull to the devShell by @zeme-wana in #6588
- [Test] Get the seed in 'noStructuralErrors' by @effectfully in #6595
- Kwxm/conformance/write bits 2 by @kwxm in #6596
- derive PlutusTx.Show for some ledger api types by @zliu41 in #6599
- Fix latex errors in old specification by @kwxm in #6601
- Add expModInteger to specification by @bezirg in #6512
- Add extra test vectors for verifySchnorrSecp256k1Signature by @kwxm in #6617
- MintValue by @Unisay in #6609
- Improve specification of the Secp256k1 signature verification functions by @kwxm in #6623
- Extra conformance tests for
verifyEcdsaSecp256k1Signature
by @kwxm in #6622 - Amends to slack-message-broker by @zeme-wana in #6628
- Fix all dependabot alerts in doc/docusaurus/yarn.lock by @zeme-wana in #6629
- New amends to slack-message-broker by @zeme-wana in #6632
- Fix array index access in slack-message-broker.yml by @zeme-wana in #6634
- Kwxm/conformance/two digit test names by @kwxm in #6627
- Fix incorrect
fromDistinctAscList
in PlutusTx.ErrorCodes by @zliu41 in #6635 - [Test] Mark more 'Integer's as interesting by @effectfully in #6619
- Use Agda Haskell lib instead of MAlonzo by @ana-pantilie in #6562
- Enable Haddock for Agda by @zeme-wana in #6639
- Remove extra-doc-files:README.md from plutus-executables.cabal by @zeme-wana in #6640
- [Plinth] [Builtins] Remove 'CaseList' and 'CaseData' by @effectfully in #6638
- Add github/workflows/cabal-build-all.yml by @zeme-wana in #6641
PlutusLedgerApi.V1.withCurrencySymbol
by @Unisay in #6636- MintValue properties by @Unisay in #6631
- Embracing the Product Mindset by @zliu41 in #6621
- Upgrade iogx and fourmolu by @zeme-wana in #6645
- Use taskset in ci-plutu-benchmark.sh by @zeme-wana in #6646
- Swap cases for availability of taskset by @kwxm in #6649
- Remove doctest across whole repo by @zeme-wana in #6647
- chore(deps): bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 by @dependabot in #6651
- Run cabal-build-all.yml on plutus-ci by @zeme-wana in #6642
- Add a data-backed list to ScriptContext by @ana-pantilie in #6597
- refactor: PlutusLedgerApi.V1 by @Unisay in #6644
- Add option to pass the CAPABILITY_NUM to manual-benchmarl.yml workflow by @zeme-wana in #6658
- Rename some conformance tests correctly by @kwxm in #6659
- Fix bug in regex in manual-benchmark.yml by @zeme-wana in #6664
- Avoid division by zero in benchmark comparisons by @kwxm in #6665
- add explicit type application on bls operations for G1/G2 by @perturbing in #6666
- Upgrade to newer Agda and agda-stdlib by @ana-pantilie in #6673
- Change working directory when running cardano-constitution-tests by @zeme-wana in #6678
- BuiltinByteString literals aren't UTF8 encoded. by @Unisay in #6655
- Add papi support to the nix shell by @zeme-wana in #6681
- fourmolu.yaml by @Unisay in #6643
- UPLC Inline certifier translation relation and decision procedure. by @ramsay-t in #6669
- Refactor: reduce code duplication and make more uniform how plugin looks up GHC things (Names, Ids, etc.) by @Unisay in #6672
- [Builtins] Make all builtins strict by @effectfully in #6523
- Expose
index-envs
library to public by @SeungheonOh in #6676 - Move some pragmas to below functions by @kwxm in #6694
- [Test] Disable 'prop_shrinkTermSound' by @effectfully in #6695
- [Evaluation] [Performance] Tweak 'safeIndexOne' by @effectfully in #6663
- Upgrade Docusaurus to 3.6.0 by @zeme-wana in #6633
- Fix build ambiguous use of
show
withtext-2.1.2
by @neilmayhew in #6704 - [Build] Drop 'prettyprinter-configurable' by @effectfully in #6699
- [Evaluation] [Performance] Strictify 'spend' by @effectfully in #6705
- 1.37.0.0 release by @zliu41 in #6708
- Update cross-spawn@^7.0.3 in docsaurus site by @zeme-wana in #6710
- Comment out uplc wrapper by @zeme-wana in #6711
New Contributors
- @perturbing made their first contribution in #6666
- @SeungheonOh made their first contribution in #6676
- @neilmayhew made their first contribution in #6704
Full Changelog: 1.36.0.0...1.37.0.0