Releases: algorand/pyteal
Releases · algorand/pyteal
v0.19.0
What's Changed
- Erroring on constructing an odd length hex byte string by @ahangsu in #539
- Typo Fix for
abi.Uint64TypeSpec
by @ahangsu in #549 - Minor improvement on testcase coverage in util.py inside pyteal.abi by @ahangsu in #554
- Add overriding name to method spec so it comes through in contract json by @barnjamin in #550
- Refined ABI type-check on assignment by @ahangsu in #540
- Relax the type checking on arguments to subroutine by @barnjamin in #531
ExecuteMethodCall
typecheck by @ahangsu in #561- Unit test speed up by @ahangsu in #536
- Using Will's algod docker image by @ahangsu in #568
- Typo in contributing markdown by @barnjamin in #575
- OpUp: Allow specification of fee source by @barnjamin in #566
- Fix: tupled app args with transaction type by @barnjamin in #577
- Mark
type_spec_is_assignable
hidden again by @ahangsu in #581 - v0.19.0 by @ahangsu in #582
Full Changelog: v0.18.1...v0.19.0
v0.18.1
What's Changed
- fix subroutine args with no doc by @barnjamin in #524
- v0.18.1 by @jasonpaulos in #525
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- Test round-trip
TypeSpec
values by @jasonpaulos in #519 - Minor improvement on
Makefile
to allow local end user always have latest dependencies by @ahangsu in #521 - Improvement: Docstring Parsing for Method Description by @barnjamin in #518
- v0.18.0 by @jasonpaulos in #523
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Fix bug where
String.set
duplicates the argumentExpr
in the AST by @jasonpaulos in #508 - Comment as op by @barnjamin in #410
- Static/Dynamic-Bytes Convenience by @ahangsu in #500
- adding comment kwarg to assert expression by @barnjamin in #510
- remove null descr on contract since sdk changed by @barnjamin in #513
- Modify ABI DynamicBytes and StaticBytes to support router/subroutine by @fabrice102 in #514
- v0.17.0 by @jasonpaulos in #515
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Add handler for allowing Txna in InnerTxnBuilder by @barnjamin in #384
- NamedTuple Implementation by @ahangsu in #473
- Sphinx Error on Warnings by @ahangsu in #478
- Bugfix: windows compatability by @tzaffi in #499
- Update
Block
docs to match spec change by @jasonpaulos in #503 - add ExecuteMethod helper by @barnjamin in #501
- Release/v0.16.0 by @tzaffi in #507
Full Changelog: v0.15.0...v0.16.0
v0.15.0
v0.14.0
What's Changed
- mypy --show-error-codes by @tzaffi in #354
- Fix incorrect reference to global account in local state docs by @Moataz-E in #359
- Improved trace by @barnjamin in #371
- fix misspelling of uint by @barnjamin in #431
- Clarify minimum Python version management docs by @michaeldiamant in #435
- Foreign prefix on App and Asset arrays by @barnjamin in #440
- Add Execute Method by @barnjamin in #444
- Simplify multi-expression clauses by @jdtzmn in #442
- Add ABI support by @michaeldiamant in #264
- Update user guide to reflect multi-expression syntax improvements by @michaeldiamant in #471
- Add py.typed marker by @jasonpaulos in #465
- Update
docs/requirements.txt
with new dependencies by @jasonpaulos in #472 - Prep CHANGELOG for v0.14.0 by @michaeldiamant in #462
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Fix typo in crypto.rst by @HashMapsData2Value in #324
- ECDSA verify, decompress, and recover support by @algoidurovic in #307
- Fix typo in global_.py by @eltociear in #330
- Fix
If
type bug by @jasonpaulos in #329 - Bug fix for #331
continue
skipswhile
condition check by @ahangsu in #332 - Prep CHANGELOG for v0.13.0 by @michaeldiamant in #333
New Contributors
- @HashMapsData2Value made their first contribution in #324
- @eltociear made their first contribution in #330
Full Changelog: v0.12.1...v0.13.0