diff --git a/CHANGELOG.md b/CHANGELOG.md index 081fb17b6c5..f1d03c99583 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2563,8 +2563,6 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - `getName` reverse resolution -## [Unreleased] - ### Fixed #### web3-eth @@ -2648,16 +2646,47 @@ If there are any bugs, improvements, optimizations or any new feature proposal f - Remove redundant constructor of contractBuilder (#7150) -## [Unreleased] + +## [4.12.0] ### Fixed -#### web3-utils +#### web3-core + +- `setConfig()` fix for `setMaxListenerWarningThreshold` fix (#5079) + +#### web3-eth-accounts -- Fixed format schema with `oneOf` doesn't work correctly (#7055) +- Fix `TransactionFactory.registerTransactionType` not working, if there is a version mistatch between `web3-eth` and `web3-eth-accounts` by saving `extraTxTypes` at `globals`. (#7197) ### Added #### web3-eth-accounts - Added public function `signMessageWithPrivateKey` (#7174) + +#### web3-eth-contract + +- Added `populateTransaction` to the `contract.deploy(...)` properties. (#7197) + +#### web3-providers-http + +- Added `statusCode` of response in ResponseError, `statusCode` is optional property in ResponseError. + +#### web3-rpc-providers + +- Updated rate limit error of QuickNode provider for HTTP transport +- Added optional `HttpProviderOptions | SocketOptions` in `Web3ExternalProvider` and `QuickNodeProvider` for provider configs + +#### web3-errors + +- Added optional `statusCode` property of response in ResponseError. + +### Changed + +#### web3-eth-contract + +- The returnred properties of `contract.deploy(...)` are structured with a newly created class named `DeployerMethodClass`. (#7197) +- Add a missed accepted type for the `abi` parameter, at `dataInputEncodeMethodHelper` and `getSendTxParams`. (#7197) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-core/CHANGELOG.md b/packages/web3-core/CHANGELOG.md index 8f61b018479..2864dbd4d8d 100644 --- a/packages/web3-core/CHANGELOG.md +++ b/packages/web3-core/CHANGELOG.md @@ -227,8 +227,10 @@ Documentation: - Now when existing packages are added in web3, will be avalible for plugins via context. (#7088) -## [Unreleased] +## [4.5.1] ### Fixed - `setConfig()` fix for `setMaxListenerWarningThreshold` fix (#5079) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-core/package.json b/packages/web3-core/package.json index a619cfbbc1c..ad4f8d94b83 100644 --- a/packages/web3-core/package.json +++ b/packages/web3-core/package.json @@ -1,6 +1,6 @@ { "name": "web3-core", - "version": "4.5.0", + "version": "4.5.1", "description": "Web3 core tools for sub-packages. This is an internal package.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -42,13 +42,13 @@ "test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests" }, "dependencies": { - "web3-errors": "^1.2.0", - "web3-eth-accounts": "^4.1.2", + "web3-errors": "^1.3.0", + "web3-eth-accounts": "^4.2.0", "web3-eth-iban": "^4.0.7", - "web3-providers-http": "^4.1.0", - "web3-providers-ws": "^4.0.7", + "web3-providers-http": "^4.2.0", + "web3-providers-ws": "^4.0.8", "web3-types": "^1.7.0", - "web3-utils": "^4.3.0", + "web3-utils": "^4.3.1", "web3-validator": "^2.0.6" }, "optionalDependencies": { diff --git a/packages/web3-errors/CHANGELOG.md b/packages/web3-errors/CHANGELOG.md index 6dbdd143e42..47cb02f3cd3 100644 --- a/packages/web3-errors/CHANGELOG.md +++ b/packages/web3-errors/CHANGELOG.md @@ -178,8 +178,10 @@ Documentation: - Fixed the undefined data in `Eip838ExecutionError` constructor (#6905) -## [Unreleased] +## [1.3.0] ### Added -- Added optional `statusCode` property of response in ResponseError. \ No newline at end of file +- Added optional `statusCode` property of response in ResponseError. + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-errors/package.json b/packages/web3-errors/package.json index 4d382b35716..c20818ca8a2 100644 --- a/packages/web3-errors/package.json +++ b/packages/web3-errors/package.json @@ -1,6 +1,6 @@ { "name": "web3-errors", - "version": "1.2.1", + "version": "1.3.0", "description": "This package has web3 error classes", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", diff --git a/packages/web3-eth-accounts/CHANGELOG.md b/packages/web3-eth-accounts/CHANGELOG.md index b682b5e34bb..5562856ff53 100644 --- a/packages/web3-eth-accounts/CHANGELOG.md +++ b/packages/web3-eth-accounts/CHANGELOG.md @@ -168,10 +168,13 @@ Documentation: - baseTransaction method updated (#7095) -## [Unreleased] +## [4.2.0] + ### Added - Added public function `signMessageWithPrivateKey` (#7174) ### Fixed - Fix `TransactionFactory.registerTransactionType` not working, if there is a version mistatch between `web3-eth` and `web3-eth-accounts` by saving `extraTxTypes` at `globals`. (#7197) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-accounts/package.json b/packages/web3-eth-accounts/package.json index aa25f89a5dd..e7d1f029aaf 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.3", + "version": "4.2.0", "description": "Package for managing Ethereum accounts and signing", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -61,7 +61,7 @@ "@ethereumjs/rlp": "^4.0.1", "crc-32": "^1.2.2", "ethereum-cryptography": "^2.0.0", - "web3-errors": "^1.2.0", + "web3-errors": "^1.3.0", "web3-types": "^1.7.0", "web3-utils": "^4.3.1", "web3-validator": "^2.0.6" diff --git a/packages/web3-eth-contract/CHANGELOG.md b/packages/web3-eth-contract/CHANGELOG.md index 01e6f2f8a68..0d8310b9832 100644 --- a/packages/web3-eth-contract/CHANGELOG.md +++ b/packages/web3-eth-contract/CHANGELOG.md @@ -393,7 +393,7 @@ Documentation: - `populateTransaction` was added to contract methods (#7124) - Contract has `setTransactionMiddleware` and `getTransactionMiddleware` for automatically passing to `sentTransaction` for `deploy` and `send` functions (#7138) -## [Unreleased] +## [4.7.0] ### Added @@ -403,3 +403,5 @@ Documentation: - The returnred properties of `contract.deploy(...)` are structured with a newly created class named `DeployerMethodClass`. (#7197) - Add a missed accepted type for the `abi` parameter, at `dataInputEncodeMethodHelper` and `getSendTxParams`. (#7197) + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-eth-contract/package.json b/packages/web3-eth-contract/package.json index dcee58738b4..237e1cec48b 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.6.0", + "version": "4.7.0", "description": "Web3 module to interact with Ethereum smart contracts.", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -46,9 +46,9 @@ }, "dependencies": { "@ethereumjs/rlp": "^5.0.2", - "web3-core": "^4.5.0", - "web3-errors": "^1.2.0", - "web3-eth": "^4.8.1", + "web3-core": "^4.5.1", + "web3-errors": "^1.3.0", + "web3-eth": "^4.8.2", "web3-eth-abi": "^4.2.3", "web3-types": "^1.7.0", "web3-utils": "^4.3.1", @@ -69,7 +69,7 @@ "prettier": "^2.7.1", "ts-jest": "^29.1.1", "typescript": "^4.7.4", - "web3-eth-accounts": "^4.1.3", + "web3-eth-accounts": "^4.2.0", "web3-providers-ws": "^4.0.8" } } diff --git a/packages/web3-providers-http/CHANGELOG.md b/packages/web3-providers-http/CHANGELOG.md index dd20cddf35a..2169826c339 100644 --- a/packages/web3-providers-http/CHANGELOG.md +++ b/packages/web3-providers-http/CHANGELOG.md @@ -129,8 +129,10 @@ Documentation: - Fix issue lquixada/cross-fetch#78, enabling to run web3.js in service worker (#6463) -## [Unreleased] +## [4.2.0] ### Added -- Added `statusCode` of response in ResponseError, `statusCode` is optional property in ResponseError. \ No newline at end of file +- Added `statusCode` of response in ResponseError, `statusCode` is optional property in ResponseError. + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-providers-http/package.json b/packages/web3-providers-http/package.json index 75cf3529945..c94d24177e8 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.1.0", + "version": "4.2.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": "^4.0.0", - "web3-errors": "^1.1.3", - "web3-types": "^1.3.0", - "web3-utils": "^4.0.7" + "web3-errors": "^1.3.0", + "web3-types": "^1.7.0", + "web3-utils": "^4.3.1" } } diff --git a/packages/web3-rpc-providers/CHANGELOG.md b/packages/web3-rpc-providers/CHANGELOG.md index d07ba9124a4..4943590a855 100644 --- a/packages/web3-rpc-providers/CHANGELOG.md +++ b/packages/web3-rpc-providers/CHANGELOG.md @@ -51,9 +51,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Change request return type `Promise` to `Promise>` (#7102) -## [Unreleased] +## [1.0.0-rc.2] ### Added - Updated rate limit error of QuickNode provider for HTTP transport -- Added optional `HttpProviderOptions | SocketOptions` in `Web3ExternalProvider` and `QuickNodeProvider` for provider configs \ No newline at end of file +- Added optional `HttpProviderOptions | SocketOptions` in `Web3ExternalProvider` and `QuickNodeProvider` for provider configs + +## [Unreleased] \ No newline at end of file diff --git a/packages/web3-rpc-providers/package.json b/packages/web3-rpc-providers/package.json index 3d66382ff51..91da2144b40 100644 --- a/packages/web3-rpc-providers/package.json +++ b/packages/web3-rpc-providers/package.json @@ -1,6 +1,6 @@ { "name": "web3-rpc-providers", - "version": "1.0.0-rc.1", + "version": "1.0.0-rc.2", "description": "Web3 Providers package", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -57,8 +57,8 @@ "typescript": "^4.7.4" }, "dependencies": { - "web3-errors": "^1.2.0", - "web3-providers-http": "^4.1.0", + "web3-errors": "^1.3.0", + "web3-providers-http": "^4.2.0", "web3-providers-ws": "^4.0.8", "web3-types": "^1.7.0", "web3-utils": "^4.3.1", diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index e8b2d5c705a..a4a54471549 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -436,4 +436,47 @@ Documentation: - Remove redundant constructor of contractBuilder (#7150) + +## [4.12.0] + +### Fixed + +#### web3-core + +- `setConfig()` fix for `setMaxListenerWarningThreshold` fix (#5079) + +#### web3-eth-accounts + +- Fix `TransactionFactory.registerTransactionType` not working, if there is a version mistatch between `web3-eth` and `web3-eth-accounts` by saving `extraTxTypes` at `globals`. (#7197) + +### Added + +#### web3-eth-accounts + +- Added public function `signMessageWithPrivateKey` (#7174) + +#### web3-eth-contract + +- Added `populateTransaction` to the `contract.deploy(...)` properties. (#7197) + +#### web3-providers-http + +- Added `statusCode` of response in ResponseError, `statusCode` is optional property in ResponseError. + +#### web3-rpc-providers + +- Updated rate limit error of QuickNode provider for HTTP transport +- Added optional `HttpProviderOptions | SocketOptions` in `Web3ExternalProvider` and `QuickNodeProvider` for provider configs + +#### web3-errors + +- Added optional `statusCode` property of response in ResponseError. + +### Changed + +#### web3-eth-contract + +- The returnred properties of `contract.deploy(...)` are structured with a newly created class named `DeployerMethodClass`. (#7197) +- Add a missed accepted type for the `abi` parameter, at `dataInputEncodeMethodHelper` and `getSendTxParams`. (#7197) + ## [Unreleased] \ No newline at end of file diff --git a/packages/web3/package.json b/packages/web3/package.json index 5740fcc04f4..40851d73a3e 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -1,6 +1,6 @@ { "name": "web3", - "version": "4.11.1", + "version": "4.12.0", "description": "Ethereum JavaScript API", "main": "./lib/commonjs/index.js", "module": "./lib/esm/index.js", @@ -86,20 +86,20 @@ "web3-providers-ipc": "^4.0.7" }, "dependencies": { - "web3-core": "^4.5.0", - "web3-errors": "^1.2.1", + "web3-core": "^4.5.1", + "web3-errors": "^1.3.0", "web3-eth": "^4.8.2", "web3-eth-abi": "^4.2.3", - "web3-eth-accounts": "^4.1.3", - "web3-eth-contract": "^4.6.0", + "web3-eth-accounts": "^4.2.0", + "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-net": "^4.1.0", - "web3-providers-http": "^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.1", + "web3-rpc-providers": "^1.0.0-rc.2", "web3-types": "^1.7.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 268f69fed23..c77bf5eab2c 100644 --- a/packages/web3/src/version.ts +++ b/packages/web3/src/version.ts @@ -1 +1 @@ -/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.11.1' }; +/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.12.0' };