michaelhettmer / web3-integration-testing

MIT License
1 stars 0 forks source link

fix(deps): update dependency web3 to v1.10.4 #61

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
web3 1.2.11 -> 1.10.4 age adoption passing confidence

Release Notes

ChainSafe/web3.js (web3) ### [`v1.10.4`](https://togithub.com/web3/web3.js/releases/tag/v1.10.4) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.10.3...v1.10.4) ##### Security - Updated dependencies ([#​6731](https://togithub.com/ChainSafe/web3.js/issues/6731)) *** ##### Maintenance Countdown: Commencing from January 1, 2024, a 90-day countdown has been initiated, signaling the transition of Web3.js version 1.x into an end-of-maintenance phase. ##### Timeline of Changes: 90-Day Countdown (1/1/24 - 3/31/24): During this period, we strongly encourage users to plan accordingly and initiate the [upgrade to Web3.js version 4.x](https://docs.web3js.org/guides/web3\_upgrade_guide/x/) ##### No New Bug Fixes (4/1/24 onwards): Starting April 1, 2024, new bug fixes for Web3.js version 1.x will no longer be provided. To benefit from continued support and access to new features, we recommend [upgrading to Web3.js version 4.x](https://docs.web3js.org/guides/web3\_upgrade_guide/x/) ##### End of Security Fixes (7/1/24): Security fixes for Web3.js version 1.x will be discontinued from July 1, 2024. [Upgrading to Web3.js version 4.x](https://docs.web3js.org/guides/web3\_upgrade_guide/x/) is crucial to ensure the security of your applications. ### [`v1.10.3`](https://togithub.com/web3/web3.js/releases/tag/v1.10.3) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.10.2...v1.10.3) ##### Security - `web3-eth-accounts`: Bumped `@ethereumjs` dependencies ([#​6457](https://togithub.com/ChainSafe/web3.js/issues/6457)) - Updated dependencies ([#​6491](https://togithub.com/ChainSafe/web3.js/issues/6491)) ### [`v1.10.2`](https://togithub.com/web3/web3.js/releases/tag/v1.10.2) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.10.1...v1.10.2) ##### Fixed - Fixed broken fetch for Node.js > 18.x and fixed double callback ([#​6381](https://togithub.com/ChainSafe/web3.js/issues/6381)) ### [`v1.10.1`](https://togithub.com/web3/web3.js/releases/tag/v1.10.1) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.10.0...v1.10.1) ##### Fixed - Builds fixed by updating all typescript versions to 4.9.5 ([#​6238](https://togithub.com/ChainSafe/web3.js/issues/6238)) - ABI encoding for large negative `int`s ([#​6239](https://togithub.com/ChainSafe/web3.js/issues/6239)) - Updated type file for `submitWork` parameters, accepts 3 parameters instead of an array ([#​5200](https://togithub.com/ChainSafe/web3.js/issues/5200)) ##### Changed - Replace ethereumjs-util with [@​ethereumjs/util](https://togithub.com/ethereumjs/util) ([#​6283](https://togithub.com/ChainSafe/web3.js/issues/6283)) ### [`v1.10.0`](https://togithub.com/web3/web3.js/releases/tag/v1.10.0) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.9.0...v1.10.0) ##### Fixed - Improved the error propagation in `web3-providers-http` package to effectively propagate useful error infomation about failed HTTP connections ([#​5955](https://togithub.com/ChainSafe/web3.js/issues/5955)) - Fixed "Uncaught TypeError" calling a contract function that revert using MetaMask ([#​4454](https://togithub.com/ChainSafe/web3.js/issues/4454)) and related "n.data.substring is not a function", that is raised when there is a revert and `web.eth.handleRevert = true` ([#​6000](https://togithub.com/ChainSafe/web3.js/issues/6000)) ##### Changed - `transaction.type` is now formatted to a hex string before being send to provider ([#​5979](https://togithub.com/ChainSafe/web3.js/issues/5979)) - When sending a transaction, if `transaction.type === '0x1' && transaction.accessList === undefined`, then `transaction.accessList` is set to `[]` ([#​5979](https://togithub.com/ChainSafe/web3.js/issues/5979)) - Removed an unnecessary `chainId` parameter from `toChecksumAddress()` function types ([#​5888](https://togithub.com/ChainSafe/web3.js/issues/5888)) ##### Added - Added support for `getPastEvents` method to filter `allEvents` and specific event ([#​6015](https://togithub.com/ChainSafe/web3.js/issues/6015)) ##### Security - Updated dependencies ([#​6044](https://togithub.com/ChainSafe/web3.js/issues/6044)) ### [`v1.9.0`](https://togithub.com/web3/web3.js/releases/tag/v1.9.0) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.8.2...v1.9.0) ##### Fixed - Fixed skipped ws-ganache tests ([#​5759](https://togithub.com/ChainSafe/web3.js/issues/5759)) - Fixed "provider started to reconnect error" in web3-provider-ws ([#​5820](https://togithub.com/ChainSafe/web3.js/issues/5820)) - Fixed Error: Number can only safely store up to 53 bits ([#​5845](https://togithub.com/ChainSafe/web3.js/issues/5845)) - Fixed types for packages which have default exports but not declared default export in .d.ts ([#​5866](https://togithub.com/ChainSafe/web3.js/issues/5866)) - Fixed Transaction type by adding missing properties ([#​5856](https://togithub.com/ChainSafe/web3.js/issues/5856)) ##### Changed - Add optional `hexFormat` param to `getTransaction` and `getBlock` that accepts the value `'hex'` ([#​5845](https://togithub.com/ChainSafe/web3.js/issues/5845)) - `utils.toNumber` and `utils.hexToNumber` can now return the large unsafe numbers as `BigInt`, if `true` was passed to a new optional parameter called `bigIntOnOverflow` ([#​5845](https://togithub.com/ChainSafe/web3.js/issues/5845)) - Updated [@​types/bn](https://togithub.com/types/bn).js dependency to 5.1.1 in web3, web3-core and web3-eth-contract as reason mentioned in [#​5640](https://togithub.com/ChainSafe/web3.js/issues/5640) ([#​5885](https://togithub.com/ChainSafe/web3.js/issues/5885)) - Add description to error for failed connection on websocket ([#​5884](https://togithub.com/ChainSafe/web3.js/issues/5884)) ##### Security - Updated dependencies ([#​5885](https://togithub.com/ChainSafe/web3.js/issues/5885)) ### [`v1.8.2`](https://togithub.com/web3/web3.js/releases/tag/v1.8.2) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.8.1...v1.8.2) ##### Changed - Updated Webpack 4 to Webpack 5, more details at ([#​5629](https://togithub.com/ChainSafe/web3.js/issues/5629)) - `crypto-browserify` module is now used only in webpack builds for polyfilling browsers ([#​5629](https://togithub.com/ChainSafe/web3.js/issues/5629)) - Updated `ethereumjs-util` to `7.1.5` ([#​5629](https://togithub.com/ChainSafe/web3.js/issues/5629)) - Updated `lerna` 4 to version 6 ([#​5680](https://togithub.com/ChainSafe/web3.js/issues/5680)) - Bump utils 0.12.0 to 0.12.5 ([#​5691](https://togithub.com/ChainSafe/web3.js/issues/5691)) ##### Fixed - Fixed types for `web3.utils._jsonInterfaceMethodToString` ([#​5550](https://togithub.com/ChainSafe/web3.js/issues/5550)) - Fixed Next.js builds failing on Node.js v16, Abortcontroller added if it doesn't exist globally ([#​5601](https://togithub.com/ChainSafe/web3.js/issues/5601)) - Builds fixed by updating all typescript versions to 4.1 ([#​5675](https://togithub.com/ChainSafe/web3.js/issues/5675)) ##### Removed - `clean-webpack-plugin` has been removed from dev-dependencies ([#​5629](https://togithub.com/ChainSafe/web3.js/issues/5629)) ##### Added - `https-browserify`, `process`, `stream-browserify`, `stream-http`, `crypto-browserify` added to dev-dependencies for polyfilling ([#​5629](https://togithub.com/ChainSafe/web3.js/issues/5629)) - Add `readable-stream` to dev-dependancies for webpack ([#​5629](https://togithub.com/ChainSafe/web3.js/issues/5629)) ##### Security - `npm audit fix` for libraries update ([#​5726](https://togithub.com/ChainSafe/web3.js/issues/5726)) ### [`v1.8.1`](https://togithub.com/web3/web3.js/releases/tag/v1.8.1) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.8.0...v1.8.1) ##### Fixed - Fixed types for getPastEvents ([#​4955](https://togithub.com/ChainSafe/web3.js/issues/4955)) ([#​5260](https://togithub.com/ChainSafe/web3.js/issues/5260)) - Fix Log type by adding missing `removed` property ([#​4877](https://togithub.com/ChainSafe/web3.js/issues/4877)) ##### Changed - Updated dependencies ([#​5529](https://togithub.com/ChainSafe/web3.js/issues/5529)) ### [`v1.8.0`](https://togithub.com/web3/web3.js/releases/tag/v1.8.0) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.7.5...v1.8.0) ##### Changed - Updated `sha3` and `sha3Raw` type definition to accept `Buffer` ([#​5357](https://togithub.com/ChainSafe/web3.js/issues/5357)) - Removing legacy field in lerna.json ([#​5403](https://togithub.com/ChainSafe/web3.js/issues/5403)) - Correct `eth_sendSignedTransaction` code example ([#​5402](https://togithub.com/ChainSafe/web3.js/issues/5402)) ##### Fixed - Browser builds support polyfills ([#​5031](https://togithub.com/ChainSafe/web3.js/issues/5031)) ([#​5053](https://togithub.com/ChainSafe/web3.js/issues/5053)) ([#​4659](https://togithub.com/ChainSafe/web3.js/issues/4659)) ([#​4767](https://togithub.com/ChainSafe/web3.js/issues/4767)) - Update node version on actions to fix breaking mosaic test ([#​5354](https://togithub.com/ChainSafe/web3.js/issues/5354)) - Start incrementing jsonrpc.id from random number ([#​5327](https://togithub.com/ChainSafe/web3.js/issues/5327)) - `web3-eth-contract`'s `call` and `send` methods no longer mutate `options` argument ([#​5394](https://togithub.com/ChainSafe/web3.js/issues/5394)) - Improvement using provided gas options in web3-eth-accounts for eip-1559 transactions ([#​5012](https://togithub.com/ChainSafe/web3.js/issues/5012)) ##### Added - Add missing function type "receive" in `AbiType` ([#​5165](https://togithub.com/ChainSafe/web3.js/issues/5165)) - Support of `safe` and `finalized` block tags added ([#​5410](https://togithub.com/ChainSafe/web3.js/issues/5410)) ### [`v1.7.5`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#175) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.7.4...v1.7.5) ##### Changed - Replace xhr2-cookies deps to cross-fetch for web3-providers-http ([#​5085](https://togithub.com/ChainSafe/web3.js/issues/5085)) ##### Added - Documentation details about `maxFeePerGas` and `maxPriorityFeePerGas` ([#​5121](https://togithub.com/ChainSafe/web3.js/issues/5121)) - Added `createAccessList` types in web3.eth ([#​5146](https://togithub.com/ChainSafe/web3.js/issues/5146)) ##### Fixed - Improving `AbstractProvider` interface ([#​5150](https://togithub.com/ChainSafe/web3.js/issues/5150)) - Fix typos in web3-eth-accounts.rst & TESTING.md ([#​5047](https://togithub.com/ChainSafe/web3.js/issues/5047)) - Fix remove wallet using an index when an account address and address lowercase are equal ([#​5049](https://togithub.com/ChainSafe/web3.js/issues/5049)) - Improve README.md & Fix typos ([#​4848](https://togithub.com/ChainSafe/web3.js/issues/4848)) - Add optional hex formatting parameter for getTransactionReceipt ([#​5153](https://togithub.com/ChainSafe/web3.js/issues/5153)) - Fix transactionRoot -> transactionsRoot in BlockHeader ([#​5083](https://togithub.com/ChainSafe/web3.js/issues/5083)) - Fix Promise in Accounts.signTransaction() throwing errors that cannot be caught ([#​4724](https://togithub.com/ChainSafe/web3.js/issues/4724)) - Fixed unit tests & removed dead code for web3-providers-http ([#​5228](https://togithub.com/ChainSafe/web3.js/issues/5228)) ##### Security - Updated `got` lib version and fixed other libs using npm audit fix ([#​5178](https://togithub.com/ChainSafe/web3.js/issues/5178)) ([#​5254](https://togithub.com/ChainSafe/web3.js/issues/5254)) ### [`v1.7.4`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#174) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.7.3...v1.7.4) ##### Fixed - Fix dead link in web3-eth.rst ([#​4916](https://togithub.com/ChainSafe/web3.js/issues/4916)) - Fix web3-core-method throws on `f.call = this.call` when intrinsic is frozen ([#​4918](https://togithub.com/ChainSafe/web3.js/issues/4918)) ([#​4938](https://togithub.com/ChainSafe/web3.js/issues/4938)) - Fix static tuple encoding ([#​4673](https://togithub.com/ChainSafe/web3.js/issues/4673)) ([#​4884](https://togithub.com/ChainSafe/web3.js/issues/4884)) - Fix bug in handleRevert logic for eth_sendRawTransaction ([#​4902](https://togithub.com/ChainSafe/web3.js/issues/4902)) - Fix resolve type of getBlock function ([#​4911](https://togithub.com/ChainSafe/web3.js/issues/4911)) - Web3-utils BN fix ([#​5132](https://togithub.com/ChainSafe/web3.js/issues/5132)) ##### Changed - Replace deprecated String.prototype.substr() ([#​4855](https://togithub.com/ChainSafe/web3.js/issues/4855)) - Exporting AbiCoder as coder ([#​4937](https://togithub.com/ChainSafe/web3.js/issues/4937)) - Github build workflow updated min build for node.js 12 and tests for 12, 14 and 16 ([#​5014](https://togithub.com/ChainSafe/web3.js/issues/5014)) - Updated libraries using BN and the BN library ([#​5072](https://togithub.com/ChainSafe/web3.js/issues/5072)) ##### Added - Exposing `web3.eth.Contract.setProvider()` as per public documentation ([#​4822](https://togithub.com/ChainSafe/web3.js/issues/4822)) ([#​5001](https://togithub.com/ChainSafe/web3.js/issues/5001)) - Improve npm script commands for development purposes ([#​4848](https://togithub.com/ChainSafe/web3.js/issues/4848)) ##### Security - `npm audit fix` to address vulnerabilities and update libraries ([#​5014](https://togithub.com/ChainSafe/web3.js/issues/5014)) ### [`v1.7.3`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#173) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.7.2...v1.7.3) ##### Fixed - Fixed build issues of 1.7.2 ### [`v1.7.2`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#172) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.7.1...v1.7.2) ##### Changed - Remove deprecated `close` event listener ([#​4825](https://togithub.com/ChainSafe/web3.js/issues/4825)) ([#​4839](https://togithub.com/ChainSafe/web3.js/issues/4839)) ##### Security - `npm audit fix` to update libraries ([#​4860](https://togithub.com/ChainSafe/web3.js/issues/4860)) ##### Fixed - Fix jsonrpc payload and response types ([#​4743](https://togithub.com/ChainSafe/web3.js/issues/4743)) ([#​4761](https://togithub.com/ChainSafe/web3.js/issues/4761)) - Allowed more flexibility in typing the overly constrained `provider.disconnect` function ([#​4833](https://togithub.com/ChainSafe/web3.js/issues/4833)) ### [`v1.7.1`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#171) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.7.0...v1.7.1) ##### Added - `transactionPollingInterval` added to web3, contract and method constructor options. defaults to 1 second. ([#​4584](https://togithub.com/ChainSafe/web3.js/issues/4584)) - Add example import for package level types ([#​4611](https://togithub.com/ChainSafe/web3.js/issues/4611)) ##### Fixed - Fix a typo in the documentation for `methods.myMethod.send` ([#​4599](https://togithub.com/ChainSafe/web3.js/issues/4599)) - Use globalThis to locate global object if possible ([#​4613](https://togithub.com/ChainSafe/web3.js/issues/4613)) - Fix typos in web3-utils.rst ([#​4662](https://togithub.com/ChainSafe/web3.js/issues/4662)) - Added effectiveGasPrice to TransactionReceipt ([#​4692](https://togithub.com/ChainSafe/web3.js/issues/4692)) - Correction in documentation for `web3.eth.accounts.signTransaction` ([#​4576](https://togithub.com/ChainSafe/web3.js/issues/4576)) - Updated README to include Webpack 5 create-react-app support instructions ([#​4173](https://togithub.com/ChainSafe/web3.js/issues/4173)) - Update the documentation for `methods.myMethod.estimateGas` ([#​4702](https://togithub.com/ChainSafe/web3.js/issues/4702)) - Fix typos in REVIEW.md and TESTING.md ([#​4691](https://togithub.com/ChainSafe/web3.js/issues/4691)) - Fix encoding for "0x" string values ([#​4512](https://togithub.com/ChainSafe/web3.js/issues/4512)) ##### Changed - Muted E2E gnosis dex tests in CI until fix for issue [#​4436](https://togithub.com/ChainSafe/web3.js/issues/4436) is applied ([#​4701](https://togithub.com/ChainSafe/web3.js/issues/4701)) ##### Removed - Removed deprecated Morden testnet code ([#​4339](https://togithub.com/ChainSafe/web3.js/issues/4339)) ##### Security - Ran `npm audit fix` to address vulnerabilities and update libraries ([#​4719](https://togithub.com/ChainSafe/web3.js/issues/4719)) ([#​4728](https://togithub.com/ChainSafe/web3.js/issues/4728)) ### [`v1.7.0`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#170) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.6.1...v1.7.0) ##### Added - `maxPriorityFeePerGas` and `maxFeePerGas` added to `Transaction` and `TransactionConfig` interfaces ([#​4232](https://togithub.com/ChainSafe/web3.js/issues/4232)) ([#​4585](https://togithub.com/ChainSafe/web3.js/issues/4585)) ##### Fixed - Fix readthedoc's build for web3js documentation ([#​4425](https://togithub.com/ChainSafe/web3.js/issues/4425)) - Fix response sorting for batch requests ([#​4250](https://togithub.com/ChainSafe/web3.js/issues/4250)) ##### Changed - Changed getFeeHistory first parameter type from `number` to `hex` according to the [spec](https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/ethereum/eth1.0-apis/assembled-spec/openrpc.json\&uiSchema%5BappBar%5D%5Bui:splitView%5D=false\&uiSchema%5BappBar%5D%5Bui:input%5D=false\&uiSchema%5BappBar%5D%5Bui:examplesDropdown%5D=false) ([#​4529](https://togithub.com/ChainSafe/web3.js/issues/4529)) ### [`v1.6.1`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#161) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.6.0...v1.6.1) ##### Added - Support for `eth_createAccessList` as both an rpc call (`web3.eth.createAccessList`) and property of contract method wrappers (`contractInstance.methods.getValue().createAccessList`) ([#​4332](https://togithub.com/ChainSafe/web3.js/issues/4332)) ##### Changed - Not considering `tx.chainId` if `tx.common.customChain.chainId` is provided for `web3.eth.accounts.signTransaction` function ([#​4293](https://togithub.com/ChainSafe/web3.js/issues/4293)) - Added missing PromiEvent handler types ([#​4194](https://togithub.com/ChainSafe/web3.js/issues/4194)) - Updated README to include webpack 5 angular support instructions ([#​4174](https://togithub.com/ChainSafe/web3.js/issues/4174)) - Updated the documentation for the `Web3.utils`, removed context for `_` (underscore lib) ([#​4403](https://togithub.com/ChainSafe/web3.js/issues/4403)) - Emit subscription id with connect event when creating a subscription ([#​4300](https://togithub.com/ChainSafe/web3.js/issues/4300)) - Introduced new configuration "blockHeaderTimeout" for waiting of block headers for transaction receipt ([#​3891](https://togithub.com/ChainSafe/web3.js/issues/3891)) - Format `block.baseFeePerGas` to number ([#​4330](https://togithub.com/ChainSafe/web3.js/issues/4330)) - Correct `web3-eth-personal.sendTransaction` example in documentation ([#​4409](https://togithub.com/ChainSafe/web3.js/issues/4409)) - Updated README to include webpack 5 angular support instructions ([#​4174](https://togithub.com/ChainSafe/web3.js/issues/4174)) ##### Fixed - Fix 1.6.1 build size issue with removing static asset files ([#​4506](https://togithub.com/ChainSafe/web3.js/issues/4506)) - Correct `web3.rst` example in documentation ([#​4511](https://togithub.com/ChainSafe/web3.js/issues/4511)) - Correct `BlockHeader` typing (`receiptRoot` -> `receiptsRoot`) ([#​4452](https://togithub.com/ChainSafe/web3.js/issues/4452)) ### [`v1.6.0`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#160) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.5.3...v1.6.0) ##### Changed - Partially replace usage of [eth-lib](https://togithub.com/MaiaVictor/eth-lib) with [ethereumjs-util](https://togithub.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util) ([#​4390](https://togithub.com/ChainSafe/web3.js/issues/4390)) ### [`v1.5.3`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#153) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.5.2...v1.5.3) ##### Fixed - Unable to send legacy transaction if network supported EIP-1559 ([#​4277](https://togithub.com/ChainSafe/web3.js/issues/4277)) - Fixed bug in sending transaction with providers not support "newBlockHeaders" event ([#​3891](https://togithub.com/ChainSafe/web3.js/issues/3891)) ##### Changed - ethers from 5.1.4 to 5.4.4 ([#​4231](https://togithub.com/ChainSafe/web3.js/issues/4231)) - karma from 5.2.3 to 6.3.4 ([#​4231](https://togithub.com/ChainSafe/web3.js/issues/4231)) - lerna from 3.22.1 to 4.0.0 ([#​4231](https://togithub.com/ChainSafe/web3.js/issues/4231)) - Dropped build tests in CI for Node v8 and v10, and added support for Node v14 ([#​4231](https://togithub.com/ChainSafe/web3.js/issues/4231)) - Change default value for `maxPriorityFeePerGas` from `1 Gwei` to `2.5 Gwei` ([#​4284](https://togithub.com/ChainSafe/web3.js/issues/4284)) - Fixed bug in signTransaction ([#​4295](https://togithub.com/ChainSafe/web3.js/issues/4295)) ### [`v1.5.2`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#152) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.5.1...v1.5.2) ##### Fixed - Remove transaction `type` defaulting for `eth.sendTransaction`, `eth.sendRawTransaction` ([#​4241](https://togithub.com/ChainSafe/web3.js/issues/4241)) - `type: 0x0` was being added to legacy transaction when using `eth.signTransaction` ([#​4241](https://togithub.com/ChainSafe/web3.js/issues/4241)) ### [`v1.5.1`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#151) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.5.0...v1.5.1) ##### Added - `maxPriorityFeePerGas` and `maxFeePerGas` now included in `_txInputFormatter` ([#​4217](https://togithub.com/ChainSafe/web3.js/issues/4217)) - If `maxPriorityFeePerGas` of `maxFeePerGas` present `_txInputFormatter` deletes `tx.gasPrice` (fixes [#​4211](https://togithub.com/ChainSafe/web3.js/issues/4211)) ([#​4217](https://togithub.com/ChainSafe/web3.js/issues/4217)) - Add block tag support (e.g. `latest`, `pending`, `earliest`) to `getFeeHistory` ([#​4224](https://togithub.com/ChainSafe/web3.js/issues/4224)) - Support for EIP-1559 to `web3.eth.sendTransaction` ([#​4220](https://togithub.com/ChainSafe/web3.js/issues/4220)) ### [`v1.5.0`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#150) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.4.0...v1.5.0) ##### Added - London transaction support ([#​4155](https://togithub.com/ChainSafe/web3.js/issues/4155)) - RPC support `eth_feehistory` call ([#​4191](https://togithub.com/ChainSafe/web3.js/issues/4191)) - Add `toNumber` method to `web3.utils` ([#​4191](https://togithub.com/ChainSafe/web3.js/issues/4191)) ##### Changed - Grammar fix ([#​4088](https://togithub.com/ChainSafe/web3.js/issues/4088)) and updated Swarm ([#​4151](https://togithub.com/ChainSafe/web3.js/issues/4151))and Whisper doc links ([#​4170](https://togithub.com/ChainSafe/web3.js/issues/4170)) - Removed deprecation notice for HttpProvider ([#​4008](https://togithub.com/ChainSafe/web3.js/issues/4008)) - Nonce added to send options in documentation and types ([#​4052](https://togithub.com/ChainSafe/web3.js/issues/4052)) - Updated Solidity example to modern syntax ([#​4147](https://togithub.com/ChainSafe/web3.js/issues/4147)) - Changing web3 connection example from lets to const ([#​3967](https://togithub.com/ChainSafe/web3.js/issues/3967)) - Updated the documentation for the transaction object to include EIP-2718 and EIP-1559 options ([#​4188](https://togithub.com/ChainSafe/web3.js/issues/4188)) ### [`v1.4.0`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#140) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.6...v1.4.0) ##### Added - Berlin Transaction Support ([#​4083](https://togithub.com/ChainSafe/web3.js/issues/4083)) - When signing a transaction, common object now defaults to berlin instead of petersburg ##### Changed - Changed Geth Docker verision from `stable` to `1.10.3` in `e2e.geth.instamine.sh` and `scripts/e2e.geth.automine.sh` ([#​4154](https://togithub.com/ChainSafe/web3.js/issues/4154)) ### [`v1.3.6`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#136) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.5...v1.3.6) ##### Changes - Bump `underscore` package from `1.9.1` to `1.12.1` ([#​4051](https://togithub.com/ChainSafe/web3.js/issues/4051)) - Bump `@ensdomains/ens` package from `^0.4.5` to `^0.6.0` ([#​4059](https://togithub.com/ChainSafe/web3.js/issues/4059)) - Bump `ethers` package from `^5.0.18` to `^5.1.4` ([#​4059](https://togithub.com/ChainSafe/web3.js/issues/4059)) ##### Removes - Accidental commit (yarn-error.log) ([#​4062](https://togithub.com/ChainSafe/web3.js/issues/4062)) ### [`v1.3.5`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#135) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.4...v1.3.5) ##### Added - GitHub action for running tests for `web3-eth2-core` and `web3-eth2-beaconchain` packages ([#​3892](https://togithub.com/ChainSafe/web3.js/issues/3892)) - Added description to documentation on how to connect using a remote node provider ([#​3884](https://togithub.com/ChainSafe/web3.js/issues/3884)) - Added Security risk warning to docs for `web3.utils.soliditySha3` ([#​3908](https://togithub.com/ChainSafe/web3.js/issues/3908)) - `.nvmrc` file using Node.js version `v.14.15.1` ([#​3817](https://togithub.com/ChainSafe/web3.js/issues/3817)) - Add commitment to semantic versioning since version `1.3.0` and onwards ([#​3961](https://togithub.com/ChainSafe/web3.js/issues/3961)) ##### Changed - Unified babel compiler for `web3-eth2-core` and `web3-eth2-beaconchain` ([#​3892](https://togithub.com/ChainSafe/web3.js/issues/3892)) - Renamed the `tsc` script in all packages to `compile`; updates the corresponding `lerna run` usage in the main `package.json` ([#​3894](https://togithub.com/ChainSafe/web3.js/issues/3894)) - moved deprecation warnings to postinstall scripts ([#​3917](https://togithub.com/ChainSafe/web3.js/issues/3917)) - Upgrade `@chainsafe/geth-dev-assistant` from `0.1.5` to `0.1.9` ([#​3950](https://togithub.com/ChainSafe/web3.js/issues/3950)) - Replaced hardcoded infura link with GitHub Secret for some tests ([#​3943](https://togithub.com/ChainSafe/web3.js/issues/3943)) - Bump `elliptic` from `6.5.3` to `6.5.4` for `web3-eth-accounts` ([#​3941](https://togithub.com/ChainSafe/web3.js/issues/3941)) - Bump `elliptic` from `6.5.3` to `6.5.4` for `web3-bzz` ([#​3940](https://togithub.com/ChainSafe/web3.js/issues/3940)) - Bump `elliptic` from `6.5.3` to `6.5.4` for `web3-core-requestmanager` ([#​3945](https://togithub.com/ChainSafe/web3.js/issues/3945)) - Rewrite `web3-eth-iban` in ES6 ([#​3955](https://togithub.com/ChainSafe/web3.js/issues/3955)) ### [`v1.3.4`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#134) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.3...v1.3.4) ##### Changed - Fixed mutation of inputs to encoding and decoding functions ([#​3748](https://togithub.com/ChainSafe/web3.js/issues/3748)) - Fix default value for `fromBlock` option for `logs` subscriptions (defaults to `latest`) ([#​3883](https://togithub.com/ChainSafe/web3.js/issues/3883)) - ethjs-signer test ([#​3876](https://togithub.com/ChainSafe/web3.js/issues/3876)) - Rename `web3-eth2-base` to `web3-eth2-core` and `web3-eth2-beacon` to `web3-eth2-beaconchain` ([#​3833](https://togithub.com/ChainSafe/web3.js/issues/3833)) - Bump `ts-node` from version `^8.10.2` to `^9.0.0` ([#​3856](https://togithub.com/ChainSafe/web3.js/issues/3856)) - Ran `npm audit fix` which fixed 4 vulnerabilities ([#​3856](https://togithub.com/ChainSafe/web3.js/issues/3856)) - Correct `web3-eth2-beaconchain` type declarations ([#​3859](https://togithub.com/ChainSafe/web3.js/issues/3859)) and ([#​3865](https://togithub.com/ChainSafe/web3.js/issues/3865)) - Move interfaces `IBaseAPISchema` and `IBaseAPIMethodSchema` to `index.d.ts` for `web3-eth2-core` ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) - Update dependencies for `web3-eth2-core` ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) ##### Removed - Remove `notImplemented` flag from ETH2 Beacon Chain package methods schema ([#​3861](https://togithub.com/ChainSafe/web3.js/issues/3861)) - Removes `IETH2BeaconChain` interface in favor of exporting a class type: `ETH2BeaconChain` ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) - Remove `index.d.ts` files in favor of `types.ts` for `web3-eth2-core` and `web3-eth2-beaconchain` ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) - `schema.ts` from `web3-eth2-core` ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) - `dtslint` npm command from `web3-eth2-core` and `web3-eth2-beaconchain` as `index.d.ts` files were removed ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) ##### Added - Add `ETH2Core` class export to `index.d.ts` for `web3-eth2-core` ([#​3878](https://togithub.com/ChainSafe/web3.js/issues/3878)) - Deprecation of bzz warning ([#​3872](https://togithub.com/ChainSafe/web3.js/issues/3872)) - Deprecation of shh warning ([#​3888](https://togithub.com/ChainSafe/web3.js/issues/3888)) ### [`v1.3.3`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#133) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.2...v1.3.3) ##### Fixed - Update `dist` to latest release (`1.3.2`) ([#​3875](https://togithub.com/ChainSafe/web3.js/issues/3875)) ### [`v1.3.2`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#132) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.1...v1.3.2) ##### Fixed - Fix EIP-1193 provider subscriptions ([#​3864](https://togithub.com/ChainSafe/web3.js/issues/3864)) ### [`v1.3.1`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#131) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.3.0...v1.3.1) ##### Added - Add `web3-eth2-core` package ([#​3743](https://togithub.com/ChainSafe/web3.js/issues/3743)) (renamed to `web3-eth2-base`) - Add `web3-eth2-beaconchain` package ([#​3743](https://togithub.com/ChainSafe/web3.js/issues/3743)) (renamed to `web3-eth2-beacon`) - Add `stripHexPrefix` method to `web3-utils` package ([#​3776](https://togithub.com/ChainSafe/web3.js/issues/3776)) ##### Changed - bump utils 0.10.0^ -> 0.12.0 ([#​3733](https://togithub.com/ChainSafe/web3.js/issues/3733)) ##### Removed - Removed post-install script in `packages/web3`. Added documentation to root README ([#​3717](https://togithub.com/ChainSafe/web3.js/issues/3717)) ##### Fixed - Fix possible unhandled promise rejection when sending a transaction ([#​3708](https://togithub.com/ChainSafe/web3.js/issues/3708)) - Fixed decoding bytes and string parameters for logs emitted with solc 0.4.x ([#​3724](https://togithub.com/ChainSafe/web3.js/issues/3724), [#​3738](https://togithub.com/ChainSafe/web3.js/issues/3738)) - Grammar changes to inputAddressFormatter error message - Fixed vulnerable dependencies ### [`v1.3.0`](https://togithub.com/ChainSafe/web3.js/blob/HEAD/CHANGELOG.md#130) [Compare Source](https://togithub.com/ChainSafe/web3.js/compare/v1.2.11...v1.3.0) ##### Added - Support for typescript files (.ts) to be written alongside regular .js files ([#​3652](https://togithub.com/ChainSafe/web3.js/issues/3652)) - Add compareBlock function that allows for complex block comparisons ([#​3682](https://togithub.com/ChainSafe/web3.js/issues/3682)) ##### Changed - Improve RequestManager send method ([#​3649](https://togithub.com/ChainSafe/web3.js/issues/3649)) - `npm run build` now uses TSC to compile (.js allowed) and the build folder is now located under `lib` ([#​3652](https://togithub.com/ChainSafe/web3.js/issues/3652)) - Modernized web3-core to use newer es syntax ([#​3652](https://togithub.com/ChainSafe/web3.js/issues/3652)) - Bumped `web3-providers-ipc` `oboe` version to 2.1.5 ([#​3661](https://togithub.com/ChainSafe/web3.js/issues/3661)) - Bump lodash from 4.17.15 to 4.17.19 ([#​3641](https://togithub.com/ChainSafe/web3.js/issues/3641)) - Bump websocket version which removes node-gyp from web3.js ([#​3685](https://togithub.com/ChainSafe/web3.js/issues/3685)) ##### Fixed - Fix parsing of non-`eth_subscription` provider events ([#​3660](https://togithub.com/ChainSafe/web3.js/issues/3660)) - Fix parsedUrl problem of websocket provider ([#​3666](https://togithub.com/ChainSafe/web3.js/issues/3666)) - Fix return value for `clearSubscriptions` ([#​3689](https://togithub.com/ChainSafe/web3.js/issues/3689))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.