From a7e80a8b0b72d53077cfba2a631ebca212486f3a Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 3 Aug 2023 17:41:56 +0200 Subject: [PATCH 1/5] changelog sync --- CHANGELOG.md | 57 +++++++++++++++++++++++ packages/web3-core/CHANGELOG.md | 2 +- packages/web3-eth-accounts/CHANGELOG.md | 4 ++ packages/web3-eth-contract/CHANGELOG.md | 4 ++ packages/web3-eth-ens/CHANGELOG.md | 4 ++ packages/web3-eth-iban/CHANGELOG.md | 4 ++ packages/web3-eth-personal/CHANGELOG.md | 4 ++ packages/web3-eth/CHANGELOG.md | 11 +---- packages/web3-net/CHANGELOG.md | 4 ++ packages/web3-providers-http/CHANGELOG.md | 4 ++ packages/web3-providers-ipc/CHANGELOG.md | 4 ++ packages/web3-rpc-methods/CHANGELOG.md | 4 ++ packages/web3-utils/CHANGELOG.md | 4 ++ packages/web3/CHANGELOG.md | 2 +- 14 files changed, 101 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dfae5b0847..860828bc587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1779,9 +1779,19 @@ If there are any bugs, improvements, optimizations or any new feature proposal f ### Added +#### web3 + +- Added minimum support of web3.extend function + +#### web3-core + +- Added minimum support of web3.extend function + #### web3-errors - `RpcErrorMessages` that contains mapping for standard RPC Errors and their messages. (#6230) +- created `TransactionGasMismatchInnerError` for clarity on the error in `TransactionGasMismatchError` (#6215) +- created `MissingGasInnerError` for clarity on the error in `MissingGasError` (#6215) #### web3-eth @@ -1817,8 +1827,14 @@ If there are any bugs, improvements, optimizations or any new feature proposal f #### web3-eth +- sendTransaction will have gas filled by default using method `estimateGas` unless transaction builder `options.fillGas` is false. (#6249) +- Missing `blockHeaderSchema` properties causing some properties to not appear in response of `newHeads` subscription (#6243) - Missing `blockHeaderSchema` properties causing some properties to not appear in response of `newHeads` subscription (#6243) +#### web3-providers-ws + +- Ensure a fixed version for "@types/ws": "8.5.3" (#6309) + ### Changed #### web3-core @@ -1830,12 +1846,53 @@ If there are any bugs, improvements, optimizations or any new feature proposal f #### web3-eth +- `MissingGasError` error message changed for clarity (#6215) - `input` and `data` are no longer auto populated for transaction objects if they are not present. Instead, whichever property is provided by the user is formatted and sent to the RPC provider. Transaction objects returned from RPC responses are still formatted to contain both `input` and `data` properties (#6294) +#### web3-eth-accounts + +- Dependencies updated + +#### web3-eth-contract + +- Dependencies updated + +#### web3-eth-ens + +- Dependencies updated + +#### web3-eth-iban + +- Dependencies updated + +#### web3-eth-personal + +- Dependencies updated + +#### web3-net + +- Dependencies updated + +#### web3-providers-http + +- Dependencies updated + +#### web3-providers-ipc + +- Dependencies updated + +#### web3-rpc-methods + +- Dependencies updated + #### web3-types - `input` and `data` are now optional properties on `PopulatedUnsignedBaseTransaction` (previously `input` was a required property, and `data` was not available) (#6294) +#### web3-utils + +- Dependencies updated + #### web3-validator - Replace `is-my-json-valid` with `zod` dependency. Related code was changed (#6264) diff --git a/packages/web3-core/CHANGELOG.md b/packages/web3-core/CHANGELOG.md index 66428cbae54..4a36b5a0ca4 100644 --- a/packages/web3-core/CHANGELOG.md +++ b/packages/web3-core/CHANGELOG.md @@ -159,6 +159,6 @@ Documentation: - Fixed the issue: "Version 4.x does not fire connected event for subscriptions. #6252". (#6262) -## Added +### Added - Added minimum support of web3.extend function diff --git a/packages/web3-eth-accounts/CHANGELOG.md b/packages/web3-eth-accounts/CHANGELOG.md index 8cd84c1e13e..7b4cf0caa98 100644 --- a/packages/web3-eth-accounts/CHANGELOG.md +++ b/packages/web3-eth-accounts/CHANGELOG.md @@ -119,3 +119,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-eth-contract/CHANGELOG.md b/packages/web3-eth-contract/CHANGELOG.md index 8120c846256..a197fe725e8 100644 --- a/packages/web3-eth-contract/CHANGELOG.md +++ b/packages/web3-eth-contract/CHANGELOG.md @@ -285,3 +285,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-eth-ens/CHANGELOG.md b/packages/web3-eth-ens/CHANGELOG.md index 99776ab7267..aaf4de41420 100644 --- a/packages/web3-eth-ens/CHANGELOG.md +++ b/packages/web3-eth-ens/CHANGELOG.md @@ -112,3 +112,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-eth-iban/CHANGELOG.md b/packages/web3-eth-iban/CHANGELOG.md index e05a38aacf7..a30d0e814b9 100644 --- a/packages/web3-eth-iban/CHANGELOG.md +++ b/packages/web3-eth-iban/CHANGELOG.md @@ -102,3 +102,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-eth-personal/CHANGELOG.md b/packages/web3-eth-personal/CHANGELOG.md index f0e8ffbd698..19a7f01f718 100644 --- a/packages/web3-eth-personal/CHANGELOG.md +++ b/packages/web3-eth-personal/CHANGELOG.md @@ -118,3 +118,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-eth/CHANGELOG.md b/packages/web3-eth/CHANGELOG.md index b7f02d7349a..05957507309 100644 --- a/packages/web3-eth/CHANGELOG.md +++ b/packages/web3-eth/CHANGELOG.md @@ -167,21 +167,14 @@ Documentation: - sendTransaction will have gas filled by default using method `estimateGas` unless transaction builder `options.fillGas` is false. (#6249) - Missing `blockHeaderSchema` properties causing some properties to not appear in response of `newHeads` subscription (#6243) +- Missing `blockHeaderSchema` properties causing some properties to not appear in response of `newHeads` subscription (#6243) ### Changed - `MissingGasError` error message changed for clarity (#6215) -- +- `input` and `data` are no longer auto populated for transaction objects if they are not present. Instead, whichever property is provided by the user is formatted and sent to the RPC provider. Transaction objects returned from RPC responses are still formatted to contain both `input` and `data` properties (#6294) ### Added - A `rpc_method_wrapper` (`signTypedData`) for the rpc calls `eth_signTypedData` and `eth_signTypedData_v4` (#6286) - A `signTypedData` method to the `Web3Eth` class (#6286) - -### Fixed - -- Missing `blockHeaderSchema` properties causing some properties to not appear in response of `newHeads` subscription (#6243) - -### Changed - -- `input` and `data` are no longer auto populated for transaction objects if they are not present. Instead, whichever property is provided by the user is formatted and sent to the RPC provider. Transaction objects returned from RPC responses are still formatted to contain both `input` and `data` properties (#6294) diff --git a/packages/web3-net/CHANGELOG.md b/packages/web3-net/CHANGELOG.md index ab4007c75b6..25eb7ecfff8 100644 --- a/packages/web3-net/CHANGELOG.md +++ b/packages/web3-net/CHANGELOG.md @@ -118,3 +118,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-providers-http/CHANGELOG.md b/packages/web3-providers-http/CHANGELOG.md index 7fe6b0cf717..68d97d4625a 100644 --- a/packages/web3-providers-http/CHANGELOG.md +++ b/packages/web3-providers-http/CHANGELOG.md @@ -102,3 +102,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-providers-ipc/CHANGELOG.md b/packages/web3-providers-ipc/CHANGELOG.md index eccc6734ee2..bd2369a2521 100644 --- a/packages/web3-providers-ipc/CHANGELOG.md +++ b/packages/web3-providers-ipc/CHANGELOG.md @@ -112,3 +112,7 @@ Documentation: - Dependencies updated ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3-rpc-methods/CHANGELOG.md b/packages/web3-rpc-methods/CHANGELOG.md index e30d8e79193..e51f6bfebdb 100644 --- a/packages/web3-rpc-methods/CHANGELOG.md +++ b/packages/web3-rpc-methods/CHANGELOG.md @@ -107,3 +107,7 @@ Documentation: ### Added - A `signTypedData` method to `eth_rpc_methods` for the rpc calls `eth_signTypedData` and `eth_signTypedData_v4` (#6286) + +### Changed + +- Dependencies updated diff --git a/packages/web3-utils/CHANGELOG.md b/packages/web3-utils/CHANGELOG.md index 559bc0bcb5e..9a4820090b8 100644 --- a/packages/web3-utils/CHANGELOG.md +++ b/packages/web3-utils/CHANGELOG.md @@ -141,3 +141,7 @@ Documentation: - BigInts pass validation within the method `numberToHex` (#6206) ## [Unreleased] + +### Changed + +- Dependencies updated diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index f15fc5c45fd..447626ac332 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -135,6 +135,6 @@ Documentation: ## [Unreleased] -## Added +### Added - Added minimum support of web3.extend function From 62094c74f1b67e79c7e45c33a5acd25feb7f8fce Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 3 Aug 2023 18:22:37 +0200 Subject: [PATCH 2/5] version bumps RC --- packages/web3-core/package.json | 18 ++++++------ packages/web3-errors/package.json | 4 +-- packages/web3-eth-abi/package.json | 8 ++--- packages/web3-eth-accounts/package.json | 12 ++++---- packages/web3-eth-contract/package.json | 18 ++++++------ packages/web3-eth-ens/package.json | 18 ++++++------ packages/web3-eth-iban/package.json | 10 +++---- packages/web3-eth-personal/package.json | 16 +++++----- packages/web3-eth/package.json | 26 ++++++++-------- packages/web3-net/package.json | 10 +++---- packages/web3-providers-http/package.json | 8 ++--- packages/web3-providers-ipc/package.json | 8 ++--- packages/web3-providers-ws/package.json | 8 ++--- packages/web3-rpc-methods/package.json | 8 ++--- packages/web3-types/package.json | 2 +- packages/web3-utils/package.json | 8 ++--- packages/web3-validator/package.json | 6 ++-- packages/web3/package.json | 36 +++++++++++------------ packages/web3/src/version.ts | 2 +- 19 files changed, 113 insertions(+), 113 deletions(-) diff --git a/packages/web3-core/package.json b/packages/web3-core/package.json index ff65b80ec07..bf9aef0ec1f 100644 --- a/packages/web3-core/package.json +++ b/packages/web3-core/package.json @@ -1,6 +1,6 @@ { "name": "web3-core", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Web3 core tools for sub-packages. This is an internal package.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -42,16 +42,16 @@ "test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests" }, "dependencies": { - "web3-errors": "^1.0.2", - "web3-eth-iban": "^4.0.3", - "web3-providers-http": "^4.0.3", - "web3-providers-ws": "^4.0.3", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-errors": "^1.0.3-rc.0", + "web3-eth-iban": "^4.0.4-rc.0", + "web3-providers-http": "^4.0.4-rc.0", + "web3-providers-ws": "^4.0.4-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" }, "optionalDependencies": { - "web3-providers-ipc": "^4.0.3" + "web3-providers-ipc": "^4.0.4-rc.0" }, "devDependencies": { "@types/jest": "^28.1.6", diff --git a/packages/web3-errors/package.json b/packages/web3-errors/package.json index 9092a71c48b..14889b89c49 100644 --- a/packages/web3-errors/package.json +++ b/packages/web3-errors/package.json @@ -1,6 +1,6 @@ { "name": "web3-errors", - "version": "1.0.2", + "version": "1.0.3-rc.0", "description": "This package has web3 error classes", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -41,7 +41,7 @@ "test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests" }, "dependencies": { - "web3-types": "^1.0.2" + "web3-types": "^1.0.3-rc.0" }, "devDependencies": { "@types/jest": "^28.1.6", diff --git a/packages/web3-eth-abi/package.json b/packages/web3-eth-abi/package.json index 0a151509432..1d1f6541d2d 100644 --- a/packages/web3-eth-abi/package.json +++ b/packages/web3-eth-abi/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth-abi", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Web3 module encode and decode EVM in/output.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -44,9 +44,9 @@ "dependencies": { "@ethersproject/abi": "^5.7.0", "@ethersproject/bignumber": "^5.7.0", - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3" + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0" }, "devDependencies": { "@humeris/espresso-shot": "^4.0.0", diff --git a/packages/web3-eth-accounts/package.json b/packages/web3-eth-accounts/package.json index 6749e6ba904..97e682be332 100644 --- a/packages/web3-eth-accounts/package.json +++ b/packages/web3-eth-accounts/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth-accounts", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Package for managing Ethereum accounts and signing", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -55,15 +55,15 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-ipc": "^4.0.3" + "web3-providers-ipc": "^4.0.4-rc.0" }, "dependencies": { "@ethereumjs/rlp": "^4.0.1", "crc-32": "^1.2.2", "ethereum-cryptography": "^2.0.0", - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3-eth-contract/package.json b/packages/web3-eth-contract/package.json index f14b509561a..daac38fc024 100644 --- a/packages/web3-eth-contract/package.json +++ b/packages/web3-eth-contract/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth-contract", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Web3 module to interact with Ethereum smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -45,13 +45,13 @@ "test:e2e:firefox": "npx cypress run --headless --browser firefox --env grep='ignore',invert=true" }, "dependencies": { - "web3-core": "^4.0.3", - "web3-errors": "^1.0.2", - "web3-eth": "^4.0.3", - "web3-eth-abi": "^4.0.3", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-core": "^4.0.4-rc.0", + "web3-errors": "^1.0.3-rc.0", + "web3-eth": "^4.0.4-rc.0", + "web3-eth-abi": "^4.0.4-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" }, "devDependencies": { "@humeris/espresso-shot": "^4.0.0", @@ -67,6 +67,6 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-eth-accounts": "^4.0.3" + "web3-eth-accounts": "^4.0.4-rc.0" } } diff --git a/packages/web3-eth-ens/package.json b/packages/web3-eth-ens/package.json index 53d1cb7b265..66d17650e73 100644 --- a/packages/web3-eth-ens/package.json +++ b/packages/web3-eth-ens/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth-ens", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "This package has ENS functions for interacting with Ethereum Name Service.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -59,13 +59,13 @@ }, "dependencies": { "@adraffy/ens-normalize": "^1.8.8", - "web3-core": "^4.0.3", - "web3-errors": "^1.0.2", - "web3-eth": "^4.0.3", - "web3-eth-contract": "^4.0.3", - "web3-net": "^4.0.3", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-core": "^4.0.4-rc.0", + "web3-errors": "^1.0.3-rc.0", + "web3-eth": "^4.0.4-rc.0", + "web3-eth-contract": "^4.0.4-rc.0", + "web3-net": "^4.0.4-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3-eth-iban/package.json b/packages/web3-eth-iban/package.json index e562ab82bd6..a89ef1e491c 100644 --- a/packages/web3-eth-iban/package.json +++ b/packages/web3-eth-iban/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth-iban", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "This package converts Ethereum addresses to IBAN addresses and vice versa.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -56,9 +56,9 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3-eth-personal/package.json b/packages/web3-eth-personal/package.json index 8fc492b420b..32145d779b0 100644 --- a/packages/web3-eth-personal/package.json +++ b/packages/web3-eth-personal/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth-personal", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Web3 module to interact with the Ethereum blockchain accounts stored in the node.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -42,12 +42,12 @@ "test:integration": "jest --config=./test/integration/jest.config.js" }, "dependencies": { - "web3-core": "^4.0.3", - "web3-eth": "^4.0.3", - "web3-rpc-methods": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-core": "^4.0.4-rc.0", + "web3-eth": "^4.0.4-rc.0", + "web3-rpc-methods": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" }, "devDependencies": { "@types/jest": "^28.1.6", @@ -62,6 +62,6 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-ws": "^4.0.3" + "web3-providers-ws": "^4.0.4-rc.0" } } diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index 4475b2acaa3..7d2dae46da2 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Web3 module to interact with the Ethereum blockchain and smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -59,20 +59,20 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-eth-abi": "^4.0.3", - "web3-providers-http": "^4.0.3" + "web3-eth-abi": "^4.0.4-rc.0", + "web3-providers-http": "^4.0.4-rc.0" }, "dependencies": { "setimmediate": "^1.0.5", - "web3-core": "^4.0.3", - "web3-errors": "^1.0.2", - "web3-eth-abi": "^4.0.3", - "web3-eth-accounts": "^4.0.3", - "web3-net": "^4.0.3", - "web3-providers-ws": "^4.0.3", - "web3-rpc-methods": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-core": "^4.0.4-rc.0", + "web3-errors": "^1.0.3-rc.0", + "web3-eth-abi": "^4.0.4-rc.0", + "web3-eth-accounts": "^4.0.4-rc.0", + "web3-net": "^4.0.4-rc.0", + "web3-providers-ws": "^4.0.4-rc.0", + "web3-rpc-methods": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3-net/package.json b/packages/web3-net/package.json index 4cb1c342472..81ae22d4da8 100644 --- a/packages/web3-net/package.json +++ b/packages/web3-net/package.json @@ -1,6 +1,6 @@ { "name": "web3-net", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Web3 module to interact with the Ethereum nodes networking properties.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -56,9 +56,9 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-core": "^4.0.3", - "web3-rpc-methods": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3" + "web3-core": "^4.0.4-rc.0", + "web3-rpc-methods": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0" } } diff --git a/packages/web3-providers-http/package.json b/packages/web3-providers-http/package.json index 6e724901763..85f3eb72539 100644 --- a/packages/web3-providers-http/package.json +++ b/packages/web3-providers-http/package.json @@ -1,6 +1,6 @@ { "name": "web3-providers-http", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "HTTP provider for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -61,8 +61,8 @@ }, "dependencies": { "cross-fetch": "^3.1.5", - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3" + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0" } } diff --git a/packages/web3-providers-ipc/package.json b/packages/web3-providers-ipc/package.json index df3a0ad2612..54a28532a60 100644 --- a/packages/web3-providers-ipc/package.json +++ b/packages/web3-providers-ipc/package.json @@ -1,6 +1,6 @@ { "name": "web3-providers-ipc", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "IPC provider for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -56,8 +56,8 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3" + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0" } } diff --git a/packages/web3-providers-ws/package.json b/packages/web3-providers-ws/package.json index bbba9c2bf87..0ab21169bdc 100644 --- a/packages/web3-providers-ws/package.json +++ b/packages/web3-providers-ws/package.json @@ -1,6 +1,6 @@ { "name": "web3-providers-ws", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Websocket provider for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -63,9 +63,9 @@ "dependencies": { "@types/ws": "8.5.3", "isomorphic-ws": "^5.0.0", - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", "ws": "^8.8.1" } } diff --git a/packages/web3-rpc-methods/package.json b/packages/web3-rpc-methods/package.json index 046775a2d87..5de8686bcef 100644 --- a/packages/web3-rpc-methods/package.json +++ b/packages/web3-rpc-methods/package.json @@ -1,6 +1,6 @@ { "name": "web3-rpc-methods", - "version": "1.0.2", + "version": "1.0.3-rc.0", "description": "Ethereum RPC methods for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -56,8 +56,8 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-core": "^4.0.3", - "web3-types": "^1.0.2", - "web3-validator": "^1.0.2" + "web3-core": "^4.0.4-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3-types/package.json b/packages/web3-types/package.json index 0a1cb793bfa..33084fe0599 100644 --- a/packages/web3-types/package.json +++ b/packages/web3-types/package.json @@ -1,6 +1,6 @@ { "name": "web3-types", - "version": "1.0.2", + "version": "1.0.3-rc.0", "description": "Provide the common data structures and interfaces for web3 modules.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", diff --git a/packages/web3-utils/package.json b/packages/web3-utils/package.json index b0c3691686e..3e36044e6a4 100644 --- a/packages/web3-utils/package.json +++ b/packages/web3-utils/package.json @@ -1,7 +1,7 @@ { "name": "web3-utils", "sideEffects": false, - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Collection of utility functions used in web3.js.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -60,8 +60,8 @@ }, "dependencies": { "ethereum-cryptography": "^2.0.0", - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", - "web3-validator": "^1.0.2" + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3-validator/package.json b/packages/web3-validator/package.json index f03918f7fee..5d4ba1a709d 100644 --- a/packages/web3-validator/package.json +++ b/packages/web3-validator/package.json @@ -1,6 +1,6 @@ { "name": "web3-validator", - "version": "1.0.2", + "version": "2.0.0-rc.0", "description": "JSON-Schema compatible validator for web3", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -47,8 +47,8 @@ "dependencies": { "ethereum-cryptography": "^2.0.0", "util": "^0.12.5", - "web3-errors": "^1.0.2", - "web3-types": "^1.0.2", + "web3-errors": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", "zod": "^3.21.4" }, "devDependencies": { diff --git a/packages/web3/package.json b/packages/web3/package.json index 65d34db06ef..d34dbd2a60c 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -1,6 +1,6 @@ { "name": "web3", - "version": "4.0.3", + "version": "4.0.4-rc.0", "description": "Ethereum JavaScript API", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -77,24 +77,24 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-ipc": "^4.0.3" + "web3-providers-ipc": "^4.0.4-rc.0" }, "dependencies": { - "web3-core": "^4.0.3", - "web3-errors": "^1.0.2", - "web3-eth": "^4.0.3", - "web3-eth-abi": "^4.0.3", - "web3-eth-accounts": "^4.0.3", - "web3-eth-contract": "^4.0.3", - "web3-eth-ens": "^4.0.3", - "web3-eth-iban": "^4.0.3", - "web3-eth-personal": "^4.0.3", - "web3-net": "^4.0.3", - "web3-providers-http": "^4.0.3", - "web3-providers-ws": "^4.0.3", - "web3-rpc-methods": "^1.0.2", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3", - "web3-validator": "^1.0.2" + "web3-core": "^4.0.4-rc.0", + "web3-errors": "^1.0.3-rc.0", + "web3-eth": "^4.0.4-rc.0", + "web3-eth-abi": "^4.0.4-rc.0", + "web3-eth-accounts": "^4.0.4-rc.0", + "web3-eth-contract": "^4.0.4-rc.0", + "web3-eth-ens": "^4.0.4-rc.0", + "web3-eth-iban": "^4.0.4-rc.0", + "web3-eth-personal": "^4.0.4-rc.0", + "web3-net": "^4.0.4-rc.0", + "web3-providers-http": "^4.0.4-rc.0", + "web3-providers-ws": "^4.0.4-rc.0", + "web3-rpc-methods": "^1.0.3-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0", + "web3-validator": "^2.0.0-rc.0" } } diff --git a/packages/web3/src/version.ts b/packages/web3/src/version.ts index 2a95c7661e8..fd8b27281dd 100644 --- a/packages/web3/src/version.ts +++ b/packages/web3/src/version.ts @@ -1 +1 @@ -/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.0.3' }; +/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.0.4-rc.0' }; From e2d4e1988b999d632a76c893bcd027a50b106447 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 3 Aug 2023 18:31:04 +0200 Subject: [PATCH 3/5] changelog version updates --- CHANGELOG.md | 4 +++- packages/web3-core/CHANGELOG.md | 4 +++- packages/web3-errors/CHANGELOG.md | 4 +++- packages/web3-eth-abi/CHANGELOG.md | 4 +++- packages/web3-eth-accounts/CHANGELOG.md | 4 +++- packages/web3-eth-contract/CHANGELOG.md | 4 +++- packages/web3-eth-ens/CHANGELOG.md | 4 +++- packages/web3-eth-iban/CHANGELOG.md | 4 +++- packages/web3-eth-personal/CHANGELOG.md | 4 +++- packages/web3-eth/CHANGELOG.md | 4 +++- packages/web3-net/CHANGELOG.md | 4 +++- packages/web3-providers-http/CHANGELOG.md | 4 +++- packages/web3-providers-ipc/CHANGELOG.md | 4 +++- packages/web3-providers-ws/CHANGELOG.md | 4 +++- packages/web3-rpc-methods/CHANGELOG.md | 4 +++- packages/web3-types/CHANGELOG.md | 4 +++- packages/web3-utils/CHANGELOG.md | 4 +++- packages/web3-validator/CHANGELOG.md | 4 +++- packages/web3/CHANGELOG.md | 4 +++- 19 files changed, 57 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 860828bc587..f488f3c99aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1775,7 +1775,7 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - Dependencies updated -## [Unreleased] +## [4.0.4] ### Added @@ -1908,3 +1908,5 @@ If there are any bugs, improvements, optimizations or any new feature proposal f #### web3-validator - Type `RawValidationError` was removed (#6264) + +## [Unreleased] diff --git a/packages/web3-core/CHANGELOG.md b/packages/web3-core/CHANGELOG.md index 4a36b5a0ca4..4997ef8949e 100644 --- a/packages/web3-core/CHANGELOG.md +++ b/packages/web3-core/CHANGELOG.md @@ -146,7 +146,7 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed @@ -162,3 +162,5 @@ Documentation: ### Added - Added minimum support of web3.extend function + +## [Unreleased] diff --git a/packages/web3-errors/CHANGELOG.md b/packages/web3-errors/CHANGELOG.md index 1cb0ccd5de4..b7107fc82c3 100644 --- a/packages/web3-errors/CHANGELOG.md +++ b/packages/web3-errors/CHANGELOG.md @@ -130,7 +130,7 @@ Documentation: - Dependencies updated -## [Unreleased] +## [1.0.3] ### Added @@ -141,3 +141,5 @@ Documentation: ### Fixed - Fixed: "'disconnect' in Eip1193 provider must emit ProviderRpcError #6003".(#6230) + +## [Unreleased] diff --git a/packages/web3-eth-abi/CHANGELOG.md b/packages/web3-eth-abi/CHANGELOG.md index 4cc31c0f92c..b3bc4fc6810 100644 --- a/packages/web3-eth-abi/CHANGELOG.md +++ b/packages/web3-eth-abi/CHANGELOG.md @@ -124,8 +124,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Added - A `getEncodedEip712Data` method that takes an EIP-712 typed data object and returns the encoded data with the option to also keccak256 hash it (#6286) + +## [Unreleased] diff --git a/packages/web3-eth-accounts/CHANGELOG.md b/packages/web3-eth-accounts/CHANGELOG.md index 7b4cf0caa98..33be47e389b 100644 --- a/packages/web3-eth-accounts/CHANGELOG.md +++ b/packages/web3-eth-accounts/CHANGELOG.md @@ -118,8 +118,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-eth-contract/CHANGELOG.md b/packages/web3-eth-contract/CHANGELOG.md index a197fe725e8..5b57049abc5 100644 --- a/packages/web3-eth-contract/CHANGELOG.md +++ b/packages/web3-eth-contract/CHANGELOG.md @@ -284,8 +284,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-eth-ens/CHANGELOG.md b/packages/web3-eth-ens/CHANGELOG.md index aaf4de41420..7dd5e5d4189 100644 --- a/packages/web3-eth-ens/CHANGELOG.md +++ b/packages/web3-eth-ens/CHANGELOG.md @@ -111,8 +111,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-eth-iban/CHANGELOG.md b/packages/web3-eth-iban/CHANGELOG.md index a30d0e814b9..f391fa4c66f 100644 --- a/packages/web3-eth-iban/CHANGELOG.md +++ b/packages/web3-eth-iban/CHANGELOG.md @@ -101,8 +101,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-eth-personal/CHANGELOG.md b/packages/web3-eth-personal/CHANGELOG.md index 19a7f01f718..822b18c7526 100644 --- a/packages/web3-eth-personal/CHANGELOG.md +++ b/packages/web3-eth-personal/CHANGELOG.md @@ -117,8 +117,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-eth/CHANGELOG.md b/packages/web3-eth/CHANGELOG.md index 05957507309..a70d850b9c7 100644 --- a/packages/web3-eth/CHANGELOG.md +++ b/packages/web3-eth/CHANGELOG.md @@ -161,7 +161,7 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Fixed @@ -178,3 +178,5 @@ Documentation: - A `rpc_method_wrapper` (`signTypedData`) for the rpc calls `eth_signTypedData` and `eth_signTypedData_v4` (#6286) - A `signTypedData` method to the `Web3Eth` class (#6286) + +## [Unreleased] diff --git a/packages/web3-net/CHANGELOG.md b/packages/web3-net/CHANGELOG.md index 25eb7ecfff8..f6f72f74391 100644 --- a/packages/web3-net/CHANGELOG.md +++ b/packages/web3-net/CHANGELOG.md @@ -117,8 +117,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-providers-http/CHANGELOG.md b/packages/web3-providers-http/CHANGELOG.md index 68d97d4625a..85f0e8e93f1 100644 --- a/packages/web3-providers-http/CHANGELOG.md +++ b/packages/web3-providers-http/CHANGELOG.md @@ -101,8 +101,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-providers-ipc/CHANGELOG.md b/packages/web3-providers-ipc/CHANGELOG.md index bd2369a2521..738c3c45d5d 100644 --- a/packages/web3-providers-ipc/CHANGELOG.md +++ b/packages/web3-providers-ipc/CHANGELOG.md @@ -111,8 +111,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-providers-ws/CHANGELOG.md b/packages/web3-providers-ws/CHANGELOG.md index b72a7fc10ad..5e8291341ff 100644 --- a/packages/web3-providers-ws/CHANGELOG.md +++ b/packages/web3-providers-ws/CHANGELOG.md @@ -104,8 +104,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.4] ### Fixed - Ensure a fixed version for "@types/ws": "8.5.3" (#6309) + +## [Unreleased] diff --git a/packages/web3-rpc-methods/CHANGELOG.md b/packages/web3-rpc-methods/CHANGELOG.md index e51f6bfebdb..7b1fe33dbab 100644 --- a/packages/web3-rpc-methods/CHANGELOG.md +++ b/packages/web3-rpc-methods/CHANGELOG.md @@ -102,7 +102,7 @@ Documentation: - Rpc method `getPastLogs` accept blockHash as a parameter https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs (#6181) -## [Unreleased] +## [1.0.3] ### Added @@ -111,3 +111,5 @@ Documentation: ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index ce7cf9d35d9..596b5b9a833 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -140,7 +140,7 @@ Documentation: - type `Filter` includes `blockHash` (#6206) -## [Unreleased] +## [1.0.3] ### Changed @@ -150,3 +150,5 @@ Documentation: - `eth_signTypedData` and `eth_signTypedData_v4` to `web3_eth_execution_api` (#6286) - `Eip712TypeDetails` and `Eip712TypedData` to `eth_types` (#6286) + +## [Unreleased] diff --git a/packages/web3-utils/CHANGELOG.md b/packages/web3-utils/CHANGELOG.md index 9a4820090b8..81d68848d5b 100644 --- a/packages/web3-utils/CHANGELOG.md +++ b/packages/web3-utils/CHANGELOG.md @@ -140,8 +140,10 @@ Documentation: - BigInts pass validation within the method `numberToHex` (#6206) -## [Unreleased] +## [4.0.4] ### Changed - Dependencies updated + +## [Unreleased] diff --git a/packages/web3-validator/CHANGELOG.md b/packages/web3-validator/CHANGELOG.md index e38bdf709a5..a012d619630 100644 --- a/packages/web3-validator/CHANGELOG.md +++ b/packages/web3-validator/CHANGELOG.md @@ -120,7 +120,7 @@ Documentation: - Dependencies updated -## [Unreleased] +## [2.0.0] ### Changed @@ -134,3 +134,5 @@ Documentation: ### Added - Added `json-schema` as a main json schema type (#6264) + +## [Unreleased] diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index 447626ac332..e89f7995996 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -133,8 +133,10 @@ Documentation: - Fixed bug #6236 by adding personal type in web3.eth (#6245) -## [Unreleased] +## [4.0.4] ### Added - Added minimum support of web3.extend function + +## [Unreleased] From 10df0b1551b979cfc187f14ffcbaba5c938a1461 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Mon, 7 Aug 2023 10:38:27 +0200 Subject: [PATCH 4/5] web3-plugin-example version bump --- tools/web3-plugin-example/package.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tools/web3-plugin-example/package.json b/tools/web3-plugin-example/package.json index 567ab64e97a..c1ac812eee0 100644 --- a/tools/web3-plugin-example/package.json +++ b/tools/web3-plugin-example/package.json @@ -1,6 +1,6 @@ { "name": "web3-plugin-example", - "version": "1.0.1", + "version": "1.0.2-rc.0", "description": "Example implementations of Web3.js' 4.x plugin system", "repository": "https://github.com/ChainSafe/web3.js", "engines": { @@ -45,18 +45,18 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3": "^4.0.3", - "web3-core": "^4.0.3", - "web3-eth-abi": "^4.0.3", - "web3-eth-contract": "^4.0.3", - "web3-types": "^1.0.2", - "web3-utils": "^4.0.3" + "web3": "^4.0.4-rc.0", + "web3-core": "^4.0.4-rc.0", + "web3-eth-abi": "^4.0.4-rc.0", + "web3-eth-contract": "^4.0.4-rc.0", + "web3-types": "^1.0.3-rc.0", + "web3-utils": "^4.0.4-rc.0" }, "peerDependencies": { - "web3-core": ">= 4.0.3 < 5", - "web3-eth-abi": ">= 4.0.3 < 5", - "web3-eth-contract": ">= 4.0.3 < 5", - "web3-types": ">= 1.0.2 < 5", - "web3-utils": ">= ^4.0.3 < 5" + "web3-core": ">= 4.0.4-rc.0 < 5", + "web3-eth-abi": ">= 4.0.4-rc.0 < 5", + "web3-eth-contract": ">= 4.0.4-rc.0 < 5", + "web3-types": ">= 1.0.3-rc.0 < 5", + "web3-utils": ">= ^4.0.4-rc.0 < 5" } } From d4f067dbfde1d511f05fc4230cac4be203640166 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Mon, 7 Aug 2023 10:38:46 +0200 Subject: [PATCH 5/5] updated change log --- tools/web3-plugin-example/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/web3-plugin-example/CHANGELOG.md b/tools/web3-plugin-example/CHANGELOG.md index dd9fbddd618..6f0544ff505 100644 --- a/tools/web3-plugin-example/CHANGELOG.md +++ b/tools/web3-plugin-example/CHANGELOG.md @@ -70,4 +70,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Dependencies updated +## [1.0.2] + +### Changed + +- Dependencies updated + ## [Unreleased]