Skip to content

Releases: algorandfoundation/TEALScript

0.20.0

04 Jul 14:12
Compare
Choose a tag to compare
0.20.0 Pre-release
Pre-release

Adds Compiler.compileAll()

0.19.0

04 Jul 13:32
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release
  • Changes Compiler constructor to take object of options, which is where algod info is now set
  • Moved all env usage to the binary rather than compiler.ts
  • Added webpack smoketest

0.18.1

03 Jul 13:46
2249061
Compare
Choose a tag to compare
0.18.1 Pre-release
Pre-release

Fix type definitions for .set()

0.18.0

03 Jul 13:09
453f220
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release
  • Arrays are now passed by reference like native JS
  • .put() on storage classes is now .set() to better align with JS maps and pyteal
  • .length() on BoxKey and BoxMap is now .size()

0.17.2

01 Jul 19:18
c0ac192
Compare
Choose a tag to compare
0.17.2 Pre-release
Pre-release

Tuple type bugfix

0.17.1

30 Jun 21:24
f2bae05
Compare
Choose a tag to compare
0.17.1 Pre-release
Pre-release

Add bzero type definition

0.17.0

30 Jun 20:20
4da3eba
Compare
Choose a tag to compare
0.17.0 Pre-release
Pre-release

box len, extract, replace, and create methods

0.16.0

29 Jun 12:52
a601293
Compare
Choose a tag to compare
0.16.0 Pre-release
Pre-release

Adds support for .length on string, bytes and dynamic arrays.

Adds ability to change algod compile endpoint via env variables: ALGOD_SERVER, ALGOD_PORT, and ALGOD_TOKEN

0.15.0

20 Jun 20:02
4718d07
Compare
Choose a tag to compare
0.15.0 Pre-release
Pre-release

Breaking changes to StaticArrays and storage classes. Also adds ufixedNxM support

uint16 -> uint<16>
uint16<3> -> StaticArray<uint<16>, 3>
BoxReference -> BoxKey
GlobalReference -> GlobalStateKey
LocalReference -> LocalStateKey
GlobalMap -> GlobalStateMap
LocalMap -> LocalStateMap

0.14.0

17 Jun 18:33
ed24564
Compare
Choose a tag to compare
0.14.0 Pre-release
Pre-release

Tuple refactor