From 9e5ac81bd6ea410f3358a7156556c796668dd8d1 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 7 Mar 2024 14:02:02 +0100 Subject: [PATCH 1/3] lerna version bumps --- packages/web3-eth-ens/package.json | 16 ++++++++-------- packages/web3-eth/package.json | 8 ++++---- packages/web3-rpc-methods/package.json | 6 +++--- packages/web3-types/package.json | 2 +- packages/web3-utils/package.json | 4 ++-- packages/web3/package.json | 12 ++++++------ packages/web3/src/version.ts | 2 +- 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/packages/web3-eth-ens/package.json b/packages/web3-eth-ens/package.json index 3c82d10b2b1..171dd2ab380 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.8", + "version": "4.1.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.3.0", - "web3-errors": "^1.1.3", - "web3-eth": "^4.3.1", - "web3-eth-contract": "^4.1.2", + "web3-core": "^4.3.2", + "web3-errors": "^1.1.4", + "web3-eth": "^4.5.0", + "web3-eth-contract": "^4.2.0", "web3-net": "^4.0.7", - "web3-types": "^1.3.0", - "web3-utils": "^4.0.7", - "web3-validator": "^2.0.3" + "web3-types": "^1.5.0", + "web3-utils": "^4.2.1", + "web3-validator": "^2.0.4" } } diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index b4d0b8fdf15..7b53c9df5ab 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -1,6 +1,6 @@ { "name": "web3-eth", - "version": "4.4.0", + "version": "4.5.0", "description": "Web3 module to interact with the Ethereum blockchain and smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -69,9 +69,9 @@ "web3-eth-accounts": "^4.1.1", "web3-net": "^4.0.7", "web3-providers-ws": "^4.0.7", - "web3-rpc-methods": "^1.1.4", - "web3-types": "^1.3.1", - "web3-utils": "^4.1.1", + "web3-rpc-methods": "^1.2.0", + "web3-types": "^1.5.0", + "web3-utils": "^4.2.1", "web3-validator": "^2.0.4" } } diff --git a/packages/web3-rpc-methods/package.json b/packages/web3-rpc-methods/package.json index adc64dd839d..9a6605d1939 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.4", + "version": "1.2.0", "description": "Ethereum RPC methods for Web3 4.x.x", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -57,7 +57,7 @@ }, "dependencies": { "web3-core": "^4.3.2", - "web3-types": "^1.3.1", - "web3-validator": "^2.0.3" + "web3-types": "^1.5.0", + "web3-validator": "^2.0.4" } } diff --git a/packages/web3-types/package.json b/packages/web3-types/package.json index 1f5067ecf87..a254eb19f19 100644 --- a/packages/web3-types/package.json +++ b/packages/web3-types/package.json @@ -1,6 +1,6 @@ { "name": "web3-types", - "version": "1.4.0", + "version": "1.5.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 299fb8333c7..f0e0ee07628 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.0", + "version": "4.2.1", "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.4.0", + "web3-types": "^1.5.0", "web3-validator": "^2.0.4" } } diff --git a/packages/web3/package.json b/packages/web3/package.json index c72180f8eb2..6ad2790932f 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -1,6 +1,6 @@ { "name": "web3", - "version": "4.5.0", + "version": "4.6.0", "description": "Ethereum JavaScript API", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -88,19 +88,19 @@ "dependencies": { "web3-core": "^4.3.2", "web3-errors": "^1.1.4", - "web3-eth": "^4.4.0", + "web3-eth": "^4.5.0", "web3-eth-abi": "^4.2.0", "web3-eth-accounts": "^4.1.1", "web3-eth-contract": "^4.2.0", - "web3-eth-ens": "^4.0.8", + "web3-eth-ens": "^4.1.0", "web3-eth-iban": "^4.0.7", "web3-eth-personal": "^4.0.8", "web3-net": "^4.0.7", "web3-providers-http": "^4.1.0", "web3-providers-ws": "^4.0.7", - "web3-rpc-methods": "^1.1.4", - "web3-types": "^1.4.0", - "web3-utils": "^4.2.0", + "web3-rpc-methods": "^1.2.0", + "web3-types": "^1.5.0", + "web3-utils": "^4.2.1", "web3-validator": "^2.0.4" } } diff --git a/packages/web3/src/version.ts b/packages/web3/src/version.ts index 21594d54456..eadb7198174 100644 --- a/packages/web3/src/version.ts +++ b/packages/web3/src/version.ts @@ -1 +1 @@ -/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.5.0' }; +/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.6.0' }; From a7bbd7af6adef17d9e51adac57891aa9fdabd59f Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 7 Mar 2024 14:07:17 +0100 Subject: [PATCH 2/3] changelog updates --- CHANGELOG.md | 30 ++++++++++++++++++++++++++ packages/web3-eth-ens/CHANGELOG.md | 6 ++++-- packages/web3-eth/CHANGELOG.md | 4 +++- packages/web3-rpc-methods/CHANGELOG.md | 4 +++- packages/web3-types/CHANGELOG.md | 4 +++- packages/web3-utils/CHANGELOG.md | 6 ++++-- packages/web3/CHANGELOG.md | 6 ++++-- 7 files changed, 51 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8cef1e3891..1f0bac6b9c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2353,4 +2353,34 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - Dependencies updated +## [4.6.0] + +### Added + +#### web3 + +- Added EIP-6963 utility function `requestEIP6963Providers` for multi provider discovery + +#### web3-eth + +- Added `eth.getMaxPriorityFeePerGas` method (#6748) + +#### web3-eth-ens + +- Added function `setAddress` in ENS and Resolver classes (#5956) + +#### web3-rpc-methods + +- Added `getMaxPriorityFeePerGas` method (#6748) + +#### web3-types + +- Type `FeeData` to be filled by `await web3.eth.calculateFeeData()` to be used with EIP-1559 transactions (#6795) + +### Fixed + +#### web3-utils + +- replaced our eventEmitter to EventEmitter3 to support react native builds (#6253) + ## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-ens/CHANGELOG.md b/packages/web3-eth-ens/CHANGELOG.md index 54253823dfc..2bf6468be08 100644 --- a/packages/web3-eth-ens/CHANGELOG.md +++ b/packages/web3-eth-ens/CHANGELOG.md @@ -141,8 +141,10 @@ Documentation: - Dependencies updated -## [Unreleased] +## [4.1.0] ### Added -- Added function `setAddress` in ENS and Resolver classes (#5956) \ No newline at end of file +- Added function `setAddress` in ENS and Resolver classes (#5956) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth/CHANGELOG.md b/packages/web3-eth/CHANGELOG.md index f1ab3d6b532..90ad4805704 100644 --- a/packages/web3-eth/CHANGELOG.md +++ b/packages/web3-eth/CHANGELOG.md @@ -219,8 +219,10 @@ Documentation: - Catch `TransactionPollingTimeoutError` was added to send transaction events (#6623) -## [Unreleased] +## [4.5.0] ### Added - Added `eth.getMaxPriorityFeePerGas` method (#6748) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-rpc-methods/CHANGELOG.md b/packages/web3-rpc-methods/CHANGELOG.md index 9b2c602e962..c2385435cac 100644 --- a/packages/web3-rpc-methods/CHANGELOG.md +++ b/packages/web3-rpc-methods/CHANGELOG.md @@ -132,8 +132,10 @@ Documentation: - Fix web3-types import #6590 (#6589) -## [Unreleased] +## [1.2.0] ### Added - Added `getMaxPriorityFeePerGas` method (#6748) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index 7527a33da64..05c944dc38c 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -183,8 +183,10 @@ Documentation: - Adds missing exported type `AbiItem` from 1.x to v4 for compatabiltiy (#6678) -## [Unreleased] +## [1.5.0] ### Added - Type `FeeData` to be filled by `await web3.eth.calculateFeeData()` to be used with EIP-1559 transactions (#6795) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-utils/CHANGELOG.md b/packages/web3-utils/CHANGELOG.md index 3bb09ffe5e0..35301f35341 100644 --- a/packages/web3-utils/CHANGELOG.md +++ b/packages/web3-utils/CHANGELOG.md @@ -193,8 +193,10 @@ Documentation: - Adds missing exported type `AbiItem` from 1.x to v4 for compatabiltiy (#6678) -## [Unreleased] +## [4.2.1] ### Fixed -- replaced our eventEmitter to EventEmitter3 to support react native builds (#6253) \ No newline at end of file +- replaced our eventEmitter to EventEmitter3 to support react native builds (#6253) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index e87edb57ec4..7557dcb0ff0 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -191,8 +191,10 @@ Documentation: - Dependencies updated ( details are in root changelog ) -## [Unreleased] +## [4.6.0] ### Added -- Added EIP-6963 utility function `requestEIP6963Providers` for multi provider discovery \ No newline at end of file +- Added EIP-6963 utility function `requestEIP6963Providers` for multi provider discovery ( other details are in root changelog ) + +## [Unreleased] \ No newline at end of file From 9e03fd762a398e1e6840f9f02c3e785b1a20c057 Mon Sep 17 00:00:00 2001 From: Oleksii Kosynskyi Date: Fri, 8 Mar 2024 09:49:24 -0500 Subject: [PATCH 3/3] Fix blackbox test (#6873) * Fix blackbox test * revert --- packages/web3/test/cjs_black_box/jest.config.js | 7 +------ packages/web3/test/esm_black_box/jest.config.js | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/packages/web3/test/cjs_black_box/jest.config.js b/packages/web3/test/cjs_black_box/jest.config.js index ce489d3d015..af2cbbc57cf 100644 --- a/packages/web3/test/cjs_black_box/jest.config.js +++ b/packages/web3/test/cjs_black_box/jest.config.js @@ -1,15 +1,10 @@ /** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ module.exports = { - globals: { - 'ts-jest': { - tsconfig: '../config/tsconfig.cjs.json', - }, - }, transform: { '^.+\\.(ts|tsx)$': [ 'ts-jest', { - tsconfig: './test/tsconfig.json', + tsconfig: '../config/tsconfig.cjs.json', }, ], }, diff --git a/packages/web3/test/esm_black_box/jest.config.js b/packages/web3/test/esm_black_box/jest.config.js index 678e0222c26..55447c6ee20 100644 --- a/packages/web3/test/esm_black_box/jest.config.js +++ b/packages/web3/test/esm_black_box/jest.config.js @@ -1,15 +1,10 @@ /** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ export default { - globals: { - 'ts-jest': { - tsconfig: '../config/tsconfig.esm.json', - }, - }, transform: { '^.+\\.(ts|tsx)$': [ 'ts-jest', { - tsconfig: './test/tsconfig.json', + tsconfig: '../config/tsconfig.esm.json', }, ], },