v3.0.0-beta.1
Pre-release
Pre-release
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 filev2_TO_v3_MIGRATION_GUIDE.md
.
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
IntDecoding
as a REST option & support native bigint types in models by @jasonpaulos in #852 - Refactor
Transaction
class 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
- Typed indexer responses by @jasonpaulos in #857
- Support special case raw binary strings by @jasonpaulos in #878
- REST API TEAL bytes fix by @jasonpaulos in #881
- Fix remaining REST untyped responses by @jasonpaulos in #882
Enhancements
- Remove buffer usage in favor or Uint8Array and Dataview by @algochoi in #800
- Remove
Buffer
Usage by @algochoi in #801 - Add address bytes length check in encodeAddress by @algochoi in #809
- Native esm bundle by @PhearZero in #836
- Add ability to pass through fetch options by @jasonpaulos in #883
Other
- Type and formatting changes by @jasonpaulos in #853
Full Changelog: v2.9.0...v3.0.0-beta.1