Skip to content

v1.0.20-alpha

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Oct 23:35
· 1078 commits to main since this release

Added

  • aiken-project: The plutus.json blueprint now contains a compiler.name
    and compiler.version fields.
  • aiken-project: Added compiler and system information to panic error report.
  • aiken-lsp: Added quickfix suggestions for unknown variables, modules and
    constructors.

Changed

  • aiken-lang: Added validator specific error when validator returns false
  • aiken-lang: Running a multi-validator with traces on will let you know
    which validator function is running
  • aiken-lang: Multi-validator with traces will give a better error when the
    'spend' redeemer is not properly wrapped with a constr
  • aiken-lang: Code gen traces are referenced instead of being inlined
    leading to smaller validators
    • aiken-lang: Support doc comments for function args and validator params

Fixed

  • aiken-lang: improved error messages for a |> b(x).
  • uplc: Fixed cost model issue when using div, quot, rem, mod.
  • aiken-lsp: Improved hovering suggestions and type annotations.
  • aiken-lang: incorrect 'unused::constructor

@KtorZ @MicroProofs @waalge @rvcas