Skip to content

Releases: algorandfoundation/algokit-utils-py

v5.0.0-alpha.10

28 Dec 18:08
5c05293

Choose a tag to compare

v5.0.0-alpha.10 Pre-release
Pre-release

Fix

  • Handle fields that are b64 string encoded bytes in msgpack (#253) (5c05293)

v5.0.0-alpha.8

24 Dec 11:56
789fe82

Choose a tag to compare

v5.0.0-alpha.8 Pre-release
Pre-release

Fix

  • App arg packing issue when there are exactly 15 args (#251) (789fe82)

v5.0.0-alpha.7

24 Dec 01:39

Choose a tag to compare

v5.0.0-alpha.7 Pre-release
Pre-release

Feature

  • Implement lsig delegation (aa37647)

Fix

  • Improve threshold validation (1cc17be)

Documentation

v5.0.0-alpha.6

24 Dec 01:21
79bccf4

Choose a tag to compare

v5.0.0-alpha.6 Pre-release
Pre-release

Fix

  • Send() now respects composer config when params not provided (a659f89)

v5.0.0-alpha.5

22 Dec 14:08

Choose a tag to compare

v5.0.0-alpha.5 Pre-release
Pre-release

Fix

  • Make block fields consistent with utils-ts and algosdk (959a11a)
  • Raise error when calculating tx_id and genesis hash is None (2b27a0b)
  • Move transaction validation to composer send, this enables historical transactions (with different validation criteria) to be encoded (8bc94a4)
  • Remove attempted coercion of state map keys from base64 to bytes (f2700b5)
  • Rename bytes field to all consistently use bytes_ (2aa5a28)
  • Take has_genesis_hash and has_genesis_id into account for transactions in an algod Block (#238) (9c5671b)

v5.0.0-alpha.4

17 Dec 16:19
87e4ad3

Choose a tag to compare

v5.0.0-alpha.4 Pre-release
Pre-release
v5.0.0-alpha.4

v5.0.0-alpha.3

17 Dec 14:35
266981b

Choose a tag to compare

v5.0.0-alpha.3 Pre-release
Pre-release

Fix

  • Add missing reject version field, fix tx id calculation in block models, and updates OAS indexer definitions (#245) (266981b)

v5.0.0-alpha.2

16 Dec 18:38
87b84b0

Choose a tag to compare

v5.0.0-alpha.2 Pre-release
Pre-release

Fix

  • ci: Remove redundant gh release edit from prerelease steps (#244) (87b84b0)

v5.0.0-alpha.1

16 Dec 17:38
e2d3019

Choose a tag to compare

v5.0.0-alpha.1 Pre-release
Pre-release

Feature

  • X-algokit-byte-length support and block model restructuring for cross-SDK alignment (#242) (3072c0e)
  • Align Python API with TypeScript naming conventions (ed9a947)
  • Account model refinements and further alignment with ts variant (#227) (1bb2366)
  • Refinements in api generator; initial polytest integration for algod (#222) (6347860)
  • Support updating StructType's in ARC56Contract to support client generator (192b9df)
  • Decoupling abi (#220) (d047b2f)
  • Decoupling atc, algod and vendoring remaining algosdk code into the codebase (#219) (e0ec080)
  • Api clients (#211) (958758b)
  • Transact, transact tests and common package implementations (#209) (d17085c)
  • Migration to uv and initial structure setup for sub packages from core (#208) (83a1864)

Fix

  • Account refs (#235) (2e77178)
  • api: Handle unhashable keys in msgpack responses (#216) (dd2cb6d)
  • Removes duplicate logic signature field from signed transaction in block model (14d05b3)
  • Refinements in decoding msgpack and minor bug fixes API generator (#215) (df4d688)

Breaking

  • rename SourceMap to ProgramSourceMap to align with ts and move to algokit common (#241) (22bde9a)
  • aligning field names with ts (#240) (8b266d1)
  • Multiple API field and type renames to align with algokit-utils-ts ## Changes ### MultisigSubsignature - Renamed `address: str` to `public_key: bytes` to match TypeScript's `publicKey: Uint8Array` - Aligns with go-algorand canonical definition (`Key PublicKey` with wire key `pk`) - Wire format unchanged - backward compatible at protocol level ### AppCallTransactionFields - Renamed `access` to `access_references` to match TypeScript's `accessReferences` - Wire key remains `al` ### Transaction - Renamed `app_call` to `application_call` to match TypeScript's `applicationCall` ### SendAtomicTransactionComposerResults - Removed backwards compatibility alias completely - Use `SendTransactionComposerResults` instead" (ed9a947)
  • Account model refinements and further alignment with ts variant (#227) (1bb2366)

v4.2.3

15 Dec 15:18

Choose a tag to compare

Fix

  • Update urllib3 for audit issue (#239) (ab36d0c)
  • Enable LocalNet dispensing after 30000 rounds (#226) (d1f8693)
  • Use extra pages available when deploying (#217) (afda7ac)

Documentation

  • Remove html docs and gh pages; tweak md docstrings to convert to regular python code blocks (#205) (4db24ba)