Releases: algorandfoundation/algorand-typescript-testing
Releases · algorandfoundation/algorand-typescript-testing
v1.0.0-alpha.21
1.0.0-alpha.21 (2025-04-17)
Features
- implement stubs for Box create, and no arg ctors (9fb1668)
- implement stubs for encode/decode native arrays (51d68f6)
- recognise conventional methods and use appropriate (05a92d1)
Bug Fixes
- encode bigint values as bytes correctly without overflowing (2a69a0d)
v1.0.0-beta.33
1.0.0-beta.33 (2025-04-15)
Features
- allow mock results to be setup for compileArc4 and abiCall (d67e33f)
- allow valid oca to be specified for mock callbacks (c7e6015)
Bug Fixes
- move invariant function from tests folder to fix combuild error (f843c6e)
v1.0.0-alpha.20
1.0.0-alpha.20 (2025-04-15)
Features
- allow mock results to be setup for compileArc4 and abiCall (d67e33f)
- allow valid oca to be specified for mock callbacks (c7e6015)
Bug Fixes
- move invariant function from tests folder to fix combuild error (f843c6e)
v1.0.0-beta.32
1.0.0-beta.32 (2025-03-31)
v1.0.0-beta.31
1.0.0-beta.31 (2025-03-31)
Dependencies and Other Build Updates
- Tag releases in npm based on release channel (81dc15b)
v1.0.0-alpha.19
1.0.0-alpha.19 (2025-03-31)
Features
- accept abi method reference as a parameter to methodSelector function (6e27f77)
- add docs for setting up jest with algorand-typescript-testing (c9c4462)
- add npm script to refresh test artifacts by recompiling contracts (d4d56a5)
- add quick start and testing guide as docs (5b2f65a)
- add stub for v11 op code mimc (a90534b)
- add stub implementation of arc4EncodedLength (c71995b)
- add stubs for concat functions and mutable array (935343d)
- add tests for multi-inheritance contract (cfdf857)
- add tests for setting items in struct back in (7f1f5fb)
- add v11 acct params functions (ac5bdf5)
- add v11 block functions (8833a05)
- add v11 global fields (fa44172)
- add v11 onlineStake function (95551f8)
- add v11 voter params functions (181a10e)
- allow extracting to the end by omitting length parameter for
extract
op code (dd62e5c)
Bug Fixes
- add step to install puyapy in the release pipeline as the contracts used by tests are now compiled as part of test run (14f1815)
- add tests to ensure switch clauses are evaluated only when reached (1019342)
- allow mutation of values stored in boxes, automatically register app address with context (9095196)
- allow v11 acct param fields to be set in any.account() call (d60f869)
- borken docs links (efe8fe1)
- change stub implementations of box, struct to match latest algo-ts (d4b217d)
- ensure all example contracts compile successfully (ab2a868)
- ensure local state behaviour matches AVM (87d4045)
- export baremethod in internal namespace to fix not implemented error (33af71e)
- export baremethod in internal/arc4 namespace to fix not implemented error (f98f740)
- make adjustments to puya-ts-transformer for it to be used with ts-jest package (d1ebfe6)
- remove set item tests as arc4 struct is now immutable (ec581cb)
- skip tests requiring avm v11 version in CI (3f4d4ce)
- throw error if the param being passed to ctx.contract.create function is not detected to be a contract (3793c4f)
- typo in readme.md (6403d86)
- update import elliptic statement to avoid having to inline node module (312986a)
- update import statements to avoid having to inline node modules (b7ef7aa)
- use isArc4 static property to remove explicit version dependency on puya-ts (10dd99d)
Dependencies and Other Build Updates
- Tag releases in npm based on release channel (81dc15b)
v1.0.0-beta.30
1.0.0-beta.30 (2025-03-19)
Bug Fixes
- allow mutation of values stored in boxes, automatically register app address with context (9095196)
v1.0.0-beta.29
v1.0.0-beta.28
1.0.0-beta.28 (2025-03-12)
Features
- add stub implementation of arc4EncodedLength (c71995b)
- add tests for setting items in struct back in (7f1f5fb)
Bug Fixes
- change stub implementations of box, struct to match latest algo-ts (d4b217d)
v1.0.0-beta.27
1.0.0-beta.27 (2025-03-05)
Bug Fixes
- add tests to ensure switch clauses are evaluated only when reached (1019342)