Skip to content

Releases: algorand/py-algorand-sdk

v1.9.0b1

26 Nov 18:26
6785baa
Compare
Choose a tag to compare
v1.9.0b1 Pre-release
Pre-release

Changelog

1.9.0b1

Added

  • ABI Interaction Support for Python SDK (#247)
  • ABI Type encoding support (#238)
  • Add type hints and clean up ABI code (#253)
  • Add CircleCI configs to the Python SDK repo (#246)

v1.8.0

04 Oct 23:21
Compare
Choose a tag to compare

Changelog

1.8.0

Added

  • Add wait_for_confirmation() to AlgodClient (#214)
  • Support AVM 1.0 (#236)
  • Support for < python 3.7 (#221)

Bug Fixes

  • Fix JSON decoding in AlgodHTTPError (#223)

v1.7.0

04 Aug 15:23
2495670
Compare
Choose a tag to compare

Added

  • Add OnlineyKeyregTxn and OfflineKeyregTxn class and additional tests.
  • Signing support for rekeying to LogicSig/MultiSig account

Enhancements

  • Deprecate to_public_key and remove internal usage of to_public_key
  • Modified constants.py to match python.org PEP 8 style guidelines

Bug Fixes

  • Bugfix for newer Sphinx versions - m2r replaced with maintained m2r2
  • Fix typo in min/max balance indexer & make clearer
  • Merge Request headers in algod.py

v1.6.0

24 Jun 16:33
dd6bd98
Compare
Choose a tag to compare

Added

  • Support for dynamic opcode accounting, backward jumps, loops, callsub, retsub
  • Ability to pay for more app space
  • Ability to pool fees

Bug Fix

  • Raise JSONDecodeError instead of None (#193)

v1.5.0

30 Apr 00:20
87b8dab
Compare
Choose a tag to compare

Added

  • Support new features for indexer 2.3.2
  • Support for offline and nonparticipating key registration transactions.
  • Add TEAL 3 support

BugFix

  • Detects the sending of unsigned transactions
  • Add asset_info() and application_info() methods to the v2 AlgodClient class.

v1.4.1

19 Nov 21:03
39f76a3
Compare
Choose a tag to compare

Bugfix

  • Dependency on missing constant removed
  • Logic multisig signing fixed
  • kmd.sign_transaction now works with application txn
  • Added check for empty result in list_wallets
  • Now zero receiver is handled in transactions
  • Added init file for testing

Changed

  • Moved examples out of README into examples folder
  • Added optional 'round_num' arguments to standardize 'round_num', 'round', and 'block'

v1.4.0

19 Oct 01:18
8436f55
Compare
Choose a tag to compare

1.4.0

Added

  • Support for Applications

Bugfix

  • Now content-type is set when sending transactions
  • indexer client now allows no token for local development environment

v.1.4.0-beta

10 Aug 13:34
0714178
Compare
Choose a tag to compare
v.1.4.0-beta Pre-release
Pre-release

1.4.0

Added

  • Support for Applications

Bugfix

  • Now content-type is set when sending transactions
  • indexer client now allows no token for local development environment

v.1.3.0

04 Jun 19:10
ae081ba
Compare
Choose a tag to compare
  • Added Support for Algod V2 API and Indexer V2 API

v1.2.1

25 Mar 16:28
d0dac02
Compare
Choose a tag to compare
  • Added support for Algorand Smart Contracts (ASC)
    • Dynamic fee contract
    • Limit order contract
    • Periodic payment contract
  • Added SuggestedParams, which contains fee, first valid round, last valid round, genesis hash, and genesis ID; transactions and templates from 'future' take SuggestedParams as an argument.
    • Added suggested_params_as_object() in algod