Releases: algorandfoundation/algokit-utils-py
Releases · algorandfoundation/algokit-utils-py
v5.0.0-alpha.10
v5.0.0-alpha.8
v5.0.0-alpha.7
v5.0.0-alpha.6
Fix
- Send() now respects composer config when params not provided (
a659f89)
v5.0.0-alpha.5
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
v5.0.0-alpha.4
v5.0.0-alpha.3
v5.0.0-alpha.2
v5.0.0-alpha.1
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)