Releases: algorandfoundation/algorand-typescript-testing
Releases · algorandfoundation/algorand-typescript-testing
v1.0.2-beta.1
1.0.2-beta.1 (2025-11-05)
Bug Fixes
v1.0.1
1.0.1 (2025-10-30)
Features
- accept abi method reference as a parameter to methodSelector function (6e27f77)
- add deferAppCall to transaction contenxt (9fef4e4)
- add docs for setting up jest with algorand-typescript-testing (c9c4462)
- Add equality testers setup function for comparing algots primitives (fdbc13b)
- Add length generic to bytes type for declaring statically sized byte sequences (e507637)
- add more tests for box (97dc9cd)
- 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 stub implementations for additional 1.0 features (0f13355)
- add stubs for concat functions and mutable array (935343d)
- add support for ABI validation (ebc7954)
- add support for ABI validation (#99) (acfb4f1)
- 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 multi-inheritance contract (cfdf857)
- add tests for setting items in struct back in (7f1f5fb)
- add tests for voting example contract (3b2a05d)
- add typescript version of contracts (885a8ce)
- 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
extractop code (dd62e5c) - allow mock results to be setup for compileArc4 and abiCall (d67e33f)
- allow tuples and objects to be stored in box, local, and global state (2932aae)
- allow valid oca to be specified for mock callbacks (c7e6015)
- 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 clone function (b49ecd2)
- implement ItxnCompose type for composing variable length transaction groups (363614f)
- implement method signatures and method selectors (81833af)
- implement mutable object (9d99af0)
- implement stub for emit function (79838c7)
- implement stubs for appOptedIn, ensureBudget, TemplateVar (6685c92)
- implement stubs for Box create, and no arg ctors (9fb1668)
- implement stubs for compile functions (3ffe395)
- implement stubs for decodeArc4 and encodeArc4 functions (3db1ac1)
- implement stubs for encode/decode native arrays (51d68f6)
- 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)
- include a
refproperty on theBoxtype which can be used to directly access box bytes (aefabb4) - make BoxRef methods directly accessible on Box class (dcb3dd0)
- recognise conventional methods and use appropriate (05a92d1)
- replace .native property with .as_uint64() and .as_biguint() methods in arc4.Uint (fb5891d)
- support augmented assignment operators in runtimehelper (3685e8e)
- support not expressions on match and assertMatch (93c826b)
- update langspec to v4.3.0 (ab53bd3)
- update puy...