Releases: algorandfoundation/algokit-client-generator-py
Releases · algorandfoundation/algokit-client-generator-py
v3.0.0-alpha.4
v3.0.0-alpha.4
v3.0.0-alpha.3
v3.0.0-alpha.3
v3.0.0-alpha.2
v3.0.0-alpha.2
v3.0.0-alpha.1
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
Documentation
v2.2.1-beta.2
v2.2.1-beta.2
v2.2.1-beta.1
v2.2.1-beta.1
v2.2.0
v2.2.0-beta.2
v2.2.0-beta.2
v2.2.0-beta.1
v2.1.1-beta.5
v2.1.1-beta.5