diff --git a/CHANGELOG.md b/CHANGELOG.md index e4a9943a1e2..47e05ff01fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2696,24 +2696,22 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - Revert `TransactionFactory.registerTransactionType` if there is a version mistatch between `web3-eth` and `web3-eth-accounts` and fix nextjs problem. (#7216) -#### web3 - -- `Web3.providers` namespace exports `type EIP6963ProviderResponse = Map`. Return type for the static `Web3.requestEIP6963Providers` is now `Promise`. (#7239) -- The callback function provided to the static `Web3.onNewProviderDiscovered` function expects a parameter of type `EIP6963ProvidersMapUpdateEvent` as opposed to `EIP6963AnnounceProviderEvent`. (#7242) - -## [Unreleased] +## [4.13.0] ### Added #### web3-core -- Adds a new property (`customTransactionSchema`) to `Web3ConfigOptions` -- Adds a new property (`config`) to `Web3RequestManager` +- Adds a new property (`customTransactionSchema`) to `Web3ConfigOptions` (#7227) #### web3-eth - Adds the same `{transactionSchema?: ValidationSchemaInput}` that exists in `formatTransaction` to `validateTransactionForSigning` +#### web3-types + +- Add COMMITTED to BlockTags (#7124) + ### Changed #### web3-eth @@ -2723,3 +2721,10 @@ If there are any bugs, improvements, optimizations or any new feature proposal f #### web3-eth-personal - Forwards the new `web3Context.config.customTransactionSchema` to `formatTransaction` + +#### web3 + +- `Web3.providers` namespace exports `type EIP6963ProviderResponse = Map`. Return type for the static `Web3.requestEIP6963Providers` is now `Promise`. (#7239) +- The callback function provided to the static `Web3.onNewProviderDiscovered` function expects a parameter of type `EIP6963ProvidersMapUpdateEvent` as opposed to `EIP6963AnnounceProviderEvent`. (#7242) + +## [Unreleased] diff --git a/packages/web3-core/CHANGELOG.md b/packages/web3-core/CHANGELOG.md index ca126e01d03..0ea27e97e22 100644 --- a/packages/web3-core/CHANGELOG.md +++ b/packages/web3-core/CHANGELOG.md @@ -233,9 +233,10 @@ Documentation: - `setConfig()` fix for `setMaxListenerWarningThreshold` fix (#5079) -## [Unreleased] +## [4.6.0] ### Added -- Adds a new property (`customTransactionSchema`) to `Web3ConfigOptions` -- Adds a new property (`config`) to `Web3RequestManager` +- Adds a new property (`customTransactionSchema`) to `Web3ConfigOptions`(#7227) + +## [Unreleased] diff --git a/packages/web3-core/package.json b/packages/web3-core/package.json index ad4f8d94b83..2f99bf7d3de 100644 --- a/packages/web3-core/package.json +++ b/packages/web3-core/package.json @@ -1,6 +1,6 @@ { "name": "web3-core", - "version": "4.5.1", + "version": "4.6.0", "description": "Web3 core tools for sub-packages. This is an internal package.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -43,11 +43,11 @@ }, "dependencies": { "web3-errors": "^1.3.0", - "web3-eth-accounts": "^4.2.0", + "web3-eth-accounts": "^4.2.1", "web3-eth-iban": "^4.0.7", "web3-providers-http": "^4.2.0", "web3-providers-ws": "^4.0.8", - "web3-types": "^1.7.0", + "web3-types": "^1.8.0", "web3-utils": "^4.3.1", "web3-validator": "^2.0.6" }, diff --git a/packages/web3-eth-abi/CHANGELOG.md b/packages/web3-eth-abi/CHANGELOG.md index c764ff78ff4..0b7990b7034 100644 --- a/packages/web3-eth-abi/CHANGELOG.md +++ b/packages/web3-eth-abi/CHANGELOG.md @@ -182,8 +182,10 @@ Documentation: - fix encodedata in EIP-712 (#7095) -## [Unreleased] +## [4.2.4] ### Added - Handle common cases for smart contract errors according to EIP 838: `0x4e487b71` which is the ‘selector’ for `Panic(uint256)` and `0x08c379a0` is the ‘selector’ of `Error(string)`. (7155) + +## [Unreleased] diff --git a/packages/web3-eth-abi/package.json b/packages/web3-eth-abi/package.json index 7431abf8f23..3331a9603b4 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.3", + "version": "4.2.4", "description": "Web3 module encode and decode EVM in/output.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -43,8 +43,8 @@ }, "dependencies": { "abitype": "0.7.1", - "web3-errors": "^1.2.0", - "web3-types": "^1.7.0", + "web3-errors": "^1.3.0", + "web3-types": "^1.8.0", "web3-utils": "^4.3.1", "web3-validator": "^2.0.6" }, diff --git a/packages/web3-eth-personal/CHANGELOG.md b/packages/web3-eth-personal/CHANGELOG.md index abc79b58850..597437ad224 100644 --- a/packages/web3-eth-personal/CHANGELOG.md +++ b/packages/web3-eth-personal/CHANGELOG.md @@ -147,8 +147,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.1.0] ### Changed - Forwards the new `web3Context.config.customTransactionSchema` to `formatTransaction` + +## [Unreleased] diff --git a/packages/web3-eth-personal/package.json b/packages/web3-eth-personal/package.json index 8cb5ada7a04..2a1f3000308 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.8", + "version": "4.1.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.3.0", - "web3-eth": "^4.3.1", - "web3-rpc-methods": "^1.1.3", - "web3-types": "^1.3.0", - "web3-utils": "^4.0.7", - "web3-validator": "^2.0.3" + "web3-core": "^4.6.0", + "web3-eth": "^4.9.0", + "web3-rpc-methods": "^1.3.0", + "web3-types": "^1.8.0", + "web3-utils": "^4.3.1", + "web3-validator": "^2.0.6" }, "devDependencies": { "@types/jest": "^28.1.6", @@ -62,6 +62,6 @@ "prettier": "^2.7.1", "ts-jest": "^29.1.1", "typescript": "^4.7.4", - "web3-providers-ws": "^4.0.7" + "web3-providers-ws": "^4.0.8" } } diff --git a/packages/web3-eth/CHANGELOG.md b/packages/web3-eth/CHANGELOG.md index 7d1470f593d..e75b0f867b2 100644 --- a/packages/web3-eth/CHANGELOG.md +++ b/packages/web3-eth/CHANGELOG.md @@ -269,7 +269,7 @@ Documentation: - Adds transaction property to be an empty list rather than undefined when no transactions are included in the block (#7151) - Change method `getTransactionReceipt` to not be casted as `TransactionReceipt` to give proper return type (#7159) -## [Unreleased] +## [4.9.0] ### Changed @@ -278,3 +278,5 @@ Documentation: ### Added - Adds the same `{transactionSchema?: ValidationSchemaInput}` that exists in `formatTransaction` to `validateTransactionForSigning` + +## [Unreleased] diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index 3f18fcd83d5..66cf22b8852 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth", - "version": "4.8.2", + "version": "4.9.0", "description": "Web3 module to interact with the Ethereum blockchain and smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -59,18 +59,18 @@ "prettier": "^2.7.1", "ts-jest": "^29.1.1", "typescript": "^4.7.4", - "web3-providers-http": "^4.1.0" + "web3-providers-http": "^4.2.0" }, "dependencies": { "setimmediate": "^1.0.5", - "web3-core": "^4.5.0", - "web3-errors": "^1.2.1", - "web3-eth-abi": "^4.2.3", - "web3-eth-accounts": "^4.1.3", + "web3-core": "^4.6.0", + "web3-errors": "^1.3.0", + "web3-eth-abi": "^4.2.4", + "web3-eth-accounts": "^4.2.1", "web3-net": "^4.1.0", "web3-providers-ws": "^4.0.8", "web3-rpc-methods": "^1.3.0", - "web3-types": "^1.7.0", + "web3-types": "^1.8.0", "web3-utils": "^4.3.1", "web3-validator": "^2.0.6" } diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index 281d77fb528..e38c479f914 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -202,4 +202,10 @@ Documentation: - Added `result` as optional `never` and `error` as optional `never in type `JsonRpcNotification` (#7091) - Added `JsonRpcNotfication` as a union type in `JsonRpcResponse` (#7091) +## [1.8.0] + +### Added + +- Add COMMITTED to BlockTags (#7124) + ## [Unreleased] diff --git a/packages/web3-types/package.json b/packages/web3-types/package.json index b2e7d7b3ff7..85a069f1984 100644 --- a/packages/web3-types/package.json +++ b/packages/web3-types/package.json @@ -1,6 +1,6 @@ { "name": "web3-types", - "version": "1.7.0", + "version": "1.8.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/CHANGELOG.md b/packages/web3/CHANGELOG.md index f22108d5fd4..6e027ff3d8a 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -482,4 +482,11 @@ Documentation: - Revert `TransactionFactory.registerTransactionType` if there is a version mistatch between `web3-eth` and `web3-eth-accounts` and fix nextjs problem. (#7216) +## [4.13.0] + +### Changed + +- `Web3.providers` namespace exports `type EIP6963ProviderResponse = Map`. Return type for the static `Web3.requestEIP6963Providers` is now `Promise`. (#7239) +- The callback function provided to the static `Web3.onNewProviderDiscovered` function expects a parameter of type `EIP6963ProvidersMapUpdateEvent` as opposed to `EIP6963AnnounceProviderEvent`. (#7242) + ## [Unreleased] diff --git a/packages/web3/package.json b/packages/web3/package.json index 657a261c6ac..596d82d1b35 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -1,6 +1,6 @@ { "name": "web3", - "version": "4.12.1", + "version": "4.13.0", "description": "Ethereum JavaScript API", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -86,21 +86,21 @@ "web3-providers-ipc": "^4.0.7" }, "dependencies": { - "web3-core": "^4.5.1", + "web3-core": "^4.6.0", "web3-errors": "^1.3.0", - "web3-eth": "^4.8.2", - "web3-eth-abi": "^4.2.3", + "web3-eth": "^4.9.0", + "web3-eth-abi": "^4.2.4", "web3-eth-accounts": "^4.2.1", "web3-eth-contract": "^4.7.0", "web3-eth-ens": "^4.4.0", "web3-eth-iban": "^4.0.7", - "web3-eth-personal": "^4.0.8", + "web3-eth-personal": "^4.1.0", "web3-net": "^4.1.0", "web3-providers-http": "^4.2.0", "web3-providers-ws": "^4.0.8", "web3-rpc-methods": "^1.3.0", "web3-rpc-providers": "^1.0.0-rc.2", - "web3-types": "^1.7.0", + "web3-types": "^1.8.0", "web3-utils": "^4.3.1", "web3-validator": "^2.0.6" } diff --git a/packages/web3/src/version.ts b/packages/web3/src/version.ts index e49fd40bc26..82d0ac0dfb9 100644 --- a/packages/web3/src/version.ts +++ b/packages/web3/src/version.ts @@ -1 +1 @@ -/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.12.1' }; +/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.13.0' };