Skip to content

Releases: algorandfoundation/algorand-typescript-testing

v1.0.0-beta.9

17 Jan 04:24
1dd7b2f
Compare
Choose a tag to compare
v1.0.0-beta.9 Pre-release
Pre-release

1.0.0-beta.9 (2025-01-17)

Features

  • add tests for multi-inheritance contract (cfdf857)

v1.0.0-beta.8

16 Jan 10:40
777faa0
Compare
Choose a tag to compare
v1.0.0-beta.8 Pre-release
Pre-release

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

16 Jan 10:23
84fee20
Compare
Choose a tag to compare
v1.0.0-beta.7 Pre-release
Pre-release

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

15 Jan 04:51
d90b5f6
Compare
Choose a tag to compare
v1.0.0-beta.6 Pre-release
Pre-release

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

15 Jan 03:15
7086c0c
Compare
Choose a tag to compare
v1.0.0-beta.5 Pre-release
Pre-release

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

14 Jan 10:18
b266b30
Compare
Choose a tag to compare
v1.0.0-beta.4 Pre-release
Pre-release

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

14 Jan 09:26
bfc897d
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

1.0.0-beta.3 (2025-01-14)

Features

  • 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)

Bug Fixes

  • skip tests requiring avm v11 version in CI (3f4d4ce)

v1.0.0-beta.2

14 Jan 02:57
0853b82
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

1.0.0-beta.2 (2025-01-14)

v1.0.0-beta.1

13 Jan 11:12
8db05b4
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

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)

Dependencies and Other Build Updates

  • Add build pipelines and prepare package for publishing (773a39f)
  • Bundle and patch typescript version (226d4b9)
  • Don't bundle typescript, just patch it locally (d4be90e)
  • Fix test transformer export (00c5924)
  • Reduce max eslint warnings (308ed90)

v1.0.0-alpha.18

31 Dec 07:05
e9abc14
Compare
Choose a tag to compare
v1.0.0-alpha.18 Pre-release
Pre-release

1.0.0-alpha.18 (2024-12-31)

Features

  • add tests for auction example contract (92ff824)
  • add tests for voting example contract (3b2a05d)