diff --git a/CHANGELOG.md b/CHANGELOG.md index 62c733f4c78..59eb701334b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1993,13 +1993,13 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - Dependencies updated -## [Unreleased] +## [4.1.2] ### Fixed #### web3 -- Fix of incorrect provider warning behaviour +- Fix of incorrect provider warning behavior #### web3-eth-accounts @@ -2007,8 +2007,17 @@ If there are any bugs, improvements, optimizations or any new feature proposal f #### web3-eth-contract + +#### web3-utils + +- `soliditySha3()` with BigInt support + ### Added +#### web3-core + +- Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377) (#6400) + #### web3-eth - Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377) (#6400) @@ -2021,3 +2030,56 @@ If there are any bugs, improvements, optimizations or any new feature proposal f #### web3-types - add `asEIP1193Provider` to `Web3BaseProvider` so every inherited class can have the returned value of `request` method, fully compatible with EIP-1193. (#6407) + +### Changed + +#### web3-core + +- Dependencies updated + +#### web3-errors + +- Dependencies updated + +#### web3-eth-abi + +- 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-providers-ws + +- Dependencies updated + +#### web3-rpc-methods + +- Dependencies updated + +#### web3-validator + +- Dependencies updated + + +## [Unreleased] diff --git a/packages/web3-core/CHANGELOG.md b/packages/web3-core/CHANGELOG.md index b3a410a1bf6..b1837d57b90 100644 --- a/packages/web3-core/CHANGELOG.md +++ b/packages/web3-core/CHANGELOG.md @@ -173,4 +173,10 @@ Documentation: - To fix issue #6190, added the functionality to introduce different timeout value for Web3. (#6336) -## [Unreleased] +## [4.2.0] + +### Added + +- Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377) (#6400) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-core/package.json b/packages/web3-core/package.json index 4dde1fb6f17..610bb3cdba7 100644 --- a/packages/web3-core/package.json +++ b/packages/web3-core/package.json @@ -1,6 +1,6 @@ { "name": "web3-core", - "version": "4.1.1", + "version": "4.2.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.1.1", - "web3-eth-iban": "^4.0.5", - "web3-providers-http": "^4.0.5", - "web3-providers-ws": "^4.0.5", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-errors": "^1.1.2", + "web3-eth-iban": "^4.0.6", + "web3-providers-http": "^4.0.6", + "web3-providers-ws": "^4.0.6", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" }, "optionalDependencies": { - "web3-providers-ipc": "^4.0.5" + "web3-providers-ipc": "^4.0.6" }, "devDependencies": { "@types/jest": "^28.1.6", @@ -59,8 +59,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", diff --git a/packages/web3-errors/CHANGELOG.md b/packages/web3-errors/CHANGELOG.md index 1c2c369321e..6c242768467 100644 --- a/packages/web3-errors/CHANGELOG.md +++ b/packages/web3-errors/CHANGELOG.md @@ -148,4 +148,10 @@ Documentation: - ESM import bug (#6359) -## [Unreleased] +## [1.1.2] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-errors/package.json b/packages/web3-errors/package.json index 552fc16265b..bb5ad62839e 100644 --- a/packages/web3-errors/package.json +++ b/packages/web3-errors/package.json @@ -1,6 +1,6 @@ { "name": "web3-errors", - "version": "1.1.1", + "version": "1.1.2", "description": "This package has web3 error classes", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -41,15 +41,15 @@ "test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests" }, "dependencies": { - "web3-types": "^1.1.1" + "web3-types": "^1.2.0" }, "devDependencies": { "@types/jest": "^28.1.6", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", diff --git a/packages/web3-eth-abi/CHANGELOG.md b/packages/web3-eth-abi/CHANGELOG.md index ecb15147afc..908a451032e 100644 --- a/packages/web3-eth-abi/CHANGELOG.md +++ b/packages/web3-eth-abi/CHANGELOG.md @@ -136,4 +136,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.1.2] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-abi/package.json b/packages/web3-eth-abi/package.json index 0b2fd0680cf..5ac8581a9b2 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.1.1", + "version": "4.1.2", "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.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5" + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6" }, "devDependencies": { "@humeris/espresso-shot": "^4.0.0", @@ -55,8 +55,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", diff --git a/packages/web3-eth-accounts/CHANGELOG.md b/packages/web3-eth-accounts/CHANGELOG.md index 1130d226752..9c11ba18dd4 100644 --- a/packages/web3-eth-accounts/CHANGELOG.md +++ b/packages/web3-eth-accounts/CHANGELOG.md @@ -130,8 +130,11 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] ### Fixed - Fixed "The `r` and `s` returned by `sign` to does not always consist of 64 characters" (#6411) + + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-accounts/package.json b/packages/web3-eth-accounts/package.json index d71553afe49..0e9f0ab343f 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.5", + "version": "4.0.6", "description": "Package for managing Ethereum accounts and signing", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -46,8 +46,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -55,15 +55,15 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-ipc": "^4.0.5" + "web3-providers-ipc": "^4.0.6" }, "dependencies": { "@ethereumjs/rlp": "^4.0.1", "crc-32": "^1.2.2", "ethereum-cryptography": "^2.0.0", - "web3-errors": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3-eth-contract/CHANGELOG.md b/packages/web3-eth-contract/CHANGELOG.md index 87736b34188..4e1667e2a96 100644 --- a/packages/web3-eth-contract/CHANGELOG.md +++ b/packages/web3-eth-contract/CHANGELOG.md @@ -300,11 +300,12 @@ Documentation: - In case of error events there will be inner error also available for details -## [Unreleased] - -### Fixed +## [4.1.0] ### Added - Added `dataInputFill` as a ContractInitOption, allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider. (#6355) - Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377) + + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-contract/package.json b/packages/web3-eth-contract/package.json index 29527047f6c..93cdff45c9e 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.5", + "version": "4.1.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.1.1", - "web3-errors": "^1.1.1", - "web3-eth": "^4.1.1", - "web3-eth-abi": "^4.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-core": "^4.2.0", + "web3-errors": "^1.1.2", + "web3-eth": "^4.2.0", + "web3-eth-abi": "^4.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" }, "devDependencies": { "@humeris/espresso-shot": "^4.0.0", @@ -59,14 +59,14 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-eth-accounts": "^4.0.5" + "web3-eth-accounts": "^4.0.6" } } diff --git a/packages/web3-eth-ens/CHANGELOG.md b/packages/web3-eth-ens/CHANGELOG.md index bff1f72198f..db44732df72 100644 --- a/packages/web3-eth-ens/CHANGELOG.md +++ b/packages/web3-eth-ens/CHANGELOG.md @@ -123,4 +123,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-ens/package.json b/packages/web3-eth-ens/package.json index 70c6e061420..428ff220a0b 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.5", + "version": "4.0.6", "description": "This package has ENS functions for interacting with Ethereum Name Service.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -48,8 +48,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -59,13 +59,13 @@ }, "dependencies": { "@adraffy/ens-normalize": "^1.8.8", - "web3-core": "^4.1.1", - "web3-errors": "^1.1.1", - "web3-eth": "^4.1.1", - "web3-eth-contract": "^4.0.5", - "web3-net": "^4.0.5", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-core": "^4.2.0", + "web3-errors": "^1.1.2", + "web3-eth": "^4.2.0", + "web3-eth-contract": "^4.1.0", + "web3-net": "^4.0.6", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3-eth-iban/CHANGELOG.md b/packages/web3-eth-iban/CHANGELOG.md index 1c42d964b2a..0c08cb50e34 100644 --- a/packages/web3-eth-iban/CHANGELOG.md +++ b/packages/web3-eth-iban/CHANGELOG.md @@ -113,4 +113,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-iban/package.json b/packages/web3-eth-iban/package.json index 1208b52889d..ba1d0630acb 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.5", + "version": "4.0.6", "description": "This package converts Ethereum addresses to IBAN addresses and vice versa.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -46,8 +46,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -56,9 +56,9 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-errors": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3-eth-personal/CHANGELOG.md b/packages/web3-eth-personal/CHANGELOG.md index a97924dd970..30d2ae17cac 100644 --- a/packages/web3-eth-personal/CHANGELOG.md +++ b/packages/web3-eth-personal/CHANGELOG.md @@ -129,4 +129,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-personal/package.json b/packages/web3-eth-personal/package.json index aad6456ea3d..63561883997 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.5", + "version": "4.0.6", "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,26 +42,26 @@ "test:integration": "jest --config=./test/integration/jest.config.js" }, "dependencies": { - "web3-core": "^4.1.1", - "web3-eth": "^4.1.1", - "web3-rpc-methods": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-core": "^4.2.0", + "web3-eth": "^4.2.0", + "web3-rpc-methods": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" }, "devDependencies": { "@types/jest": "^28.1.6", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-ws": "^4.0.5" + "web3-providers-ws": "^4.0.6" } } diff --git a/packages/web3-eth/CHANGELOG.md b/packages/web3-eth/CHANGELOG.md index b30e008202c..f98fa852c05 100644 --- a/packages/web3-eth/CHANGELOG.md +++ b/packages/web3-eth/CHANGELOG.md @@ -185,8 +185,10 @@ Documentation: - Added return type for `formatSubscriptionResult` in class `NewHeadsSubscription` (#6368) -## [Unreleased] +## [4.2.0] ### Added - Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377) (#6400) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index 02646bc01da..7bba87601f6 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth", - "version": "4.1.1", + "version": "4.2.0", "description": "Web3 module to interact with the Ethereum blockchain and smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -51,27 +51,27 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-http": "^4.0.5" + "web3-providers-http": "^4.0.6" }, "dependencies": { "setimmediate": "^1.0.5", - "web3-core": "^4.1.1", - "web3-errors": "^1.1.1", - "web3-eth-abi": "^4.1.1", - "web3-eth-accounts": "^4.0.5", - "web3-net": "^4.0.5", - "web3-providers-ws": "^4.0.5", - "web3-rpc-methods": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-core": "^4.2.0", + "web3-errors": "^1.1.2", + "web3-eth-abi": "^4.1.2", + "web3-eth-accounts": "^4.0.6", + "web3-net": "^4.0.6", + "web3-providers-ws": "^4.0.6", + "web3-rpc-methods": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3-net/CHANGELOG.md b/packages/web3-net/CHANGELOG.md index f4769158eba..bb774786056 100644 --- a/packages/web3-net/CHANGELOG.md +++ b/packages/web3-net/CHANGELOG.md @@ -129,4 +129,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-net/package.json b/packages/web3-net/package.json index 70acdfb1cd9..80d886a7578 100644 --- a/packages/web3-net/package.json +++ b/packages/web3-net/package.json @@ -1,6 +1,6 @@ { "name": "web3-net", - "version": "4.0.5", + "version": "4.0.6", "description": "Web3 module to interact with the Ethereum nodes networking properties.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -46,8 +46,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -56,9 +56,9 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-core": "^4.1.1", - "web3-rpc-methods": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5" + "web3-core": "^4.2.0", + "web3-rpc-methods": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6" } } diff --git a/packages/web3-providers-http/CHANGELOG.md b/packages/web3-providers-http/CHANGELOG.md index 9cf44079f32..3726992879d 100644 --- a/packages/web3-providers-http/CHANGELOG.md +++ b/packages/web3-providers-http/CHANGELOG.md @@ -113,4 +113,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-providers-http/package.json b/packages/web3-providers-http/package.json index ce8032285ea..fb688914676 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.5", + "version": "4.0.6", "description": "HTTP provider for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -49,8 +49,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -61,8 +61,8 @@ }, "dependencies": { "cross-fetch": "^3.1.5", - "web3-errors": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5" + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6" } } diff --git a/packages/web3-providers-ipc/CHANGELOG.md b/packages/web3-providers-ipc/CHANGELOG.md index a4d56b46df1..081feaee086 100644 --- a/packages/web3-providers-ipc/CHANGELOG.md +++ b/packages/web3-providers-ipc/CHANGELOG.md @@ -123,4 +123,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-providers-ipc/package.json b/packages/web3-providers-ipc/package.json index 5866e16461c..e5106ebb749 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.5", + "version": "4.0.6", "description": "IPC provider for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -46,8 +46,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -56,8 +56,8 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-errors": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5" + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6" } } diff --git a/packages/web3-providers-ws/CHANGELOG.md b/packages/web3-providers-ws/CHANGELOG.md index 23999d63006..8561e087f59 100644 --- a/packages/web3-providers-ws/CHANGELOG.md +++ b/packages/web3-providers-ws/CHANGELOG.md @@ -116,4 +116,11 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] + +### Changed + +- Dependencies updated + + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-providers-ws/package.json b/packages/web3-providers-ws/package.json index 455d55f7921..deeca694037 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.5", + "version": "4.0.6", "description": "Websocket provider for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -48,8 +48,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "express": "^4.18.1", "ganache": "^7.7.6", @@ -63,9 +63,9 @@ "dependencies": { "@types/ws": "8.5.3", "isomorphic-ws": "^5.0.0", - "web3-errors": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", "ws": "^8.8.1" } } diff --git a/packages/web3-rpc-methods/CHANGELOG.md b/packages/web3-rpc-methods/CHANGELOG.md index 88551751df5..3141a6c775f 100644 --- a/packages/web3-rpc-methods/CHANGELOG.md +++ b/packages/web3-rpc-methods/CHANGELOG.md @@ -114,4 +114,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [1.1.2] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-rpc-methods/package.json b/packages/web3-rpc-methods/package.json index 62d2e3a3aad..1926d08fcc1 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.1.1", + "version": "1.1.2", "description": "Ethereum RPC methods for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -46,8 +46,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -56,8 +56,8 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-core": "^4.1.1", - "web3-types": "^1.1.1", - "web3-validator": "^2.0.1" + "web3-core": "^4.2.0", + "web3-types": "^1.2.0", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index aacfb104cea..f85baa353bc 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -157,8 +157,11 @@ Documentation: - Dependencies updated -## [Unreleased] +## [1.2.0] ### Added - add `asEIP1193Provider` to `Web3BaseProvider` so every inherited class can have the returned value of `request` method, fully compatible with EIP-1193. (#6407) + + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-types/package.json b/packages/web3-types/package.json index 0c6950ffb6f..b253b0b4716 100644 --- a/packages/web3-types/package.json +++ b/packages/web3-types/package.json @@ -1,6 +1,6 @@ { "name": "web3-types", - "version": "1.1.1", + "version": "1.2.0", "description": "Provide the common data structures and interfaces for web3 modules.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -47,8 +47,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", diff --git a/packages/web3-utils/CHANGELOG.md b/packages/web3-utils/CHANGELOG.md index cf976b8d388..4213b98b2d9 100644 --- a/packages/web3-utils/CHANGELOG.md +++ b/packages/web3-utils/CHANGELOG.md @@ -152,8 +152,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.0.6] ### Fixed - `soliditySha3()` with BigInt support + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-utils/package.json b/packages/web3-utils/package.json index 8c579dedaf2..596e0b1edd4 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.5", + "version": "4.0.6", "description": "Collection of utility functions used in web3.js.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -48,8 +48,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", @@ -60,8 +60,8 @@ }, "dependencies": { "ethereum-cryptography": "^2.0.0", - "web3-errors": "^1.1.1", - "web3-types": "^1.1.1", - "web3-validator": "^2.0.1" + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3-validator/CHANGELOG.md b/packages/web3-validator/CHANGELOG.md index a1e904cfd94..394d1ac8c64 100644 --- a/packages/web3-validator/CHANGELOG.md +++ b/packages/web3-validator/CHANGELOG.md @@ -141,4 +141,10 @@ Documentation: - ESM import bug (#6359) -## [Unreleased] +## [2.0.2] + +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-validator/package.json b/packages/web3-validator/package.json index ca0865cee5e..b9ff0d23071 100644 --- a/packages/web3-validator/package.json +++ b/packages/web3-validator/package.json @@ -1,6 +1,6 @@ { "name": "web3-validator", - "version": "2.0.1", + "version": "2.0.2", "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.1.1", - "web3-types": "^1.1.1", + "web3-errors": "^1.1.2", + "web3-types": "^1.2.0", "zod": "^3.21.4" }, "devDependencies": { @@ -56,8 +56,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index effd9fefc2e..42dc4e5c660 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -145,8 +145,10 @@ Documentation: - To fix issue #6190, added the functionality to introduce different timeout value for Web3. (#6336) -## [Unreleased] +## [4.1.2] ### Fixed -- Fix of incorrect provider warning behaviour +- Fix of incorrect provider warning behavior + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3/package.json b/packages/web3/package.json index a1f6eb5874c..51df805815c 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -1,6 +1,6 @@ { "name": "web3", - "version": "4.1.1", + "version": "4.1.2", "description": "Ethereum JavaScript API", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -66,8 +66,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "ganache": "^7.5.0", "hardhat": "^2.12.2", @@ -77,24 +77,24 @@ "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3-providers-ipc": "^4.0.5" + "web3-providers-ipc": "^4.0.6" }, "dependencies": { - "web3-core": "^4.1.1", - "web3-errors": "^1.1.1", - "web3-eth": "^4.1.1", - "web3-eth-abi": "^4.1.1", - "web3-eth-accounts": "^4.0.5", - "web3-eth-contract": "^4.0.5", - "web3-eth-ens": "^4.0.5", - "web3-eth-iban": "^4.0.5", - "web3-eth-personal": "^4.0.5", - "web3-net": "^4.0.5", - "web3-providers-http": "^4.0.5", - "web3-providers-ws": "^4.0.5", - "web3-rpc-methods": "^1.1.1", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5", - "web3-validator": "^2.0.1" + "web3-core": "^4.2.0", + "web3-errors": "^1.1.2", + "web3-eth": "^4.2.0", + "web3-eth-abi": "^4.1.2", + "web3-eth-accounts": "^4.0.6", + "web3-eth-contract": "^4.1.0", + "web3-eth-ens": "^4.0.6", + "web3-eth-iban": "^4.0.6", + "web3-eth-personal": "^4.0.6", + "web3-net": "^4.0.6", + "web3-providers-http": "^4.0.6", + "web3-providers-ws": "^4.0.6", + "web3-rpc-methods": "^1.1.2", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6", + "web3-validator": "^2.0.2" } } diff --git a/packages/web3/src/version.ts b/packages/web3/src/version.ts index 49f10950475..c8ea101634b 100644 --- a/packages/web3/src/version.ts +++ b/packages/web3/src/version.ts @@ -1 +1 @@ -/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.1.1' }; +/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.1.2' }; diff --git a/tools/web3-packagetemplate/package.json b/tools/web3-packagetemplate/package.json index ef5d6d47e53..8ae4af362dc 100644 --- a/tools/web3-packagetemplate/package.json +++ b/tools/web3-packagetemplate/package.json @@ -38,8 +38,8 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", diff --git a/tools/web3-plugin-example/package.json b/tools/web3-plugin-example/package.json index 89820584b84..67a15463a37 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.4", + "version": "1.0.5", "description": "Example implementations of Web3.js' 4.x plugin system", "repository": "https://github.com/ChainSafe/web3.js", "engines": { @@ -37,20 +37,20 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", "eslint-config-base-web3": "0.1.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "jest": "^28.1.3", "jest-extended": "^3.0.1", "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", - "web3": "^4.1.1", - "web3-core": "^4.1.1", - "web3-eth-abi": "^4.1.1", - "web3-eth-contract": "^4.0.5", - "web3-types": "^1.1.1", - "web3-utils": "^4.0.5" + "web3": "^4.1.2", + "web3-core": "^4.2.0", + "web3-eth-abi": "^4.1.2", + "web3-eth-contract": "^4.1.0", + "web3-types": "^1.2.0", + "web3-utils": "^4.0.6" }, "peerDependencies": { "web3-core": ">= 4.1.1 < 5",