Releases: starknet-io/starknet.js
Releases · starknet-io/starknet.js
v6.11.0
6.11.0 (2024-07-02)
Features
- WalletAccount -> new standard for communicating with wallets - guide and example-repo
- rpc 0.7.1
- cairo 2.6.0 contract declaration
- abiwan v2 intergation - Automatic TypeScript parsing of Cairo ABI-s guide
- v3 transactions
- structured data hashing in line with SNIP-12
- Ethereum account (signer) docs
- Cairo u512 docs
- Enriched transaction receipt docs
- types-js common library
- added type coverage
provider.getL1MessageHash
- add
getGasPrice
rpc provider method - export function
parseCalldataField()
- function
validateAndParseEthAddress
provider.decodeParameters
- fee margins configurable
- use fetch-cookie package for cookie based sticky sessions
- removed sequencer api , goerli testnet
- various bugfixes
Test:
- add coverage in automatic test suite
- Improve tests performance
- test's response schema validation
Docs:
- search functionality
- guide for wallet account
- various improvements, new examples on methods in jsdoc and explanations
BREAKING CHANGES
v6.10.2
v6.10.1
v6.10.0
v6.9.0
v6.8.0
v6.7.0
6.7.0 (2024-04-03)
Features
- Changed bundle (moduleResolution: Bundler, module: ES2022) #1042
- Added dependency "starknet-types": "^0.0.4" #1053
function validateAndParseEthAddress(address: BigNumberish): string
#1040- Wallet namespace #1051
- expose data gas consumed and data gas price for 0.7 rpc #1057
Implementation details
v6.6.6
6.6.6 (2024-03-25)
Features
Bug Fixes
- docs (utils address): validateChecksumAddress
- docs (utils address): formatting address
- fix (Account): skipValidate in estimateFeeBulk
- fix (Account): simplify extends for abstract account class
- fix (SNIP-12): repair i128 typed data encoding and add typed data range checks