Skip to content

Releases: algorandfoundation/algokit-utils-ts

v7.0.0-beta.15

17 Oct 18:24
dccf696
Compare
Choose a tag to compare
v7.0.0-beta.15 Pre-release
Pre-release

7.0.0-beta.15 (2024-10-17)

v7.0.0-beta.14

10 Oct 19:18
155a2cd
Compare
Choose a tag to compare
v7.0.0-beta.14 Pre-release
Pre-release

7.0.0-beta.14 (2024-10-10)

v7.0.0-beta.13

10 Oct 18:36
510899b
Compare
Choose a tag to compare
v7.0.0-beta.13 Pre-release
Pre-release

7.0.0-beta.13 (2024-10-10)

v7.0.0-beta.12

08 Oct 05:18
f940449
Compare
Choose a tag to compare
v7.0.0-beta.12 Pre-release
Pre-release

7.0.0-beta.12 (2024-10-08)

v7.0.0-beta.11

07 Oct 12:31
caf45b5
Compare
Choose a tag to compare
v7.0.0-beta.11 Pre-release
Pre-release

7.0.0-beta.11 (2024-10-07)

v7.0.0-beta.10

06 Oct 13:10
ee8338a
Compare
Choose a tag to compare
v7.0.0-beta.10 Pre-release
Pre-release

7.0.0-beta.10 (2024-10-06)

⚠ BREAKING CHANGES

  • Technically this is a breaking change, but typed generator
    was incorrectly classing them as number and otherwise people were using ABIValue
    which doesn't specify the type so detection is ideally needed anyway so impact is likely low.

Features

  • Convert ABI return values that are uint<53 to number rather than bigint (#322) (ee8338a)
  • When simulating a readonly call, populate app call resources by default

v7.0.0-beta.9

05 Oct 04:24
9c3897e
Compare
Choose a tag to compare
v7.0.0-beta.9 Pre-release
Pre-release

7.0.0-beta.9 (2024-10-05)

⚠ BREAKING CHANGES

  • AppClient.compile (and appClient.compile, and appFactory.compile) return compiledApproval and compiledClear again
    This reverted the last commit after a reflection that the more explicit naming was actually confusing since it meant
    the return of this method different from the return from create/update calls and consistency was better. The fact there is now jsdoc
    comments means that the property names from the compile method are able to be quickly understood.

Features

  • Readonly calls from app client now don't invoke signing (#321) (9c3897e)
  • feat: AlgoKitComposer.simulate() now has a skipSignatures option to opt-out of signing for the simulate call
  • feat: Added a defaultSigner to AppClient and AppFactory
  • feat: AppClient now has an algorand property so you don't need to pass AlgorandClient around everywhere if you have a client
  • feat: AppFactory now has an algorand property so you don't need to pass AlgorandClient around everywhere if you have a factory
  • feat: AppFactory now has appName and appSpec properties so if you want this information it's exposed rather than private
  • feat: appFactory.deploy now allows you to override appName so if you want to create multiple contracts from a factory with different names you can

v7.0.0-beta.8

01 Oct 18:41
ced7cb8
Compare
Choose a tag to compare
v7.0.0-beta.8 Pre-release
Pre-release

7.0.0-beta.8 (2024-10-01)

Bug Fixes

  • Solving problem with populate resources not working for readonly calls (#319) (ced7cb8)

v7.0.0-beta.7

29 Sep 16:03
Compare
Choose a tag to compare
v7.0.0-beta.7 Pre-release
Pre-release

7.0.0-beta.7 (2024-09-29)

⚠ BREAKING CHANGES

Various breaking changes since initial v7 beta

  • ExecuteParams -> SendParams
  • sendAtomicTransactionComposer takes a params object that extends SendParams now
  • algorand.transactions. is now algorand.createTransaction.
  • appClient.transactions. is now appClient.createTransaction.
  • appFactory.create/deploy now returns the app client in an appClient property rather than an app property
  • appFactory.create is now appFactory.send.create and appFactory.send.bare.create

Features

  • Renamed app client and algorand client properties for more obvious and consistent naming
  • Make the compile method public in app factory and app client
  • Improving error stack trace propagation from sendAtomicTransactionComposer
  • Added setSigners on AccountManager so you can copy signers from one AccountManager to another
  • Added transaction creation to app factory
  • Rename execute on AlgoKitComposer to send for consistency
  • Removing use of Expand<> inline in method calls since it results in a sub-par experience in the npm consumed package
  • Updated to latest ARC-56 spec
  • Updated docs for v7

v7.0.0-beta.6

27 Sep 15:18
ca4554c
Compare
Choose a tag to compare
v7.0.0-beta.6 Pre-release
Pre-release

7.0.0-beta.6 (2024-09-27)