Releases: algorand/js-algorand-sdk
Releases · algorand/js-algorand-sdk
v1.9.1
v1.9.0
Added
- TypeScript support (#302, #314, #315, #317, #313, #319, #323, #318, #331, #325, #337).
- Allow BigInts to be used to construct Transactions (#263).
decodeAddress
now verifies the address checksum (#269).- Add support for nonparticipating key registration transactions (#271).
- Allow LogicSigs to sign transactions with a different AuthAddr (#268).
- Support for decoding BigInts from API calls (#260).
- Add helper functions to encode and decode integers (#281).
- Support new features from indexer v2.3.2 (#296).
- Support TEAL 3 programs (#294).
Fixed
- Properly validate
assetMetadataHash
andlease
(#253, #280). - Fix the
Algodv2.versionsCheck().do()
method (#258). - Fix an issue using
mergeMultisigTransactions
in React (#259). - Fix the inability to specify rekey addresses in several makeTransaction functions (#267).
- Stop the Transaction constructor from modifying input arrays (#279).
- Allow
signLogicSigTransaction
to accept Transaction objects (#290).
Changed
v1.9.0-beta.1
Added
- TypeScript support (#302, #314, #315, #317, #313, #319, #323, #318, #331, #325, #337).
- Allow BigInts to be used to construct Transactions (#263).
decodeAddress
now verifies the address checksum (#269).- Add support for nonparticipating key registration transactions (#271).
- Allow LogicSigs to sign transactions with a different AuthAddr (#268).
- Support for decoding BigInts from API calls (#260).
- Add helper functions to encode and decode integers (#281).
- Support new features from indexer v2.3.2 (#296).
- Support TEAL 3 programs (#294).
Fixed
- Properly validate
assetMetadataHash
andlease
(#253, #280). - Fix the
Algodv2.versionsCheck().do()
method (#258). - Fix an issue using
mergeMultisigTransactions
in React (#259). - Fix the inability to specify rekey addresses in several makeTransaction functions (#267).
- Stop the Transaction constructor from modifying input arrays (#279).
- Allow
signLogicSigTransaction
to accept Transaction objects (#290).
Changed
v1.8.1
v1.8.0
Added
- Add
encodeAddress
anddecodeAddress
to convert between the binary and text form of Algorand
addresses (#216). - Add
encodeUnsignedTransaction
,decodeUnsignedTransaction
,decodeSignedTransaction
to convert
between binary transactions and transaction objects (#218). - Add optional
rekeyTo
parameter to transaction builder functions (#221). - Support testing on Chrome and Firefox in addition to Node (#228 and #235).
Fixed
- Update keccak to 3.0.1, which fixes a build error that
would occur every time the package was installed (#151). - Allow
assignGroupID
to accept raw transaction objects and instances of theTransaction
class
(#236). - Allow
signTransaction
to accept instances of theTransaction
class (#233). - Improve type checking and documentation (#233 and #231).
Changed
- Switch to using algo-msgpack-with-bigint,
which is a fork of @msgpack/msgpack with support
for encoding and decoding BigInts (#229). - Update dependencies (#237).
v1.7.2
v.1.7.0
Added
- Support for Application Call Transactions, also known as Stateful TEAL
- Support for TEAL Compile and Dryrun
- Support for Rekeying Transactions
##Fixed - An encoding failure due to an empty field will now indicate which field was empty
- Browserify can now handle newly exported modelsv2 package
v.1.6.0
v1.5.0
v1.4.1
- Added asset decimals field.