All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Sending of locally signed transactions as
BatchRequest
(#2708) - Automatic increason of the nonce for locally signed transactions (#2796)
- Pull request & issue templates updated
- Supported node versions changed (#2820)
hexToNumberString
prefix validation (#2184)- Draft implementation of the EIP-1193 improved (#2856, #2862, #2854)
- Documentation typo (#2806)
- Contract method parameter handling fixed (#2815)
isBigNumber
export fixed (#2835)SyncingSubscription
fixed (#2833)getBlock
types fixed (#2819)- Transaction confirmation workflow fixed for parity (#2847)
WebsocketProvider
event handling fixed (#2711)WebsocketProvider
memory leak fixed (#2851)
- Length check of the PK added to the
fromPrivateKey
method of theAccount
model (#2928) - WebsocketProvider options extended with
requestOptions
andorigins
(#2938, #2995) changed
listener added to Contract event subscriptions (#2960)
- fsevents bumbed to v1.2.9 (#2951)
websocket
dependency changed to github fork (#2995)
- miner.startMining fixed (#2877)
- Subscription type definitions fixed (#2919)
ContractOptions
type definitions corrected (#2939)- Scrypt compatibility with older and newer nodejs versions fixed (#2952)
- Encryption of the V3Keystore fixed (#2950)
- Provider timeout fixed and Maps are used now to handle subscriptions (#2955)
- stripHexPrefix fixed (#2989)
- BatchRequest error handling fixed for callbacks (#2993)
reconnected
event and reconnection timeout option added to WebsocketProvider (#2994)clearSubscriptions
fixed (#3007)
automine
andInstant Seal
support added (#2940)- Public API layer added to
web3-core
module (#3013) - getNetworkType method extended with Görli testnet (#3096)
- default value of
transactionConfirmationBlocks
changed to0
(#3008) TransactionObserver
splitted up toHttpTransactionObserver
andSocketTransactionObserver
(#3008)
- Error handling of the HttpProvider fixed (#2887)
- Property handling for the Ens module fixed (#3008)
blockNumber
check of the received receipt fixed in transaction observers (#3012)- Cases for zero valued fromBlock, toBlock filters added (#3109)
- Topic property of the LogsOptions type extended with null (#3128)