Py-algorand-sdk

Latest version: v2.5.0

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

2.1.0

What's Changed
Bugfixes
* bugfix: fix msig sks type + a couple other mypy complaints by barnjamin in https://github.com/algorand/py-algorand-sdk/pull/434
* fix: remove unused positional argument "contract_type" from OverspecifiedRoundError and UnderspecifiedRoundError by ori-shem-tov in https://github.com/algorand/py-algorand-sdk/pull/438
* Fix: Revert .test-env in develop by bbroder-algo in https://github.com/algorand/py-algorand-sdk/pull/445
New Features
* New Feature: Adding methods to use the simulate endpoint by barnjamin in https://github.com/algorand/py-algorand-sdk/pull/420
Enhancements
* Infrastructure: Add setup.py check to circle ci by algochoi in https://github.com/algorand/py-algorand-sdk/pull/427
* Enhancement: Type Friendly Exports by tzaffi in https://github.com/algorand/py-algorand-sdk/pull/435
* Algod: Add disassembly endpoint and implement cucumber test by algochoi in https://github.com/algorand/py-algorand-sdk/pull/440
* Enhancement: Upgrade black, mypy, and add type annotations to algod.py by tzaffi in https://github.com/algorand/py-algorand-sdk/pull/442

New Contributors
* ori-shem-tov made their first contribution in https://github.com/algorand/py-algorand-sdk/pull/438
* bbroder-algo made their first contribution in https://github.com/algorand/py-algorand-sdk/pull/445

**Full Changelog**: https://github.com/algorand/py-algorand-sdk/compare/v2.0.0...v2.0.1

2.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 to `algosdk`.
* Remove `encoding.future_msgpack_decode` method in favor of `encoding.msgpack_decode` method.
* Remove `cost` field in `DryrunTxnResult` in favor of 2 fields: `budget-added` and `budget-consumed`. `cost` can be derived by `budget-consumed - budget-added`.
* Remove `mnemonic.to_public_key` in favor of `account.address_from_private_key`.
* Remove logicsig templates, `algosdk/data/langspec.json` and all methods in `logic` depending on it.

Bugfixes
* Fix: populate_foreign_array offset logic by jgomezst in https://github.com/algorand/py-algorand-sdk/pull/406

Enhancements
* v2: Breaking changes from v1 to v2.0.0 by ahangsu in https://github.com/algorand/py-algorand-sdk/pull/415
* v2: Delete more references to `langspec` by algochoi in https://github.com/algorand/py-algorand-sdk/pull/426
* LogicSig: Add LogicSig usage disclaimer by michaeldiamant in https://github.com/algorand/py-algorand-sdk/pull/424
* Infrastructure: Only package `algosdk` in `setup.py` by algochoi in https://github.com/algorand/py-algorand-sdk/pull/428
* Tests: Introduce type linting with mypy by jdtzmn in https://github.com/algorand/py-algorand-sdk/pull/397

1.20.2

What's Changed
Bugfixes
* Bug-Fix: encode ABI string with non-ASCII characters by ahangsu in https://github.com/algorand/py-algorand-sdk/pull/402
Enhancements
* Tests: Migrate v1 algod dependencies to v2 in cucumber tests by algochoi in https://github.com/algorand/py-algorand-sdk/pull/400
* Enhancement: allowing zero length static array by ahangsu in https://github.com/algorand/py-algorand-sdk/pull/401
* README: Delete Travis CI Badge by algochoi in https://github.com/algorand/py-algorand-sdk/pull/404
* examples: Migrate v1 algod usage to v2 algod by algochoi in https://github.com/algorand/py-algorand-sdk/pull/403

**Full Changelog**: https://github.com/algorand/py-algorand-sdk/compare/v1.20.1...v1.20.2

1.20.1

What's Changed
Bugfixes
* Bug-fix: Implement `TransactionRejectedError` by jdtzmn in https://github.com/algorand/py-algorand-sdk/pull/396
* Decoding: Fix roundtrip encode/decode tests for transactions by algochoi in https://github.com/algorand/py-algorand-sdk/pull/398

**Full Changelog**: https://github.com/algorand/py-algorand-sdk/compare/v1.20.0...v1.20.1

1.20.0

What's Changed
New Features
* Boxes: Add support for Boxes by algochoi in https://github.com/algorand/py-algorand-sdk/pull/348
* `class StateSchema`'s method `undictify()` now returns a `StateSchema` object instead of a python `dict`

**Full Changelog**: https://github.com/algorand/py-algorand-sdk/compare/v1.19.0...v1.20.0

1.19.0

What's Changed
Enhancements
* REST API: Add algod block hash endpoint, add indexer block header-only param. by winder in https://github.com/algorand/py-algorand-sdk/pull/390

**Full Changelog**: https://github.com/algorand/py-algorand-sdk/compare/v1.18.0...v1.19.0

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.