Releases: algorandfoundation/algorand-typescript-testing
Releases · algorandfoundation/algorand-typescript-testing
v1.0.0-beta.9
v1.0.0-beta.8
1.0.0-beta.8 (2025-01-16)
Bug Fixes
- throw error if the param being passed to ctx.contract.create function is not detected to be a contract (3793c4f)
v1.0.0-beta.7
1.0.0-beta.7 (2025-01-16)
Bug Fixes
- use isArc4 static property to remove explicit version dependency on puya-ts (10dd99d)
v1.0.0-beta.6
1.0.0-beta.6 (2025-01-15)
Bug Fixes
- allow v11 acct param fields to be set in any.account() call (d60f869)
v1.0.0-beta.5
1.0.0-beta.5 (2025-01-15)
Bug Fixes
- update import statements to avoid having to inline node modules (b7ef7aa)
v1.0.0-beta.4
1.0.0-beta.4 (2025-01-14)
Bug Fixes
- update import elliptic statement to avoid having to inline node module (312986a)
v1.0.0-beta.3
v1.0.0-beta.2
1.0.0-beta.2 (2025-01-14)
v1.0.0-beta.1
1.0.0-beta.1 (2025-01-13)
Features
- add deferAppCall to transaction contenxt (9fef4e4)
- Add equality testers setup function for comparing algots primitives (fdbc13b)
- add more tests for box (97dc9cd)
- Add test equality comparers to enable test assertions with algo-ts types and update tests to use these (c92edef)
- add tests for auction example contract (92ff824)
- add tests for voting example contract (3b2a05d)
- add typescript version of contracts (885a8ce)
- Expand equality comparers to allow uint64/biguint to numeric literal comparison (74baf7a)
- implement AppGlobal and add tests for it (cd78814)
- implement AppLocal and add tests for it (1fcfdfb)
- implement AppLocal and add tests for it (b280f92)
- implement Box and add tests for it (0bd32ec)
- implement method signatures and method selectors (81833af)
- implement stub for emit function (79838c7)
- implement stubs for appOptedIn, ensureBudget, TemplateVar (6685c92)
- implement stubs for compile functions (3ffe395)
- implement stubs for decodeArc4 and encodeArc4 functions (3db1ac1)
- implement stubs for LogicSig and arg, len op codes (2084c95)
- implement stubs for the following arc4 types (232f477)
- implement stubs for UintN, UFixedNxM, Byte, Bool, Str arc4 types (ed63f03)
- implement stubs for urange, assertMatch and match functions (cd7b7a2)
- support augmented assignment operators in runtimehelper (3685e8e)
- using Uint8Array as backing store for all box values (865e049)
Bug Fixes
- Actually fix test transformer export path (6a7dacd)
- ARC4 contracts should log the return value of an abi method, encoded as bytes and prefixed with a specific byte pattern detailed by arc4 (9412514)
- Don't log result of program method even on arc4 contracts (0fc5cbd)
- ensure contract proxy has abimetadata; (b8da12d)
- runtime-helper does not truly handles augmented assignment so strip
=
sign from operator before calling it (84e4e34) - Use toBytes to convert unknown value to bytes instead of asBytes, and don't log undefined/void (209a327)