diff --git a/CHANGELOG.md b/CHANGELOG.md index 34609aba1c0..c007375e541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2405,4 +2405,46 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - fixed erroneous parsing of big numbers in the `toNumber(...)` function (#6880) -## [Unreleased] \ No newline at end of file +## [4.8.0] + +### Changed + +#### web3-eth-abi + +- Dependencies updated + +#### web3-eth-accounts + +- Dependencies updated + +### Fixed + +#### web3-eth-contract + +- Fix an issue with smart contract function overloading (#6922) + +#### web3-utils + +- fixed toHex incorrectly hexing Uint8Arrays and Buffer (#6957) +- fixed isUint8Array not returning true for Buffer (#6957) + + +### Added + +#### web3-eth-contract + +- Added a console warning in case of an ambiguous call to a solidity method with parameter overloading (#6942) +- Added contract.deploy(...).decodeData(...) and contract.decodeMethodData(...) that decode data based on the ABI (#6950) + +#### web3-eth + +- method `getBlock` now includes properties of eip 4844, 4895, 4788 when returning block (#6933) +- update type `withdrawalsSchema`, `blockSchema` and `blockHeaderSchema` schemas to include properties of eip 4844, 4895, 4788 (#6933) + + +#### web3-types + +- Added `signature` to type `AbiFunctionFragment` (#6922) +- update type `Withdrawals`, `block` and `BlockHeaderOutput` to include properties of eip 4844, 4895, 4788 (#6933) + +## [Unreleased] diff --git a/packages/web3-eth-abi/CHANGELOG.md b/packages/web3-eth-abi/CHANGELOG.md index 6fa52af5287..47f57f4d2a4 100644 --- a/packages/web3-eth-abi/CHANGELOG.md +++ b/packages/web3-eth-abi/CHANGELOG.md @@ -164,4 +164,10 @@ Documentation: - Fixed an issue with detecting Uint8Array (#6486) -## [Unreleased] +## [4.2.1] + +### 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 47802dc53c1..e24baf7117b 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.2.0", + "version": "4.2.1", "description": "Web3 module encode and decode EVM in/output.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -44,9 +44,9 @@ "dependencies": { "abitype": "0.7.1", "web3-errors": "^1.1.4", - "web3-types": "^1.3.1", - "web3-utils": "^4.1.1", - "web3-validator": "^2.0.4" + "web3-types": "^1.6.0", + "web3-utils": "^4.2.3", + "web3-validator": "^2.0.5" }, "devDependencies": { "@humeris/espresso-shot": "^4.0.0", diff --git a/packages/web3-eth-accounts/CHANGELOG.md b/packages/web3-eth-accounts/CHANGELOG.md index 05682b29954..30514ec972d 100644 --- a/packages/web3-eth-accounts/CHANGELOG.md +++ b/packages/web3-eth-accounts/CHANGELOG.md @@ -156,5 +156,10 @@ Documentation: - Send Transaction config used to be ignored if the passed `common` did not have a `copy()` and the `chainId` was not provided (#6663) - Fixed an issue with detecting Uint8Array (#6486) -## [Unreleased] +## [4.1.2] +### Changed + +- Dependencies updated + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-accounts/package.json b/packages/web3-eth-accounts/package.json index 1906d06b599..06416a260b2 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.1.1", + "version": "4.1.2", "description": "Package for managing Ethereum accounts and signing", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -62,8 +62,8 @@ "crc-32": "^1.2.2", "ethereum-cryptography": "^2.0.0", "web3-errors": "^1.1.4", - "web3-types": "^1.3.1", - "web3-utils": "^4.1.1", - "web3-validator": "^2.0.4" + "web3-types": "^1.6.0", + "web3-utils": "^4.2.3", + "web3-validator": "^2.0.5" } } diff --git a/packages/web3-eth-contract/CHANGELOG.md b/packages/web3-eth-contract/CHANGELOG.md index 3aa8afa88e8..2eb9a5ca676 100644 --- a/packages/web3-eth-contract/CHANGELOG.md +++ b/packages/web3-eth-contract/CHANGELOG.md @@ -370,7 +370,7 @@ Documentation: - Types `ContractDeploySend`, `ContractMethodSend`, `Web3PromiEvent` was exported (#6883) -## [Unreleased] +## [4.4.0] ### Fixed @@ -380,3 +380,5 @@ Documentation: - Added a console warning in case of an ambiguous call to a solidity method with parameter overloading (#6942) - Added contract.deploy(...).decodeData(...) and contract.decodeMethodData(...) that decode data based on the ABI (#6950) + +## [Unreleased] diff --git a/packages/web3-eth-contract/package.json b/packages/web3-eth-contract/package.json index 0ccf9536c56..f70734cc090 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.3.0", + "version": "4.4.0", "description": "Web3 module to interact with Ethereum smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -47,10 +47,10 @@ "dependencies": { "web3-core": "^4.3.2", "web3-errors": "^1.1.4", - "web3-eth": "^4.5.0", - "web3-eth-abi": "^4.2.0", - "web3-types": "^1.5.0", - "web3-utils": "^4.2.2", + "web3-eth": "^4.6.0", + "web3-eth-abi": "^4.2.1", + "web3-types": "^1.6.0", + "web3-utils": "^4.2.3", "web3-validator": "^2.0.5" }, "devDependencies": { @@ -68,7 +68,7 @@ "prettier": "^2.7.1", "ts-jest": "^29.1.1", "typescript": "^4.7.4", - "web3-eth-accounts": "^4.1.1", + "web3-eth-accounts": "^4.1.2", "web3-providers-ws": "^4.0.7" } } diff --git a/packages/web3-eth/CHANGELOG.md b/packages/web3-eth/CHANGELOG.md index 53834b70fa8..b4b937ce6ae 100644 --- a/packages/web3-eth/CHANGELOG.md +++ b/packages/web3-eth/CHANGELOG.md @@ -225,9 +225,11 @@ Documentation: - Added `eth.getMaxPriorityFeePerGas` method (#6748) -## [Unreleased] +## [4.6.0] ### Added - method `getBlock` now includes properties of eip 4844, 4895, 4788 when returning block (#6933) -- update type `Withdrawals`, `block` and `BlockHeaderOutput` and schemas to include properties of eip 4844, 4895, 4788 (#6933) \ No newline at end of file +- update type `withdrawalsSchema`, `blockSchema` and `blockHeaderSchema` schemas to include properties of eip 4844, 4895, 4788 (#6933) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index 7b53c9df5ab..565de7fed54 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth", - "version": "4.5.0", + "version": "4.6.0", "description": "Web3 module to interact with the Ethereum blockchain and smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -65,13 +65,13 @@ "setimmediate": "^1.0.5", "web3-core": "^4.3.2", "web3-errors": "^1.1.4", - "web3-eth-abi": "^4.2.0", - "web3-eth-accounts": "^4.1.1", + "web3-eth-abi": "^4.2.1", + "web3-eth-accounts": "^4.1.2", "web3-net": "^4.0.7", "web3-providers-ws": "^4.0.7", "web3-rpc-methods": "^1.2.0", - "web3-types": "^1.5.0", - "web3-utils": "^4.2.1", - "web3-validator": "^2.0.4" + "web3-types": "^1.6.0", + "web3-utils": "^4.2.3", + "web3-validator": "^2.0.5" } } diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index 7d1e3042b96..b3a8628c9a5 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -194,3 +194,4 @@ Documentation: ### Added - Added `signature` to type `AbiFunctionFragment` (#6922) +- update type `Withdrawals`, `block` and `BlockHeaderOutput` to include properties of eip 4844, 4895, 4788 (#6933) \ No newline at end of file diff --git a/packages/web3-types/package.json b/packages/web3-types/package.json index a254eb19f19..c89ae9c5b9f 100644 --- a/packages/web3-types/package.json +++ b/packages/web3-types/package.json @@ -1,6 +1,6 @@ { "name": "web3-types", - "version": "1.5.0", + "version": "1.6.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/CHANGELOG.md b/packages/web3-utils/CHANGELOG.md index c0ab0335bed..0d18cd22d3b 100644 --- a/packages/web3-utils/CHANGELOG.md +++ b/packages/web3-utils/CHANGELOG.md @@ -205,9 +205,11 @@ Documentation: - fixed erroneous parsing of big numbers in the `toNumber(...)` function (#6880) -## [Unreleased] +## [4.2.3] ### Fixed - fixed toHex incorrectly hexing Uint8Arrays and Buffer (#6957) -- fixed isUint8Array not returning true for Buffer \ No newline at end of file +- fixed isUint8Array not returning true for Buffer (#6957) + +## [Unreleased] diff --git a/packages/web3-utils/package.json b/packages/web3-utils/package.json index 33be7953d0f..c909a1ec735 100644 --- a/packages/web3-utils/package.json +++ b/packages/web3-utils/package.json @@ -1,7 +1,7 @@ { "name": "web3-utils", "sideEffects": false, - "version": "4.2.2", + "version": "4.2.3", "description": "Collection of utility functions used in web3.js.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -66,7 +66,7 @@ "ethereum-cryptography": "^2.0.0", "eventemitter3": "^5.0.1", "web3-errors": "^1.1.4", - "web3-types": "^1.5.0", + "web3-types": "^1.6.0", "web3-validator": "^2.0.5" } } diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index d46d48112b7..5b7242c7ebb 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -220,4 +220,46 @@ Documentation: - fixed erroneous parsing of big numbers in the `toNumber(...)` function (#6880) +## [4.8.0] + +### Changed + +#### web3-eth-abi + +- Dependencies updated + +#### web3-eth-accounts + +- Dependencies updated + +### Fixed + +#### web3-eth-contract + +- Fix an issue with smart contract function overloading (#6922) + +#### web3-utils + +- fixed toHex incorrectly hexing Uint8Arrays and Buffer (#6957) +- fixed isUint8Array not returning true for Buffer (#6957) + + +### Added + +#### web3-eth-contract + +- Added a console warning in case of an ambiguous call to a solidity method with parameter overloading (#6942) +- Added contract.deploy(...).decodeData(...) and contract.decodeMethodData(...) that decode data based on the ABI (#6950) + +#### web3-eth + +- method `getBlock` now includes properties of eip 4844, 4895, 4788 when returning block (#6933) +- update type `withdrawalsSchema`, `blockSchema` and `blockHeaderSchema` schemas to include properties of eip 4844, 4895, 4788 (#6933) + + +#### web3-types + +- Added `signature` to type `AbiFunctionFragment` (#6922) +- update type `Withdrawals`, `block` and `BlockHeaderOutput` to include properties of eip 4844, 4895, 4788 (#6933) + ## [Unreleased] \ No newline at end of file diff --git a/packages/web3/package.json b/packages/web3/package.json index 5d20596abe8..5368b3e1bfd 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -1,6 +1,6 @@ { "name": "web3", - "version": "4.7.0", + "version": "4.8.0", "description": "Ethereum JavaScript API", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -88,10 +88,10 @@ "dependencies": { "web3-core": "^4.3.2", "web3-errors": "^1.1.4", - "web3-eth": "^4.5.0", - "web3-eth-abi": "^4.2.0", - "web3-eth-accounts": "^4.1.1", - "web3-eth-contract": "^4.3.0", + "web3-eth": "^4.6.0", + "web3-eth-abi": "^4.2.1", + "web3-eth-accounts": "^4.1.2", + "web3-eth-contract": "^4.4.0", "web3-eth-ens": "^4.2.0", "web3-eth-iban": "^4.0.7", "web3-eth-personal": "^4.0.8", @@ -99,8 +99,8 @@ "web3-providers-http": "^4.1.0", "web3-providers-ws": "^4.0.7", "web3-rpc-methods": "^1.2.0", - "web3-types": "^1.5.0", - "web3-utils": "^4.2.2", + "web3-types": "^1.6.0", + "web3-utils": "^4.2.3", "web3-validator": "^2.0.5" } } diff --git a/packages/web3/src/version.ts b/packages/web3/src/version.ts index c6e779f738c..8e4910766d8 100644 --- a/packages/web3/src/version.ts +++ b/packages/web3/src/version.ts @@ -1 +1 @@ -/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.7.0' }; +/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.8.0' };