Skip to content

Releases: OpShin/uplc

1.3.2

Choose a tag to compare

@github-actions github-actions released this 26 Oct 21:54
07b8fb7

This patch adds support for the cbor2 version in which the C-implementation is disabled, as may be required for pycardano to function correctly.

Full Changelog: 1.3.1...1.3.2

1.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:46
8b01cdc

Full Changelog: 1.3.0...1.3.1

1.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 11:09
084c365

What's Changed

🏕 Features

Full Changelog: 1.2.2...1.3.0

1.2.2

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:36
f991bd4

Fixes a bug that would break rendering uplc --help and the help messages of pluthon and opshin

Full Changelog: 1.2.1...1.2.2

1.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 13:22
4746305

Fixes a bug that prevented the deduplication optimizer from running, and prevents potentially unsafe deduplication optimizations.

Full Changelog: 1.2.0...1.2.1

1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 15:43
9fbdab9

What's Changed

🏕 Features

Full Changelog: 1.1.0...1.2.0

1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 20:25
53cec08

This release brings a few more powerful optimizers to the OpShin Compilation Pipeline

Breaking Change: The pipeline now by default renames the variables in the program to unique identifiers.

What's Changed

🏕 Features

  • Remove the trace remover which did not actually decrease contract size by @nielstron in #45
  • Pre-apply lambda terms in O2 when admissable by @nielstron in #46
  • Add a deduplication optimizer by @nielstron in #47

Full Changelog: 1.0.13...1.1.0

1.0.13

Choose a tag to compare

@github-actions github-actions released this 29 Sep 14:33
0c9cd9c

🐛 Bug fix:

  • In case the UPLC is dumped as string and reparsed, and there are some constant strings that contain "--" (accepted as a comment), the contract might change/break upon re-parsing (64f34d2)

👷 Enhancements:

  • Better error handling for invalid plutus data in JSON format, with more informative error messages (fa0581d, 8cb729e)

Full Changelog: 1.0.12...1.0.13

1.0.12

Choose a tag to compare

@github-actions github-actions released this 29 Aug 13:36

The main difference for this release is a significant loosening of version constraints. Enjoy!

Full Changelog: 1.0.10...1.0.12

1.0.10

Choose a tag to compare

@github-actions github-actions released this 24 Apr 22:54

Full Changelog: 1.0.8...1.0.10