Skip to content

Releases: algorandfoundation/TEALScript

0.81.0

02 Feb 18:59
7eb7fb1
Compare
Choose a tag to compare
0.81.0 Pre-release
Pre-release
  • fixes nested array methods (ie. .length)
  • adds support for bytes<N> to define byte[N]
  • fixes static arrays being erroneously pushed to the stack when calling .length

0.80.1

01 Feb 23:24
5ee61d1
Compare
Choose a tag to compare
0.80.1 Pre-release
Pre-release
  • fixes bug that caused byte schema to be returned when attempting to read uint schema

0.80.0

01 Feb 21:05
6de622b
Compare
Choose a tag to compare
0.80.0 Pre-release
Pre-release
  • added AVMv10 global fields to globals
  • this.pendingGroup.add... now has a parameter isFirstTxn so TEALScript nows when to use itxn_next and itxn_begin
  • Inner ABI method calls now properly use itxn_begin/itxn_next

0.79.2

30 Jan 14:40
89a336d
Compare
Choose a tag to compare
0.79.2 Pre-release
Pre-release

fix lsig arg index

0.79.1

30 Jan 12:18
4c32a1f
Compare
Choose a tag to compare
0.79.1 Pre-release
Pre-release
  • fixes bug with undefined forEach frame indexes
  • fixes dup optimizations causing extra dup in some scenarios

0.79.0

29 Jan 21:23
e4d0e04
Compare
Choose a tag to compare
0.79.0 Pre-release
Pre-release
  • enables arithmetic when defining constants

0.78.1

29 Jan 01:36
8df3f07
Compare
Choose a tag to compare
0.78.1 Pre-release
Pre-release
  • fix array/object literals in private subroutine calls
  • fixes type bug with type casting

0.78.0

29 Jan 00:58
a18e989
Compare
Choose a tag to compare
0.78.0 Pre-release
Pre-release
  • full AVM10 opcode coverage
  • support for accessing inner group txns via this.lastInnerGroup
  • adds support for .length on static arrays
  • fixes arrays in sendMethodCall

0.77.0

26 Jan 21:39
0903d33
Compare
Choose a tag to compare
0.77.0 Pre-release
Pre-release

Breaking Changes

  • prior assert functionality of handling multiple conditions is now handled by a new function asserts
  • assert now only takes one condition and an optional message that is shown as a comment above the assert.
  • constants can no longer be typed. They MUST be string or numeric literal and are treated as such in code.

Other Changes

  • add support for forEach on static arrays
  • add support for continue and break in for, while, and do-while loops
  • A function without a return type is implicitly void

0.76.1

24 Jan 22:54
8140cc7
Compare
Choose a tag to compare
0.76.1 Pre-release
Pre-release

fix: comparison type as bool