Skip to content

Releases: algorandfoundation/TEALScript

0.90.0

06 Apr 15:12
dcb7dcd
Compare
Choose a tag to compare
0.90.0 Pre-release
Pre-release
  • adds InnerTxn generic type so that ABI methods with txn arguments can be called

0.89.0

06 Apr 14:42
247eb0e
Compare
Choose a tag to compare
0.89.0 Pre-release
Pre-release
  • fixes bug with nested if conditions in an else if expression tree
  • adds Address.fromAddress which is an alias for addr

0.88.1

19 Mar 12:39
4298c88
Compare
Choose a tag to compare
0.88.1 Pre-release
Pre-release
  • fix references to properties in storage

0.88.0

14 Mar 00:46
99b33e8
Compare
Choose a tag to compare
0.88.0 Pre-release
Pre-release

Breaking Changes

  • constants outside of a class now behave like TypeScript constants and should be more consistent now

Other Changes

  • better number keyword detection and error message
  • fix bug with numbers in modified variables

0.87.0

12 Mar 23:16
ee4ba01
Compare
Choose a tag to compare
0.87.0 Pre-release
Pre-release

Breaking Changes

  • number is no longer supported, use uint64 instead
  • math operations on uintNxM types are no longer supported

Other Changes

  • add DynamicScratchSlot to support dynamic scratch slots
  • fixes static values in box storage in property access chains
  • fixes incorrect type on .exists and other maybe value methods (now boolean)
  • fixes assignment operators (ie.+=) for scratch slots

0.86.0

21 Feb 12:43
341fc00
Compare
Choose a tag to compare
0.86.0 Pre-release
Pre-release

Breaking Change

  • Asset, Application, and Account types no longer supported. See #296 for migration guide.

0.85.0

19 Feb 23:32
44183f1
Compare
Choose a tag to compare
0.85.0 Pre-release
Pre-release
  • remove erroneous log from itoa method generated via toString
  • fix continue branch location for for loops
  • support for...of loops (with continue and break support)
  • fix error thrown when accessing a value from a box static array stored in a variable

0.84.0

17 Feb 15:16
ba14579
Compare
Choose a tag to compare
0.84.0 Pre-release
Pre-release
  • include all lib files in dist
  • Project from ts-morph is now exported

0.83.1

17 Feb 14:41
7ea7398
Compare
Choose a tag to compare
0.83.1 Pre-release
Pre-release
  • prefix compiler-generated labels with * to avoid collision with user-defined methods
  • fix index of boolean bits in tuples

0.83.0

16 Feb 18:34
77bab18
Compare
Choose a tag to compare
0.83.0 Pre-release
Pre-release
  • method signatures can now be passed to sendMethodCall (ie. sendMethodCall<typeof MyApp.prototype.myMethod>)
  • len now takes a type argument to calculate its size without a value (ie. len<MyCustomType>())
  • len will no longer push anything to the stack (other than the length) for static values