Releases: algorandfoundation/algorand-python-testing
Releases Β· algorandfoundation/algorand-python-testing
v0.3.0-beta.1
v0.3.0-beta.1 (2024-08-13)
Features
- Implemented deferred app calls, modular test context, and refined access to value generators
- Added asset and application-related state operations
- Implemented AcctParamsGet operation
- Added ARC4 factory and corresponding tests
- Implemented inner transaction (ITxn) support
- Added support for ARC4 structs
Refactors
- Simplified test context validation
- Improved handling of application fields and state totals
- Consolidated value generators, ledger, and transaction contexts
- Moved crypto, pure, and misc ops into separate modules
- Improved handling of global/local state with implicit keys
- Simplified logic signature implementation
Tests
- Added extra tests for various components
- Implemented unit tests for scratch slots
- Added tests for ITxn, ITxnCreate, and GITxn
Other
- Updated documentation and contributing guidelines
- Improved type checking and error handling
- Various bug fixes and performance improvements
v0.2.2-beta.5
v0.2.2-beta.4
v0.2.2-beta.3
0.2.1
v0.2.1 (2024-07-10)
Initial implementation of the version presented at Decipher, moved out from puya repository
Chore
-
chore: improving codebase; adding semantic releases; fixing scripts & tests post migration (#2)
-
fix: patching helper scripts; adding pre-commit; bumping compiler version
-
chore: refine ci (
8d43492
) -
chore: moving out algorand-python-testing from puya repo (#1)
-
chore: addressing pr comments; adding ci; adding docs (
a488ac3
) -
chore: initial commit (
66ed184
)
Ci
-
ci: adding semantic releases
-
ci: patch hatch build invocation in cd (
77aea6e
)