Releases: algorand/py-algorand-sdk
Releases · algorand/py-algorand-sdk
v2.1.0
What's Changed
Bugfixes
- bugfix: fix msig sks type + a couple other mypy complaints by @barnjamin in #434
- fix: remove unused positional argument "contract_type" from OverspecifiedRoundError and UnderspecifiedRoundError by @ori-shem-tov in #438
- Fix: Revert .test-env in develop by @bbroder-algo in #445
New Features
- New Feature: Adding methods to use the simulate endpoint by @barnjamin in #420
Enhancements
- Infrastructure: Add setup.py check to circle ci by @algochoi in #427
- Enhancement: Type Friendly Exports by @tzaffi in #435
- Algod: Add disassembly endpoint and implement cucumber test by @algochoi in #440
- Enhancement: Upgrade black, mypy, and add type annotations to algod.py by @tzaffi in #442
New Contributors
- @ori-shem-tov made their first contribution in #438
- @bbroder-algo made their first contribution in #445
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
Breaking Changes
- Remove v1 algod API (
algosdk/algod.py
) due to API end-of-life (2022-12-01). Instead, use v2 algod API (algosdk/v2client/algod.py
). - Remove
algosdk.future
package. Move package contents toalgosdk
. - Remove
encoding.future_msgpack_decode
method in favor ofencoding.msgpack_decode
method. - Remove
cost
field inDryrunTxnResult
in favor of 2 fields:budget-added
andbudget-consumed
.cost
can be derived bybudget-consumed - budget-added
. - Remove
mnemonic.to_public_key
in favor ofaccount.address_from_private_key
. - Remove logicsig templates,
algosdk/data/langspec.json
and all methods inlogic
depending on it.
Bugfixes
Enhancements
- v2: Breaking changes from v1 to v2.0.0 by @ahangsu in #415
- v2: Delete more references to
langspec
by @algochoi in #426 - LogicSig: Add LogicSig usage disclaimer by @michaeldiamant in #424
- Infrastructure: Only package
algosdk
insetup.py
by @algochoi in #428 - Tests: Introduce type linting with mypy by @jdtzmn in #397
New Contributors
Full Changelog: v1.20.2...v2.0.0
v1.20.2
What's Changed
Bugfixes
Enhancements
- Tests: Migrate v1 algod dependencies to v2 in cucumber tests by @algochoi in #400
- Enhancement: allowing zero length static array by @ahangsu in #401
- README: Delete Travis CI Badge by @algochoi in #404
- examples: Migrate v1 algod usage to v2 algod by @algochoi in #403
Full Changelog: v1.20.1...v1.20.2
v1.20.1
v1.20.0
v1.19.0
v1.18.0
v1.17.0
What's Changed
Bugfixes
Enhancements
- Enhancement: Trim the indexer images and use the sandbox instead of custom dockers by @tzaffi in #367
- Enhancement: Add State Proof support by @shiqizng in #370
- Enhancement: Deprecating use of langspec by @ahangsu in #371
New Contributors
Full Changelog: v1.16.1...v1.17.0
v1.17.0b1
What's Changed
Bugfixes
Enhancements
- Enhancement: Trim the indexer images and use the sandbox instead of custom dockers by @tzaffi in #367
- Enhancement: Add State Proof support by @shiqizng in #370
- Enhancement: Deprecating use of langspec by @ahangsu in #371
New Contributors
Full Changelog: v1.16.1...v1.17.0b1
v1.16.1
What's Changed
Bugfixes
- bug-fix: add check to desc so we dont output null if undefined by @barnjamin in #368
Enhancements
- AVM: Consolidate TEAL and AVM versions by @michaeldiamant in #361
- Testing: Modify cucumber steps to use dev mode network by @algochoi in #360
Full Changelog: v1.16.0...v1.16.1