Skip to content

Releases: algorandfoundation/TEALScript

0.106.0

25 Nov 21:41
f63c0ec
Compare
Choose a tag to compare
0.106.0 Pre-release
Pre-release

Breaking Changes

  • removes _draft suffix from emitted ARC56 JSON file

0.105.5

05 Nov 18:41
a6abbca
Compare
Choose a tag to compare
0.105.5 Pre-release
Pre-release
  • fixes bug with compiler subroutines not added to the program when called from non-class function
  • fixes bug with const definition in non-class functions

0.105.4

01 Nov 17:35
03e6b0d
Compare
Choose a tag to compare
0.105.4 Pre-release
Pre-release
  • fix code locations that appear in source maps and error messages

0.105.3

24 Oct 14:34
08c40af
Compare
Choose a tag to compare
0.105.3 Pre-release
Pre-release
  • removes extraneous template values being pushed to the stack at the start of the program

0.105.2

24 Oct 11:51
c538f39
Compare
Choose a tag to compare
0.105.2 Pre-release
Pre-release
  • fixes TMPL variable placement in constant blocks to reduce program size

0.105.1

23 Oct 21:18
5e54f5f
Compare
Choose a tag to compare
0.105.1 Pre-release
Pre-release
  • fixes bug that caused an error when mapping PC values in certain contexts (#557)
  • fixes bug with constant block usage that inflated program size (#556)

0.105.0

23 Oct 12:52
fd6c32f
Compare
Choose a tag to compare
0.105.0 Pre-release
Pre-release
  • include full ARC56 SourceInfo (all TEAL lines and source info)
  • improve error message for dynamic template variables with link to reference implementation in ARC56 (and only throw warning once per program)
  • improve internal error message for PC mapping to help debug #557

0.104.1

22 Oct 14:29
2c11d01
Compare
Choose a tag to compare
0.104.1 Pre-release
Pre-release
  • fixes optimization bug that tried to optimize int opcodes with TMPL values
  • fixed the warning message for dyanmic tempalte variables

0.104.0

21 Oct 10:43
8fe99f6
Compare
Choose a tag to compare
0.104.0 Pre-release
Pre-release
  • constant blocks are now created by TEALScript compiler
  • ARC56 template variable and pc offset support

0.103.2

20 Oct 12:08
f57ee5a
Compare
Choose a tag to compare
0.103.2 Pre-release
Pre-release

fix: properly sets the value type in ARC56 state key values to AVMBytes where appropriate