Releases: algorand/py-algorand-sdk
Releases · algorand/py-algorand-sdk
v2.6.1
What's Changed
Bugfixes
- algod: Even in the face of urllib.error.HTTPError, return the json by @jannotti in #529
- Fix: Pass args to underlying
kmd_request
function, including timeout by @jasonpaulos in #545
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
Bugfixes
- fix: no timeout for urlopen issue #526 by @grzracz in #527
- txns: Uses sp.min_fee if available by @jannotti in #530
- fix: Fix initialization for
WrongAmountType
error by @algolog in #532 - Fix: Fix indexer sync issue in cucumber tests by @jasonpaulos in #533
Enhancements
- Docs: Add missing pages for source map and dryrun results by @jasonpaulos in #520
- DX: Keyreg bytes by @jannotti in #522
- Testing: Add Python 3.12 to test matrix by @jasonpaulos in #534
- Simulate: Support newer simulate options by @jasonpaulos in #537
- Tests: Enable min-balance Cucumber tests. by @gmalouf in #539
Other
- Fix typographic error when printing offline participation transaction by @hsoerensen in #524
New Contributors
- @hsoerensen made their first contribution in #524
- @grzracz made their first contribution in #527
- @algolog made their first contribution in #532
- @gmalouf made their first contribution in #539
Full Changelog: v2.5.0...v2.6.0
v2.5.0
v2.4.0
v2.3.0
What's Changed
New Features
- Algod: Simulation run with extra budget per transaction group by ahangsu in #484
Enhancements
- tweak: reorder GenericSignedTransaction type alias by @tzaffi in #478
- Enhancement: Adding
box_reference.py
to Read The Docs by @tzaffi in #481 - DevOps: Update CODEOWNERS to only refer to the devops group by @onetechnical in #482
- algod: State delta endpoints by @algochoi in #483
- CICD: Release PR Creation Workflow and Slack Messaging by @algobarb in #497
- algod: Add msgpack query param to deltas endpoints by @Eric-Warehime in #499
Bug Fixes
- bugfix: incorrect indexer docs by tzaffi in #476
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
Supports new devmode block timestamp offset endpoints.
Bugfixes
- Fix: improve SignedTransaction type signature for dryrun and send_transaction by @barnjamin in #457
- Fix: add auth addr for multisig sign when the msig has been rekeyed by @barnjamin in #460
New Features
Enhancements
- Docs: Examples by @barnjamin in #454
- BugFix: ATC error message improvement by @barnjamin in #463
- API: Support updated simulate endpoint by @jasonpaulos in #466
- algod: Add endpoints for devmode timestamps, sync, and ready by @algochoi in #468
- DevOps: Add CODEOWNERS to restrict workflow editing by @onetechnical in #473
Full Changelog: v2.1.2...v2.2.0
v2.1.2
v2.1.1
What's Changed
Bugfixes
Enhancements
- Documentation: Adding examples to be pulled in to docs by @barnjamin in #441
Full Changelog: v2.1.0...v2.1.1
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