Skip to content

v2.2.0

Compare
Choose a tag to compare
@daniel-makerx daniel-makerx released this 30 Jul 09:32
· 229 commits to main since this release

v2.2.0 (2024-07-30)

Feature

  • remove requirement that the target variable of a for-loop with enumeration be a tuple unpacking (5b994e3)

  • support for-else and while-else (0959e2d)

  • include ARC-22 readonly flag in ARC-32 output (6d325b9)

  • add support for compiling programs to AVM bytecode, and referencing those programs within other contracts. (7d7a4fd)

Fix

  • ensure conversion of UInt64 enum types to arc4 UIntN is handled correctly. (70b49dc)

  • change total_num_byte_slice return type to UInt64 (96b5165)

  • fix bug with iteration of single item tuples (983f171)

  • fix a regression where algopy.op functions that accepted multiple literal types would fail to compile with all except one type (2cbf5df)

  • use UInt64 enum types as return types where appropriate in low-level ops stubs (008c96a)

  • prevent internal errors when for-loop bodies always exit (#269) (1b24cd7)