Skip to content

Releases: algorandfoundation/algokit-utils-ts

v1.0.0-beta.37

17 Apr 17:07
272de16
Compare
Choose a tag to compare
v1.0.0-beta.37 Pre-release
Pre-release

1.0.0-beta.37 (2023-04-17)

Features

  • transaction: Adding dryrun traces to error to give more control (2606784)

v1.0.0-beta.36

17 Apr 16:32
2dcdcfd
Compare
Choose a tag to compare
v1.0.0-beta.36 Pre-release
Pre-release

1.0.0-beta.36 (2023-04-17)

Features

  • config: Added debug config (e2e7d71)
  • transaction: Added automatic dryrun when debug is enabled and error occurs when sending atc (051aac3)

v1.0.0-beta.35

17 Apr 12:37
Compare
Choose a tag to compare
v1.0.0-beta.35 Pre-release
Pre-release

1.0.0-beta.35 (2023-04-17)

Features

  • application-client: Pre-emptive compilation so logic error stack trace shows on create/update (b4db5f1)

v1.0.0-beta.34

17 Apr 11:19
5b0ea88
Compare
Choose a tag to compare
v1.0.0-beta.34 Pre-release
Pre-release

1.0.0-beta.34 (2023-04-17)

Features

  • amount: Added ability to convert from a number to an AlgoAmount (terser syntax) (e6e1f5b)
  • application-client: Added getBoxValue and getBoxValueAsABIType to application client (7b1143f)
  • indexer-lookup: Added lookupAccountByAddress (2649aff)

Bug Fixes

  • app: Add better typing information to getAppDeploymentTransactionNote (544725b)
  • app: Added full error message to LogicError so you don't miss important messages (89691ce)
  • app: Better log output when executing an ATC that only has 1 transaction (c478285)
  • application-client: Added simpler implementation for getABISignature and renamed to getABIMethodSignature (4533aa0)
  • deploy-app: getCreatorAppsByName now reliably returns the latest app (244457d)
  • testing: Ensuring snapshot isn't caught out by the bytes message with the app ID (7646904)

Dependencies and Other Build Updates

  • Resolving build warnings (0449d34)

v1.0.0-beta.33

06 Apr 14:17
302f01c
Compare
Choose a tag to compare
v1.0.0-beta.33 Pre-release
Pre-release

1.0.0-beta.33 (2023-04-06)

Features

  • App: Added support for account address in box references (0397f98)

v1.0.0-beta.32

06 Apr 08:49
Compare
Choose a tag to compare
v1.0.0-beta.32 Pre-release
Pre-release

1.0.0-beta.32 (2023-04-06)

Bug Fixes

  • application-client: Resolving error in use of sender for fundAppAccount (85f77c2)

v1.0.0-beta.31

06 Apr 08:36
Compare
Choose a tag to compare
v1.0.0-beta.31 Pre-release
Pre-release

1.0.0-beta.31 (2023-04-06)

Features

  • app: Allowing unawaited transaction result as ABI method arg (afda7d3)

v1.0.0-beta.30

06 Apr 07:38
Compare
Choose a tag to compare
v1.0.0-beta.30 Pre-release
Pre-release

1.0.0-beta.30 (2023-04-06)

Dependencies and Other Build Updates

  • Ensuring release version propagates back to main (42f4426)

v1.0.0-beta.29

06 Apr 07:27
aa26053
Compare
Choose a tag to compare
v1.0.0-beta.29 Pre-release
Pre-release

1.0.0-beta.29 (2023-04-06)

Features

  • app: Incorporated ABI and ATC properly into create/update/call app (2339ed2)
  • transaction: Added ability to pass an atomic transaction composer in to any transaction (36334b1)

v1.0.0

28 Mar 15:17
15051a7
Compare
Choose a tag to compare

1.0.0 (2023-03-28)

Features

  • account: Added algokit.randomAccount method (9afc856)
  • Added all exports (89f979b)
  • Added transaction with testing (571952a)
  • amount: Added transactionFees function and better test coverage (247a997)
  • app: Added ABI return value parsing (b2a7bee)
  • app: Added ABI support to app call args (0120fc4)
  • app: Added another test (24e4f50)
  • app: Added deployApp implementation, extracted out algod types (68d5fdd)
  • app: Added first test for deployApp (3a47b3c)
  • app: Added initial app (create, update, call) functions, lookupAccountCreatedApplicationByAddress and searchTransactions (b5fd6ca)
  • app: Added initial test for deployApp (59021f7)
  • app: Added logic error handling from beaker-ts (1034825)
  • app: Added methods to get global, local and box state from an app (e0212a5)
  • app: Added more testing of deployApp (c029cad)
  • app: Better supporting transactions as ABI arguments (6745408)
  • app: Extracted app deployment code separately and added testing of getCreatorAppsByName (562c4b3)
  • app: Finished test coverage of deployApp (38286d8)
  • application-client: Added initial draft implementation of application client (43b319c)
  • application-client: Added working ABI call support to ApplicationClient, added more implementation and added initial test coverage (37d2ee2)
  • application-client: Exposed mechanism to get app id and address from application client class (de476cb)
  • application-client: Fleshed out the call method to support the different types of on complete calls directly rather than via a weird string enum (6da8645)
  • app: More test coverage of deployApp and some fixes (adea611)
  • app: More testing of deployApp (c375123)
  • app: Throw exception if deploy-time update/delete is requested, but not present (a4bde8c)
  • deploy-app: Added operationPerformed parameter (85788ac)
  • initial commit (788522d)
  • initial shell (69fd093)
  • logging: Added config/logging (e6bfbaa)
  • logic-error: Exposing the logic error handling from application client (68aa7b5)
  • multisig: Added multisig support (5d86474)
  • Refactored type locations to make using the library cleaner and more consistent (c0a1ffd)
  • Replaced app "index" with "id" per algorand/go-algorand#3671 (4707b85)
  • semantic releases (a3628f3)
  • support semantic releasing (b0079cc)
  • transaction: Add ability to use TransactionSigner to sign single and group transactions (f473745)
  • transaction: Added fee override (d16704f)
  • transaction: Added support for automatically unwrapping promises when defining a transaction group (4e77840)
  • transaction: Making grouped transaction definition nicer (4dd1ae9)
  • transfer: Added ensureFunded method (fff8c87)

Bug Fixes

  • (deploy-app): Resolving some problems with the new operationPerformed property (e547812)
  • Adding timeout to beforeEach for algorand fixture to prevent intermittent timeouts (1685b05)
  • app: Fixed issue when calling ABI method with transaction as an argument (3fe5224)
  • application-client: Resolve some problems with the new input types (8faf1d5)
  • application-client: Resolving bug in application-client where boxes weren't being passed through for an abi call (1bb16e4)
  • application-client: Resolving problem where call() wasn't wrapping the logic error due to lack of await (fd13f42)
  • Fixing incorrect type that was used in app spec (7364f4e)
  • If you pass undefined for allowUpdate or allowDelete to ApplicationClient it now respects it if no deploy-time control (fa02cb5)
  • Made indexer optional when creating an application client (0ea9352)
  • Making normal message not seem like an error (8187785)
  • missing commit lint config file (5ada423)
  • Resolving problem with passing through boxes from abi call (4fbac52)
  • Stopping the logic error message from being cut off (3afeedb)
  • test pattern so it definitely skips node_modules (4a58e65)

Dependencies and Other Build Updates

  • Add ability to do a production release (bd15c35)
  • Added check_docs to release.yml (b3474c8)
  • Added missing checkout ...
Read more