Skip to content

Releases: algorandfoundation/algokit-client-generator-py

v3.0.0-alpha.4

16 Mar 20:15

Choose a tag to compare

v3.0.0-alpha.4 Pre-release
Pre-release
v3.0.0-alpha.4

v3.0.0-alpha.3

29 Dec 02:43
b8578e9

Choose a tag to compare

v3.0.0-alpha.3 Pre-release
Pre-release
v3.0.0-alpha.3

v3.0.0-alpha.2

17 Dec 17:08
f0d6950

Choose a tag to compare

v3.0.0-alpha.2 Pre-release
Pre-release
v3.0.0-alpha.2

v3.0.0-alpha.1

17 Dec 16:11
f636a24

Choose a tag to compare

v3.0.0-alpha.1 Pre-release
Pre-release

Feature

  • Update generator to use new ARC56Contract, which includes simplifying struct decoding (708f97e)
  • Add support for generating a minimal client (#76) (8dbfa88)
  • Bump utils dependency to v4 (386539b)
  • V2 - leveraging new AlgoKit interfaces and support for algokit-utils-py v3 (#33) (de55aae)
  • Add support for simulating an atc (#17) (6135632)
  • Add compose functionality to generated clients (#9) (98b8d4d)
  • Add additional doc strings (b900d56)
  • Generate client method docstrings (a0f3ace)
  • Expand supported types (5a23813)
  • Forward commonly used properties (2b4873b)
  • Support for named structs (d05e79b)
  • Convert special methods from overloads to prefixed names (0aa67e6)
  • Improve CLI parsing robustness (046f88e)
  • Enable running as a CLI (7d12057)
  • Add algokit typed client generator (d4c57d9)
  • Add algokit typed client generator (1831730)

Fix

  • Ensure close_out calls are generated in composer (#54) (c96d18a)
  • Update to latest utils to fix state key name normalization issues similarly to utils-ts (#43) (f7f9078)
  • Correcting the ignore declaration for a more appropriate mypy global ignore (#41) (83a3836)
  • Disable mypy for end user; keep selective ignores for local examples (#40) (7755be2)
  • Minor patches in dataclass inheritance; fixes for mypy errors; addressing internal feedback (#37) (82a1a1c)
  • Ensure nested dataclasses in state accessors are loaded properly (#36) (58f13aa)
  • Extra section in migration for state access; adding @Property decorator for direct state access (#35) (e8b49e5)
  • Additional changes to address mypy 'call-overload'; adding cron for ci (#29) (d3a64f7)
  • Addressing mypy 'call-overload' warning with explicit typecast (#28) (ffa9f23)
  • Set explicit utf-8 encoding as part of writer invocation (#27) (002de46)
  • Ensure clients generated for contracts with no abi methods are still valid python (a3e1c8b)
  • Adjust client tests (#18) (76d36b1)
  • Fix account reference types (#13) (8cedcd9)
  • Add support for reference type aliases (#12) (0d5a5d8)
  • Initial release (1cdd35a)
  • Initial release (#11) (8519a98)
  • Use logger instead of print (109bffb)
  • Remove GenerationSettings (3340a39)
  • Reduce type warnings (b3f2e5e)
  • Use names derived from ABI signature if overloads (a9fec9c)
  • Rename CLI alias to algokitgen-py (f968dd0)
  • Map byte[] to bytes (#3) (68bdee3)

Breaking

  • Generator overhaul with ARC-56 support and TypeScript alignment (de55aae)
  • initial release (1cdd35a)

Documentation

  • Patch typo; ignore cd on changes in docs folder only (#42) (0034c28)
  • Update README.md (fb197c0)
  • Update README.md (d35a37b)

v2.2.1-beta.2

25 Jul 03:36
f8a1376

Choose a tag to compare

v2.2.1-beta.2 Pre-release
Pre-release
v2.2.1-beta.2

v2.2.1-beta.1

24 Jul 15:36
a8f7940

Choose a tag to compare

v2.2.1-beta.1 Pre-release
Pre-release
v2.2.1-beta.1

v2.2.0

24 Jul 12:46

Choose a tag to compare

Feature

  • Add support for generating a minimal client (#76) (8dbfa88)

v2.2.0-beta.2

23 Jul 06:52
d87c6b7

Choose a tag to compare

v2.2.0-beta.2 Pre-release
Pre-release
v2.2.0-beta.2

v2.2.0-beta.1

23 Jul 06:44
8dbfa88

Choose a tag to compare

v2.2.0-beta.1 Pre-release
Pre-release

Feature

  • Add support for generating a minimal client (#76) (8dbfa88)

v2.1.1-beta.5

12 May 13:54
6acb8bc

Choose a tag to compare

v2.1.1-beta.5 Pre-release
Pre-release
v2.1.1-beta.5