Skip to content

Releases: algorandfoundation/algorand-python-testing

v0.3.0-beta.1

14 Aug 00:00
Compare
Choose a tag to compare
v0.3.0-beta.1 Pre-release
Pre-release

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

30 Jul 08:55
Compare
Choose a tag to compare
v0.2.2-beta.5 Pre-release
Pre-release

v0.2.2-beta.5 (2024-07-30)

Documentation

  • docs: patch urls in README.md (#9)

  • chore: patch urls in README.md

  • ci: relaxing rules around paths-ignore

  • docs: patching old namespace name in readme (eddf612)

v0.2.2-beta.4

25 Jul 13:29
Compare
Choose a tag to compare
v0.2.2-beta.4 Pre-release
Pre-release

v0.2.2-beta.4 (2024-07-25)

Ci

  • ci: improve cd pipeline to ensure dist is cleaned up before build done by semantic release (#7) (6c02d0b)

v0.2.2-beta.3

25 Jul 09:40
Compare
Choose a tag to compare
v0.2.2-beta.3 Pre-release
Pre-release

v0.2.2-beta.3 (2024-07-25)

Ci

  • ci: tweaking conditional to not perform publish to pypi if no release was generated (#6)

  • ci: tweaking conditional to not perform publish to pypi if no release was generated

  • chore: tweaking patch tags (842f9b5)

0.2.1

10 Jul 18:00
Compare
Choose a tag to compare

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)