Skip to content

Releases: algorandfoundation/TEALScript

0.51.0

13 Oct 13:49
c3f0497
Compare
Choose a tag to compare
0.51.0 Pre-release
Pre-release
  • TypeScript diagnostics are now ran upon compilation (closes #138)
  • Adds argument input encoding checks (closes #134)
  • Updated langspec (closes #148)
  • Fixes bug with updating references to arrays in box storage

0.50.0

12 Oct 19:58
1bc0253
Compare
Choose a tag to compare
0.50.0 Pre-release
Pre-release

Various TEAL optimizations

0.49.0

11 Oct 22:41
7b5fa48
Compare
Choose a tag to compare
0.49.0 Pre-release
Pre-release
  • fixes bugs with objects, primarily nested objects
  • optimizes overflow check with bitlen
  • adds argparse for CLI arguments
  • adds --unsafe-disable-overflow-checks flag to disable overflow checks (b& still used to ensure min width).
  • optimizes int x; int y; extract3 to extract x y
  • optimizes byte x; btoi to int
  • fixes non-uint64 indexes on arrays

0.48.0

11 Oct 12:10
650c9a2
Compare
Choose a tag to compare
0.48.0 Pre-release
Pre-release
  • fixes bug with experession chains
  • add state to Address (eg. this.txn.sender.state(myApp, 'foo'))

0.47.1

09 Oct 02:47
b572000
Compare
Choose a tag to compare
0.47.1 Pre-release
Pre-release
  • fix missing whitespace correction on custom types
  • fix broken bracketless if/else statements

0.47.0

07 Oct 13:09
343b4c9
Compare
Choose a tag to compare
0.47.0 Pre-release
Pre-release

Implemented rawBytes and castBytes functions

0.46.1

06 Oct 20:29
7460e0f
Compare
Choose a tag to compare
0.46.1 Pre-release
Pre-release

Fixes special OnComplete methods like optIntoApplication

0.46.0

06 Oct 12:50
ae5fdd2
Compare
Choose a tag to compare
0.46.0 Pre-release
Pre-release

Optimizes literal math operations

0.45.0

06 Oct 12:26
6e91ad7
Compare
Choose a tag to compare
0.45.0 Pre-release
Pre-release

Significantly optimized static tuples/arrays and byte concatenation

0.44.0

27 Sep 16:55
82f5d13
Compare
Choose a tag to compare
0.44.0 Pre-release
Pre-release
  • Application and Address fromIndex is now fromID to remove any potential confusion with Asset/App index vs foreign array index
  • Add support for template variables
  • createApplication, updateApplication, optInToApplication, deleteApplication, and closeOutOfApplication are now non-bare methods by default regardless of args. To make them bare, us the allow decorator.