Skip to content

Releases: algorandfoundation/algorand-typescript-testing

v1.0.2-beta.1

05 Nov 09:23
88c21f6

Choose a tag to compare

v1.0.2-beta.1 Pre-release
Pre-release

1.0.2-beta.1 (2025-11-05)

Bug Fixes

  • abiCall throws unknown contract error for calls made to contracts with @contract decorator (176463f)

v1.0.1

30 Oct 07:56
05431e8

Choose a tag to compare

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 extract op 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 ref property on the Box type 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...
Read more

v1.0.0-alpha.43

28 Oct 09:00
1399fea

Choose a tag to compare

v1.0.0-alpha.43 Pre-release
Pre-release

1.0.0-alpha.43 (2025-10-28)

Features

  • add support for ABI validation (ebc7954)

v1.0.0-alpha.42

28 Oct 08:30
fc179f4

Choose a tag to compare

v1.0.0-alpha.42 Pre-release
Pre-release

1.0.0-alpha.42 (2025-10-28)

Features

  • update puya-ts dependency versions (8989a8a)

v1.0.0-alpha.41

23 Oct 07:05
32b0078

Choose a tag to compare

v1.0.0-alpha.41 Pre-release
Pre-release

1.0.0-alpha.41 (2025-10-23)

v1.0.0-beta.36

21 Oct 01:24
28eebfc

Choose a tag to compare

v1.0.0-beta.36 Pre-release
Pre-release

1.0.0-beta.36 (2025-10-21)

Features

  • add support for ABI validation (ebc7954)

v1.0.0-alpha.40

20 Oct 17:18
acfb4f1

Choose a tag to compare

v1.0.0-alpha.40 Pre-release
Pre-release

1.0.0-alpha.40 (2025-10-20)

Features

v1.0.0-alpha.39

02 Oct 01:50
55611b7

Choose a tag to compare

v1.0.0-alpha.39 Pre-release
Pre-release

1.0.0-alpha.39 (2025-10-02)

v1.0.0-alpha.38

26 Sep 07:16
1d574c1

Choose a tag to compare

v1.0.0-alpha.38 Pre-release
Pre-release

1.0.0-alpha.38 (2025-09-26)

v1.0.0-alpha.37

23 Sep 09:50
45511a9

Choose a tag to compare

v1.0.0-alpha.37 Pre-release
Pre-release

1.0.0-alpha.37 (2025-09-23)

Features

  • update langspec to v4.3.0 (ab53bd3)