Skip to content

v5.0.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@engineering-ci engineering-ci released this 16 Dec 17:38
· 0 commits to main since this release
e2d3019

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)