Skip to content

Releases: OpShin/uplc

1.0.7

08 Oct 14:58
Compare
Choose a tag to compare

Full Changelog: 1.0.6...1.0.7

1.0.6

24 Jul 15:33
Compare
Choose a tag to compare

Full Changelog: 1.0.3...1.0.6

1.0.3

04 Mar 09:18
Compare
Choose a tag to compare

What's Changed

  • Add proper compile pipeline by @nielstron in #33
    • Integrate the Pre-Evaluation / Constant Folding optimizer in the pipeline
    • Add a simple tool to remove force/delay constructions
    • Add a tool to remove traces
    • Allow customization using optimization levels and configuration flags

Full Changelog: 1.0.2...1.0.3

1.0.2

02 Feb 16:28
Compare
Choose a tag to compare

Patch: Fix fetching the latest network configuration automatically and remove the usage of (platform specific) symlinks.

Full Changelog: 1.0.1...1.0.2

1.0.1

02 Jan 13:12
794fd30
Compare
Choose a tag to compare

What's Changed

  • Apply a unique variable vistor before evaluating by @nielstron in #31
  • Fix the pre-evaluation rewriter to actually perform changes
  • Use frozenlist2 instead of frozenlist

Full Changelog: 1.0.0...1.0.1

1.0.0

02 Jan 10:51
Compare
Choose a tag to compare

Python UPLC 1.0.0 is out! 📦💯

The first proper release features proper emulation of the Plutus VM including type checks and cost evaluation.

This enables cost estimation of transactions completely in Python and profiling OpShin smart contracts off-chain!

What's Changed

Full Changelog: 0.6.7...1.0.0