Releases: algorandfoundation/TEALScript
Releases · algorandfoundation/TEALScript
0.106.0
Breaking Changes
- removes
_draft
suffix from emitted ARC56 JSON file
0.105.5
- 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
- fix code locations that appear in source maps and error messages
0.105.3
- removes extraneous template values being pushed to the stack at the start of the program
0.105.2
- fixes TMPL variable placement in constant blocks to reduce program size
0.105.1
- 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
- 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
- fixes optimization bug that tried to optimize
int
opcodes with TMPL values
- fixed the warning message for dyanmic tempalte variables
0.104.0
- constant blocks are now created by TEALScript compiler
- ARC56 template variable and pc offset support
0.103.2
fix: properly sets the value type in ARC56 state key values to AVMBytes where appropriate