Releases: algorandfoundation/algokit-utils-ts
Releases · algorandfoundation/algokit-utils-ts
v1.0.0
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
v1.0.0-beta.28
1.0.0-beta.28 (2023-03-28)
Features
- account: Added algokit.randomAccount method (9afc856)
Dependencies and Other Build Updates
v1.0.0-beta.27
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
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
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
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
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
v1.0.0-beta.21
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
1.0.0-beta.20 (2023-03-23)
Features
- transaction: Added support for automatically unwrapping promises when defining a transaction group (4e77840)