Skip to content

v1.2.0

Latest

Choose a tag to compare

@engineering-ci engineering-ci released this 19 Jul 16:14
7229f0b

1.2.0 (2026-07-19)

Features

  • Add client generation for typescript (#329) (09db857)
  • add GlobalMap (9cedf34)
  • add LocalMap (5ea8815)
  • AWST References (#385) (b685ef2)
  • Comma operator implementation (#314) (3a18ef4)
  • compiler flag to treat warnings as errors (244bb56)
  • description field in logged errors (#397) (6e14212)
  • docs: migrate documentation from TypeDoc to Astro Starlight (#331) (3c85484)
  • Support ARC65 errors (#347) (d8b5fe6)
  • support for initializing uintN with fixed bytes instances of length N/8 (1d23e06)
  • support for logicsig arguments (6116f2e)

Bug Fixes

  • add description field ignore in ptype comparison (7db7013)
  • add one of the status check functions to avoid default success() (28f0c1a)
  • allow destructuring into multiple aliases for scalar types (84d2ef9)
  • allow non-null assertion no-op in non-optional types (0129287)
  • closing parenthesis on app and lsig compile display (bf8f8eb)
  • error TS4058 by exporting CompileResult (3401dee)
  • include sourceLocation when reporting error for easier debugging (8af6a7a)
  • Make the basepath for our docs configurable (#354) (5c5eb1f)
  • narrow empty array literals to the target array type on assignment (6358e04)
  • readme links (8d83812)
  • unrelated small fix in IntersectionTypes used in expression PType constructor error message (1666952)
  • use the correct alias class for each UintN registration (20f0ecb)
  • use unknown instead of any and get rid of linter exception (0bd719c)
  • when concatenating byte constants use unknown encoding if encodings are different (7954cba)

Dependencies and Other Build Updates

  • add if condition to release job to prevent falling back to default success() check (1118310)