Releases: starknet-io/starknet.js
Releases · starknet-io/starknet.js
v6.0.0-beta.3
v6.0.0-beta.2
v6.0.0-beta.1
6.0.0-beta.1 (2023-12-06)
Early preview of V6
V3 Tx RPC 0.6 not tested
V2 TX RPC 0.5 and 0.6 should mostly work
Features
- account preferred transaction version, setup v3 (5652eb2)
- dual specification with 0.6 implementation, not yet integrated (ac8c763)
- hashes, signer, vip account, types, versions as string enum (6ceb9e3)
- pretty print rpc LibraryError params, make env.DEBUG usefull (cca723f)
- remove old version constants, default types api rpc (ed9cb08)
- rpc 0.6 implementation as superset of 0.5 tx (5b2b299)
- rpc 0.6.0-rc3 implementation (c2607ed)
- rpc provider (0d9c2e5)
- rpcChannel (181eea3)
- update default rpc nodes and version (9b9fe0e)
- update verson (5dfe445)
- v3 transaction hashes (4fe40a1)
- v3 tx hashes calculation (f0e760d)
BREAKING CHANGES
- v3 transactions
v5.24.4
v5.24.3
5.24.3 (2023-11-20)
Features from latest official release
- rpc 0.5.1 (0306b90)
- Default Provider is now RPC
- Deprecated Sequencer Provider, deprecated Provider, deprecated methods.
- RPC 0.5
- Rpc Provider Transaction Readiness (waitForTransaction update)
- Refactored tests setup
- auto-detect account cairoVersion (85bbe39)
- getContractVersion and getCairoVersion by classHash, deploy_account and bulk action autodetect (54ffca4)
- provider getContractVersion, contract getVersion, cairo getAbiContractVersion (71e634e)
- remove testnet2 (SN_GOERLI2)
Bug Fixes
- correct syncing type (41f9d8a)
- errors when testing in Testnet with a Cairo 1 account (243074e)
- stringify error handler data (1eab2d3)
- skip chainId eager load for RpcProvider initialization (3bccc4d)
- cleanup and docs update, string types descriptive (08bd45f)
- interface fix and docs update (97a08c5)
- remove ec constants (b7e6b01)
v5.24.2
v5.24.1
v5.24.0
v5.23.0
5.23.0 (2023-11-10)
Abstract
- Default Provider RPC
- Deprecated Sequencer Provider, deprecated Provider, deprecated methods.
- RPC 0.5
- Rpc Provider Transaction Readiness (waitForTransaction update)
Bug Fixes
- correction of CairoAssembly type (340392f)
- nethermind public node work's on https (12c1582)
- offset type in DEPRECATED_CAIRO_ENTRY_POINT (452df9e)
- remove buffer (f8f1caa)
Features
- export types and response type in non-spec (e42f9f9)
- refactored tests setup (a6be207)
- rpc 0.5.0, spec refactored and rebuilt, wip testing setup refactor (ecfbe19)
- rpc default provider and public nodes (12402e3)
- rpc Provider cleanup & refactor, RPC Spec types update (c373ca4)
- set default provider to random rpc provider, update rpc provider, update test setup (321311e)
- test general parameters override (c888d23)
- use txStatus in waitForTransaction (dd80eb5)
- waitForTransaction tx hash readiness, test errors & logging update, rpc (39b3fa7)