v3.0.0
<@&1153674949404393546> (to be notified of future releases visit #🎭│assign-roles)
https://github.com/algorand/js-algorand-sdk/releases/tag/v3.0.0
What's Changed
⚠️ WARNING: This release is a new major version with breaking changes from the v2.X.X series. For help migrating from v2 releases, see the file
v2_TO_v3_MIGRATION_GUIDE.md.
v2 End of Life
With the release of v3 of this SDK, v2 is now in maintenance mode. No new features will be added to v2, and only security fixes or critical errors will be addressed. At the end of March 2025, no further updates will be made to the v2 package.
Breaking Changes
- Convert algod responses to typed by @Eric-Warehime in #776
- Align transaction fields to transaction reference spec by @algochoi in #804
- TEAL Source Map: Improve SourceMap and support columns by @jasonpaulos in #834
- Remove
IntDecodingas a REST option & support native bigint types in models by @jasonpaulos in #852 - Refactor
Transactionclass by @jasonpaulos in #854 - Improve object encoding and decoding by @jasonpaulos in #862
- Correctly model blocks by @jasonpaulos in #875
- Fix stateproof txn representation by @jasonpaulos in #876
What's Changed
⚠️ WARNING: This release is a new major version with breaking changes from the v2.X.X series. For help migrating from v2 releases, see the file v2_TO_v3_MIGRATION_GUIDE.md.
v2 ...
Resolves #771 for the algod client.
I'm attempting to merge this to the 3.0.0 branch of the SDK which we will not be releasing until we've gained a critical mass of breaking changes...
This PR contains breaking changes in transaction fields that align more closely to the transaction reference spec.
Changes:
from -> sender
to -> receiver
firstRound -> firstVa...