Skip to content

Releases: algorandfoundation/algokit-utils-ts

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

v1.0.0-beta.28

28 Mar 15:27
Compare
Choose a tag to compare
v1.0.0-beta.28 Pre-release
Pre-release

1.0.0-beta.28 (2023-03-28)

Features

  • account: Added algokit.randomAccount method (9afc856)

Dependencies and Other Build Updates

  • Add ability to do a production release (bd15c35)
  • Fixing release commit sha (0694052)

v1.0.0-beta.27

25 Mar 09:06
Compare
Choose a tag to compare
v1.0.0-beta.27 Pre-release
Pre-release

1.0.0-beta.27 (2023-03-25)

Features

  • app: Added methods to get global, local and box state from an app (e0212a5)

v1.0.0-beta.26

25 Mar 04:15
Compare
Choose a tag to compare
v1.0.0-beta.26 Pre-release
Pre-release

1.0.0-beta.26 (2023-03-25)

Bug Fixes

  • application-client: Resolving problem where call() wasn't wrapping the logic error due to lack of await (fd13f42)

v1.0.0-beta.25

23 Mar 18:16
Compare
Choose a tag to compare
v1.0.0-beta.25 Pre-release
Pre-release

1.0.0-beta.25 (2023-03-23)

Bug Fixes

  • app: Fixed issue when calling ABI method with transaction as an argument (3fe5224)

Dependencies and Other Build Updates

  • Updating test snapshots (d190f6a)

v1.0.0-beta.24

23 Mar 16:41
Compare
Choose a tag to compare
v1.0.0-beta.24 Pre-release
Pre-release

1.0.0-beta.24 (2023-03-23)

Bug Fixes

  • Resolving problem with passing through boxes from abi call (4fbac52)

v1.0.0-beta.23

23 Mar 15:54
Compare
Choose a tag to compare
v1.0.0-beta.23 Pre-release
Pre-release

1.0.0-beta.23 (2023-03-23)

Bug Fixes

  • application-client: Resolving bug in application-client where boxes weren't being passed through for an abi call (1bb16e4)

v1.0.0-beta.22

23 Mar 15:40
Compare
Choose a tag to compare
v1.0.0-beta.22 Pre-release
Pre-release

1.0.0-beta.22 (2023-03-23)

Bug Fixes

  • Stopping the logic error message from being cut off (3afeedb)

v1.0.0-beta.21

23 Mar 15:21
Compare
Choose a tag to compare
v1.0.0-beta.21 Pre-release
Pre-release

1.0.0-beta.21 (2023-03-23)

Features

  • logic-error: Exposing the logic error handling from application client (68aa7b5)

v1.0.0-beta.20

23 Mar 15:10
Compare
Choose a tag to compare
v1.0.0-beta.20 Pre-release
Pre-release

1.0.0-beta.20 (2023-03-23)

Features

  • transaction: Added support for automatically unwrapping promises when defining a transaction group (4e77840)