Releases: algorand/js-algorand-sdk
Releases · algorand/js-algorand-sdk
v2.2.0
What's Changed
Bugfixes
- bugfix: Satisfy typescript constraints by @aorumbayev in #741
- algod: Minor improvements to simulation support by @jasonpaulos in #749
Enhancements
- CICD: Update ssh fingerprint for gh-pages by @algobarb in #745
- Docs: add examples to be pulled in for docs by @joe-p in #747
- algod: Simulate Endpoint by @algochoi in #743
New Contributors
- @aorumbayev made their first contribution in #741
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
Enhancements
- Enhancement: Add foreign array objects to ATC
addMethodCall
by @algochoi in #725 - API: verifyTealSign utility function by @M-Picco in #735
- Packaging: Don't use global
Buffer
object by @jasonpaulos in #733 - algod REST API: Add support for algod /v2/teal/disassemble by @michaeldiamant in #702
New Contributors
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
Breaking changes
- Remove v1 algod API (
client.algod
) due to API end-of-life (2022-12-01). Instead, use v2 algod API (client.v2.algod.algod
). - Remove
cost
field inDryrunTxnResult
in favor of 2 fields:budget-added
andbudget-consumed
.cost
can be derived bybudget-consumed - budget-added
. - Remove logicsig templates (
logicTemplates
),logic/langspec.json
,logic.logic
depending onlangspec.json
. - Regenerate algod models so every constructor requires an object to be passed in. Previously, only constructors with more than 4 argument specified this.
- Remove unused generated types:
CatchpointAbortResponse
,CatchpointStartResponse
. - Remove following methods in favor of the methods with
WithSuggestedParams
suffix:makePaymentTxn
,makeKeyRegistrationTxn
,makeAssetCreateTxn
,makeAssetConfigTxn
,makeAssetDestroyTxn
,makeAssetFreezeTxn
,makeAssetTransferTxn
.
- Remove
makeLogicSig
in favor of either usingLogicSigAccount
(preferred) or directly invokingLogicSig
constructor. - Remove
EncodedMultisigBlob
in favor ofEncodedSignedTransaction
.
Full Changelog: v1.24.1...v2.0.0
v1.24.1
What's Changed
Enhancements
- Packaging: Improve source map and browser usage for external bundlers by @jasonpaulos in #707
Full Changelog: v1.24.0...v1.24.1
v1.24.0
What's Changed
Bugfixes
Enhancements
- Tests: Migrate v1 algod dependencies to v2 in cucumber tests by @algochoi in #693
- REST API: Add KV counts to NodeStatusResponse by @michaeldiamant in #696
- Fix: createMultisigTransaction name in comments by @nullun in #694
- Enhancement: allowing zero-length static array by @ahangsu in #698
- ABI: Refactor ABI encoding test to round-trip by @michaeldiamant in #701
New Contributors
Full Changelog: v1.23.2...v1.24.0
v1.23.2
What's Changed
Bugfixes
- SDK: Dryrun and transaction decoding fix for boxes by @jasonpaulos in #690
Full Changelog: v1.23.1...v1.23.2
v1.23.1
What's Changed
Bugfixes
- fix: mergeMultisigTransactions logic error by @AlgoDoggo in #675
- CI: Remove unneeded dependency & update package-lock by @jasonpaulos in #684
New Features
Enhancements
- Enhancement: Code generation improvements by @jasonpaulos in #663
- Network: Replace
superagent
withfetch
for HTTP requests by @jasonpaulos in #676 - API: Fix docs typo by @PabloLION in #677
- CI: Upgrade node.js from v12 to v14 by @michaeldiamant in #680
New Contributors
- @PabloLION made their first contribution in #677
Full Changelog: v1.22.0...v1.23.1
v1.22.0
What's Changed
Bugfixes
- Bug-Fix: Fix typo in documentation for
searchAccounts
currencyGreaterThan
by @fionnachan in #572
Enhancements
Full Changelog: v1.21.0...v1.22.0
v1.21.0
v1.20.0
What's Changed
Bugfixes
Enhancements
- Enhancement: Use sandbox for SDK Testing and remove Indexer v1 steps by @algochoi in #623
- Tidy: Ignore algorand-sdk-testing test-harness dir by @michaeldiamant in #634
- Enhancement: Deprecating use of langspec by @ahangsu in #632
- enhancement: Initial stateproofs support by @Eric-Warehime in #629
Full Changelog: v1.19.1...v1.20.0