Skip to content

Releases: algorandfoundation/TEALScript

0.97.1

16 Jul 12:36
c095c13
Compare
Choose a tag to compare
0.97.1 Pre-release
Pre-release
  • fixed bug with tuple/object element offset after a boolean element
  • fixed bug when trying to do non-ABI routing for an action that has no ABI methods
  • fixed bug with non-ABI routing continuing in the program without a return

0.97.0

09 Jul 00:54
9f8f17b
Compare
Choose a tag to compare
0.97.0 Pre-release
Pre-release
  • fixes request body too large by removing comments if the TEAL is too large for algod
  • fixes multi-line docstrings in emitted JSON artifacts
  • fixes TEAL emission error when accessing state with a multi-line function call
  • Address template variables now use the addr pseudo-op to allow usage of base32 addresses for the template variable value

0.96.2

22 Jun 19:20
580979b
Compare
Choose a tag to compare
0.96.2 Pre-release
Pre-release
  • support .length on variable-length arrays of dynamic types

0.96.1

22 Jun 00:50
87e0f99
Compare
Choose a tag to compare
0.96.1 Pre-release
Pre-release
  • fixes app args .length and dynamic indexes

0.96.0

13 Jun 23:42
2721e00
Compare
Choose a tag to compare
0.96.0 Pre-release
Pre-release
  • adds AVM11 incentive opcodes
  • fixes bug with boolean encoded when booleans were first in a tuple with other types

0.95.1

12 Jun 11:02
6b4b278
Compare
Choose a tag to compare
0.95.1 Pre-release
Pre-release
  • reduces the body size of the /compile request by removing comments and trimming all of the lines.

0.95.0

11 Jun 23:13
93119ed
Compare
Choose a tag to compare
0.95.0 Pre-release
Pre-release
  • fixes updating of static values in dynamic box objects
  • fixes optimize step treating // comments as / in some edge cases
  • adds globalStateExists and localStateExists methods to check existence of external state values

0.94.1

08 Jun 00:52
54dad28
Compare
Choose a tag to compare
0.94.1 Pre-release
Pre-release
  • fixes bug with union types and boolean literals

0.94.0

07 Jun 22:26
51de323
Compare
Choose a tag to compare
0.94.0 Pre-release
Pre-release
  • rawByte function for extracting a single byte from a value
  • New Uint<N> constructor for numeric literals that are larger than Number.MAX_SAFE_INTEGER which has the same functionality as BigInt
  • fixed usage pushbyte opcode (now properly pushbytes)

0.93.0

30 May 00:18
72d876a
Compare
Choose a tag to compare
0.93.0 Pre-release
Pre-release
  • add support for emitting ARC56 (draft) JSON