Skip to content

Releases: algorandfoundation/algorand-typescript-testing

v1.0.0-alpha.21

17 Apr 03:09
d0e38f4
Compare
Choose a tag to compare
v1.0.0-alpha.21 Pre-release
Pre-release

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

15 Apr 06:28
fc2eb04
Compare
Choose a tag to compare
v1.0.0-beta.33 Pre-release
Pre-release

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

15 Apr 07:10
eb2a40b
Compare
Choose a tag to compare
v1.0.0-alpha.20 Pre-release
Pre-release

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

31 Mar 22:53
Compare
Choose a tag to compare
v1.0.0-beta.32 Pre-release
Pre-release

1.0.0-beta.32 (2025-03-31)

v1.0.0-beta.31

31 Mar 06:01
7093693
Compare
Choose a tag to compare
v1.0.0-beta.31 Pre-release
Pre-release

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

31 Mar 06:13
1689629
Compare
Choose a tag to compare
v1.0.0-alpha.19 Pre-release
Pre-release

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

19 Mar 01:44
9ce9a66
Compare
Choose a tag to compare
v1.0.0-beta.30 Pre-release
Pre-release

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

17 Mar 03:32
50989f8
Compare
Choose a tag to compare
v1.0.0-beta.29 Pre-release
Pre-release

1.0.0-beta.29 (2025-03-17)

Bug Fixes

  • ensure all example contracts compile successfully (ab2a868)

v1.0.0-beta.28

12 Mar 01:34
ab50295
Compare
Choose a tag to compare
v1.0.0-beta.28 Pre-release
Pre-release

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

05 Mar 03:39
a981614
Compare
Choose a tag to compare
v1.0.0-beta.27 Pre-release
Pre-release

1.0.0-beta.27 (2025-03-05)

Bug Fixes

  • add tests to ensure switch clauses are evaluated only when reached (1019342)