Added
- Add
encodeAddressanddecodeAddressto convert between the binary and text form of Algorand
addresses (#216). - Add
encodeUnsignedTransaction,decodeUnsignedTransaction,decodeSignedTransactionto convert
between binary transactions and transaction objects (#218). - Add optional
rekeyToparameter 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
assignGroupIDto accept raw transaction objects and instances of theTransactionclass
(#236). - Allow
signTransactionto accept instances of theTransactionclass (#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).