Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit 7089236

Browse files
authored
Release/4.0.1 (#6158)
* version update * changelog updates
1 parent 4358140 commit 7089236

File tree

42 files changed

+371
-127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+371
-127
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,4 +1556,40 @@ should use 4.0.1-alpha.0 for testing.
15561556

15571557
- `Web3ValidationErrorObject` type is now exported from `web3-types` package (#6102)
15581558

1559+
## [4.0.1]
1560+
1561+
Release Notes:
1562+
1563+
Web3.js 4.0.1 is written in TypeScript and has many exciting features such as:
1564+
Easy extensibility ( with web3 Plugins feature )
1565+
In compliance with ETH EL Specification
1566+
Dynamic Contract Typing
1567+
Native typescript
1568+
ESM CJS native builds
1569+
85%+ test coverage
1570+
Custom data formatting feature
1571+
Reduced package size
1572+
New packages ( web3-types, web3-errors, web3-validator, web3-rpc-methods )
1573+
Validation functionality using schema
1574+
1575+
Documentation:
1576+
[Web3.js documentation](https://docs.web3js.org/)
1577+
[Web3 API](https://docs.web3js.org/api)
1578+
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
1579+
[Plugin Developers](https://docs.web3js.org/guides/web3_plugin_guide/plugin_authors)
1580+
[Plugin Users](https://docs.web3js.org/guides/web3_plugin_guide/plugin_users)
1581+
1582+
Detailed List of changes are mentioned under:
1583+
4.0.0-alpha.0
1584+
4.0.1-alpha.1
1585+
4.0.1-alpha.2
1586+
4.0.1-alpha.3
1587+
4.0.1-alpha.4
1588+
4.0.1-alpha.5
1589+
4.0.1-rc.0
1590+
4.0.1-rc.1
1591+
4.0.1-rc.2
1592+
1593+
If there are any bugs, improvements, optimizations or any new feature proposal feel free to create github issue, or post a pull request for contributions.
1594+
15591595
## [Unreleased]

packages/web3-core/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
108108

109109
- Replaced Buffer for Uint8Array (#6004)
110110

111+
## [4.0.1]
112+
113+
Release Notes:
114+
115+
Detailed List of change logs are mentioned under previous 4.x alpha and RC releases.
116+
117+
Documentation:
118+
[Web3.js documentation](https://docs.web3js.org/)
119+
[Web3 API](https://docs.web3js.org/api)
120+
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
121+
111122
## [Unreleased]

packages/web3-core/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-core",
3-
"version": "4.0.1-rc.2",
3+
"version": "4.0.1",
44
"description": "Web3 core tools for sub-packages. This is an internal package.",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -42,16 +42,16 @@
4242
"test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests"
4343
},
4444
"dependencies": {
45-
"web3-errors": "^1.0.0-rc.2",
46-
"web3-eth-iban": "^4.0.1-rc.2",
47-
"web3-providers-http": "^4.0.1-rc.2",
48-
"web3-providers-ws": "^4.0.1-rc.2",
49-
"web3-types": "^1.0.0-rc.2",
50-
"web3-utils": "^4.0.1-rc.2",
51-
"web3-validator": "^1.0.0-rc.2"
45+
"web3-errors": "^1.0.0",
46+
"web3-eth-iban": "^4.0.1",
47+
"web3-providers-http": "^4.0.1",
48+
"web3-providers-ws": "^4.0.1",
49+
"web3-types": "^1.0.0",
50+
"web3-utils": "^4.0.1",
51+
"web3-validator": "^1.0.0"
5252
},
5353
"optionalDependencies": {
54-
"web3-providers-ipc": "^4.0.1-rc.2"
54+
"web3-providers-ipc": "^4.0.1"
5555
},
5656
"devDependencies": {
5757
"@types/jest": "^28.1.6",

packages/web3-errors/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,4 +107,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
107107

108108
- Nested Smart Contract error data is extracted at `Eip838ExecutionError` constructor and the nested error is set at `innerError` (#6045)
109109

110+
## [1.0.0]
111+
112+
Release Notes:
113+
114+
Detailed List of change logs are mentioned under previous 1.x alpha and RC releases.
115+
116+
Documentation:
117+
[Web3.js documentation](https://docs.web3js.org/)
118+
[Web3 API](https://docs.web3js.org/api)
119+
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
120+
110121
## [Unreleased]

packages/web3-errors/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-errors",
3-
"version": "1.0.0-rc.2",
3+
"version": "1.0.0",
44
"description": "This package has web3 error classes",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -41,7 +41,7 @@
4141
"test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests"
4242
},
4343
"dependencies": {
44-
"web3-types": "^1.0.0-rc.2"
44+
"web3-types": "^1.0.0"
4545
},
4646
"devDependencies": {
4747
"@types/jest": "^28.1.6",

packages/web3-eth-abi/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
101101

102102
- Nested Smart Contract error data hex string is decoded when the error contains the data as object (when the data hex string is inside data.originalError.data or data.data) (#6045)
103103

104+
## [4.0.1]
105+
106+
Release Notes:
107+
108+
Detailed List of change logs are mentioned under previous 4.x alpha and RC releases.
109+
110+
Documentation:
111+
[Web3.js documentation](https://docs.web3js.org/)
112+
[Web3 API](https://docs.web3js.org/api)
113+
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
114+
104115
## [Unreleased]

packages/web3-eth-abi/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-abi",
3-
"version": "4.0.1-rc.2",
3+
"version": "4.0.1",
44
"description": "Web3 module encode and decode EVM in/output.",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -44,9 +44,9 @@
4444
"dependencies": {
4545
"@ethersproject/abi": "^5.7.0",
4646
"@ethersproject/bignumber": "^5.7.0",
47-
"web3-errors": "^1.0.0-rc.2",
48-
"web3-types": "^1.0.0-rc.2",
49-
"web3-utils": "^4.0.1-rc.2"
47+
"web3-errors": "^1.0.0",
48+
"web3-types": "^1.0.0",
49+
"web3-utils": "^4.0.1"
5050
},
5151
"devDependencies": {
5252
"@humeris/espresso-shot": "^4.0.0",

packages/web3-eth-accounts/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9595
- The methods `recover`, `encrypt`, `privateKeyToAddress` does not support type `Buffer` but supports type `Uint8Array` (#6004)
9696
- The method `parseAndValidatePrivateKey` returns a type `Uint8Array` instead of type `Buffer` (#6004)
9797

98+
## [4.0.1]
99+
100+
Release Notes:
101+
102+
Detailed List of change logs are mentioned under previous 4.x alpha and RC releases.
103+
104+
Documentation:
105+
[Web3.js documentation](https://docs.web3js.org/)
106+
[Web3 API](https://docs.web3js.org/api)
107+
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
108+
98109
## [Unreleased]

packages/web3-eth-accounts/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-accounts",
3-
"version": "4.0.1-rc.2",
3+
"version": "4.0.1",
44
"description": "Package for managing Ethereum accounts and signing",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -55,15 +55,15 @@
5555
"prettier": "^2.7.1",
5656
"ts-jest": "^28.0.7",
5757
"typescript": "^4.7.4",
58-
"web3-providers-ipc": "^4.0.1-rc.2"
58+
"web3-providers-ipc": "^4.0.1"
5959
},
6060
"dependencies": {
6161
"@ethereumjs/rlp": "^4.0.1",
6262
"crc-32": "^1.2.2",
6363
"ethereum-cryptography": "^2.0.0",
64-
"web3-errors": "^1.0.0-rc.2",
65-
"web3-types": "^1.0.0-rc.2",
66-
"web3-utils": "^4.0.1-rc.2",
67-
"web3-validator": "^1.0.0-rc.2"
64+
"web3-errors": "^1.0.0",
65+
"web3-types": "^1.0.0",
66+
"web3-utils": "^4.0.1",
67+
"web3-validator": "^1.0.0"
6868
}
6969
}

packages/web3-eth-contract/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,4 +261,15 @@ const transactionHash = receipt.transactionHash;
261261
- Added `maxPriorityFeePerGas` and `maxFeePerGas` in `ContractOptions` type and updated function using it in utils (#6118)
262262
- Added method's type autodetection by ABI param (#6137)
263263

264+
## [4.0.1]
265+
266+
Release Notes:
267+
268+
Detailed List of change logs are mentioned under previous 4.x alpha and RC releases.
269+
270+
Documentation:
271+
[Web3.js documentation](https://docs.web3js.org/)
272+
[Web3 API](https://docs.web3js.org/api)
273+
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
274+
264275
## [Unreleased]

0 commit comments

Comments
 (0)