Releases: algorand/pyteal
Releases · algorand/pyteal
v0.6.2
v0.6.1
v0.6.0
Add support for TEAL v2 smart contracts, including stateful smart contracts. For full documentation, see https://pyteal.readthedocs.io/en/v0.6.0/
Added
- TEAL v2
Txn
andGtxn
fields - TEAL v2
Global
fields TxnType
enumPop
expressionNot
expressionBitwiseNot
expressionBitwiseAnd
expressionBitwiseOr
expressionBitwiseXor
expressionNeq
(not equal) expressionAssert
expressionAssetHolding
expressionsAssetParam
expressions- State manipulation with
App
expressions Concat
expressionSubstring
expressionBytes
constructor now accepts UTF-8 stringsIf
expression now allows single branches
Changed
- Compiling a PyTeal program must now be done with the
compileTeal(program, mode)
function. The.teal()
method no longer exists. - The API for group transactions has changed from
Gtxn.field(transaction_index)
toGtxn[transaction_index].field()
. Tmpl
syntax has changed fromType(Tmpl("TMPL_NAME"))
toTmpl.Type("TMPL_NAME")
.
v0.5.4
v0.5.4 release