Skip to content

Releases: algorandfoundation/TEALScript

0.91.0

26 Apr 20:14
0c97f8a
Compare
Choose a tag to compare
0.91.0 Pre-release
Pre-release
  • support multiple program pages in inner transactions

0.90.4

24 Apr 21:22
61724d1
Compare
Choose a tag to compare
0.90.4 Pre-release
Pre-release
  • fix: pushints and static length for template variables
  • fix: unsafe numbers in typed variable

0.90.3

16 Apr 22:25
d52b58a
Compare
Choose a tag to compare
0.90.3 Pre-release
Pre-release

fixes bug where ABI reference types were not properly encoded

0.90.2

10 Apr 22:27
3b449c3
Compare
Choose a tag to compare
0.90.2 Pre-release
Pre-release
  • Fixed a bug where a return in a method might erroneously not manipulate the frame correctly if there are variables defined after the return

0.90.1

10 Apr 20:09
52cafed
Compare
Choose a tag to compare
0.90.1 Pre-release
Pre-release
  • fixes bug with multiple levels of importing/inheritance

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