v1.0.0-alpha.25
Pre-release
Pre-release
github-actions
released this
12 Nov 01:32
·
2 commits
to alpha
since this release
1.0.0-alpha.25 (2024-11-12)
Features
- allow construction of bytes from biguint to be orthogonal to biguint being constructed from bytes (ba23c64)
- ARC4 Structs (a9d30f9)
- ARC4 Tuples and UFixedNxM (b13fbd1)
- Compile logic signatures and template variables (1e06a3a)
- Handle ARC4 bool and string (ce32257)
- support calling bitwiseAnd, bitwiseOr, and bitwiseXor methods of bytes type (dfa9e76)
Bug Fixes
- allow uint64 type as well for Application and Asset parameter types (d84d291)
- avoid hardcoding op codes (3c6132d)
- avoid updating op-metadata file directly as it is generated by a script (796995f)
- circular dependency (9e300a1)
- Importing consts from external files (d7f0fd5)
- Include new properties required by puya in awst nodes and wtypes (ccec890)
- op codes with no arguments and void return types were throwing
Not Supported: Calling void
error (6e5a095) - TransactionType enum name in PType (ef52014)
- undo change to BytesCompat type as it is incorrect and unnecessary (20b1567)
- update generate-op-ptypes script instead of directly editing op-ptypes (8d69152)