Skip to content

Releases: OpShin/uplc

1.3.2

26 Oct 21:54
07b8fb7

Choose a tag to compare

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

19 Oct 12:46
8b01cdc

Choose a tag to compare

Full Changelog: 1.3.0...1.3.1

1.3.0

14 Oct 11:09
084c365

Choose a tag to compare

What's Changed

🏕 Features

Full Changelog: 1.2.2...1.3.0

1.2.2

13 Oct 13:36
f991bd4

Choose a tag to compare

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

09 Oct 13:22
4746305

Choose a tag to compare

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

07 Oct 15:43
9fbdab9

Choose a tag to compare

What's Changed

🏕 Features

Full Changelog: 1.1.0...1.2.0

1.1.0

02 Oct 20:25
53cec08

Choose a tag to compare

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

29 Sep 14:33
0c9cd9c

Choose a tag to compare

🐛 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

29 Aug 13:36

Choose a tag to compare

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

24 Apr 22:54

Choose a tag to compare

Full Changelog: 1.0.8...1.0.10