Releases: algorandfoundation/algokit-utils-ts
Releases · algorandfoundation/algokit-utils-ts
v7.0.0-beta.15
7.0.0-beta.15 (2024-10-17)
v7.0.0-beta.14
7.0.0-beta.14 (2024-10-10)
v7.0.0-beta.13
7.0.0-beta.13 (2024-10-10)
v7.0.0-beta.12
7.0.0-beta.12 (2024-10-08)
v7.0.0-beta.11
7.0.0-beta.11 (2024-10-07)
v7.0.0-beta.10
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
v7.0.0-beta.9
7.0.0-beta.9 (2024-10-05)
⚠ BREAKING CHANGES
- AppClient.compile (and appClient.compile, and appFactory.compile) return
compiledApproval
andcompiledClear
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
toAppClient
andAppFactory
- feat:
AppClient
now has analgorand
property so you don't need to passAlgorandClient
around everywhere if you have a client - feat:
AppFactory
now has analgorand
property so you don't need to passAlgorandClient
around everywhere if you have a factory - feat:
AppFactory
now hasappName
andappSpec
properties so if you want this information it's exposed rather than private - feat:
appFactory.deploy
now allows you to overrideappName
so if you want to create multiple contracts from a factory with different names you can
v7.0.0-beta.8
7.0.0-beta.8 (2024-10-01)
Bug Fixes
v7.0.0-beta.7
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 extendsSendParams
nowalgorand.transactions.
is nowalgorand.createTransaction.
appClient.transactions.
is nowappClient.createTransaction.
appFactory.create/deploy
now returns the app client in anappClient
property rather than anapp
propertyappFactory.create
is nowappFactory.send.create
andappFactory.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
onAccountManager
so you can copy signers from oneAccountManager
to another - Added transaction creation to app factory
- Rename
execute
onAlgoKitComposer
tosend
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