Releases: algorand/js-algorand-sdk
Releases · algorand/js-algorand-sdk
v2.4.0
What's Changed
Bugfixes
- docs: fix error message by @barnjamin in #780
New Features
Enhancements
- DevOps: Update CODEOWNERS to only refer to the devops group by @onetechnical in #783
- Client: Don't send auth header when token is empty by @Eric-Warehime in #782
- algod: Add state delta APIs by @Eric-Warehime in #785
- deps: Remove coveralls, mocha lcov by @Eric-Warehime in #787
- algod: Add json query arg to delta endpoints by @Eric-Warehime in #793
Other
- Bump semver-regex from 3.1.2 to 3.1.4 by @dependabot in #580
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
Bugfixes
- Docs: Repair the links in the docs to developer.algorand.org by @bbroder-algo in #755
- Fix: Allow nonParticipation flag to be a boolean by @barnjamin in #757
- BugFix: Min fee sp fix by @barnjamin in #760
New Features
Enhancements
- Docs: Examples by @barnjamin in #754
- API: Support updated simulate endpoint by @jasonpaulos in #764
- algod: Add blockOffsetTimestamp, syncRound APIs to algod client by @Eric-Warehime in #769
- node: Drop support for node v14, npm audit fix by @Eric-Warehime in #773
- client: Export token header types by @Eric-Warehime in #772
- DevOps: Add CODEOWNERS to restrict workflow editing by @onetechnical in #775
- Docs: Update README & FAQ by @jasonpaulos in #774
New Contributors
- @bbroder-algo made their first contribution in #755
Full Changelog: v2.2.0...v2.3.0
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