Releases: algorandfoundation/TEALScript
Releases · algorandfoundation/TEALScript
0.37.0
- Added conditional checking to
verifyTxn
(documentation coming soon)
- maxKeys (#97 by @PhearZero)
0.36.0
assert
can now take multiple conditions with a single call
verifyTxn
which can be used to verify transaction fields (and potentially emit ARC51 events)
- General optimizations
0.35.0
- implement
Address
/Account
isOptedInToApp()
0.34.0
- Changes
@abi.readonly(true)
back to @abi.readonly
- Refactor to storage-related code in compiler, but shouldn't affect functionality
0.33.0
- Changes how type casting works to add an overflow check
- Optimize numeric literal type casting
0.31.1
fix call_DeleteApplication bug
0.31.0
New method routing
Breaking Changes
@handle
decorator has been replaced with @allow
. @handle.createApplication
now becomes @allow.create()
or @allow.bareCreate()
if it should be a bare call. @allow.call
, @allow.create
, @allow.bareCall
, @allow.bareCreate
are all functions that take in the OnComplete as the argument.
Full documentation can be seen at https://tealscript.netlify.app/pages/lifecycle
0.30.0
- Fixes bug with default create method not being written
- Fixes bug with label detection in TEAL output
- Fixes bug with bool literals
- Fix bug with string as expressions
- Angular casting
<uint<256>>1337
@abi.readonly
0.29.0
Adds tsdoc parsing for populating ABI JSON desc
fields