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

Commit a26a888

Browse files
authoredJun 27, 2023
Release/4.0.2 (#6226)
* changelog updates * version bumps
1 parent 60b8ba9 commit a26a888

File tree

38 files changed

+293
-126
lines changed

38 files changed

+293
-126
lines changed
 

‎CHANGELOG.md

+94-3
Original file line numberDiff line numberDiff line change
@@ -1592,18 +1592,109 @@ Detailed List of changes are mentioned under:
15921592

15931593
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.
15941594

1595-
## [Unreleased]
1595+
## [4.0.2]
15961596

15971597
### Fixed
15981598

1599+
#### web3
1600+
1601+
- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)
1602+
- Fixed #6162 @types/ws issue (#6205)
1603+
1604+
#### web3-core
1605+
1606+
- Fixed Batch requests erroring out on one request (#6164)
1607+
- Fixed the issue: Subscribing to multiple blockchain events causes every listener to be fired for every registered event (#6210)
1608+
- Fixed the issue: Unsubscribe at a Web3Subscription class will still have the id of the subscription at the Web3SubscriptionManager (#6210)
1609+
- Fixed the issue: A call to the provider is made for every subscription object (#6210)
1610+
15991611
#### web3-eth-abi
16001612

16011613
- Support for "decoding" indexed string event arguments (returns the keccak256 hash of the string value instead of the actual string value) (#6167)
16021614

1615+
#### web3-eth-accounts
1616+
1617+
- Fixed "The `r` and `s` returned by `signTransaction` to does not always consist of 64 characters #6207" (#6216)
1618+
16031619
#### web3-eth-contract
16041620

16051621
- Event filtering using non-indexed and indexed string event arguments (#6167)
16061622

1607-
#### web3-eth-types
1623+
#### web3-eth-ens
1624+
1625+
- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)
1626+
1627+
#### web3-providers-ws
1628+
1629+
- Fixed #6162 @types/ws issue (#6205)
1630+
1631+
#### web3-types
1632+
1633+
- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)
1634+
1635+
### Added
1636+
1637+
#### web3
1638+
1639+
- Exported `Web3Context`, `Web3PluginBase`, `Web3EthPluginBase` from `'web3-core'`, and `Web3Validator` from `'web3-validator'` (#6165)
1640+
1641+
#### web3-core
1642+
1643+
- Web3Subscription constructor accept a Subscription Manager (as an alternative to accepting Request Manager that is now marked marked as deprecated) (#6210)
1644+
1645+
#### web3-types
1646+
1647+
- Added the `SimpleProvider` interface which has only `request(args)` method that is compatible with EIP-1193 (#6210)
1648+
- Added the `Eip1193EventName` type that contains the possible events names according to EIP-1193 (#6210)
1649+
1650+
### Changed
1651+
1652+
#### web3-core
1653+
1654+
- Web3Subscription constructor overloading that accept a Request Manager is marked as deprecated (#6210)
16081655

1609-
- Receive fragment type added (#6204)
1656+
#### web3-errors
1657+
1658+
- Dependencies updated
1659+
1660+
#### web3-eth
1661+
1662+
- Dependencies updated
1663+
1664+
#### web3-eth-iban
1665+
1666+
- Dependencies updated
1667+
1668+
#### web3-eth-personal
1669+
1670+
- Dependencies updated
1671+
1672+
#### web3-net
1673+
1674+
- Dependencies updated
1675+
1676+
#### web3-providers-http
1677+
1678+
- Dependencies updated
1679+
1680+
#### web3-providers-ipc
1681+
1682+
- Dependencies updated
1683+
1684+
#### web3-rpc-methods
1685+
1686+
- Dependencies updated
1687+
1688+
#### web3-types
1689+
1690+
- The `EIP1193Provider` class has now all the events (for `on` and `removeListener`) according to EIP-1193 (#6210)
1691+
1692+
#### web3-utils
1693+
1694+
- Dependencies updated
1695+
1696+
#### web3-validator
1697+
1698+
- Dependencies updated
1699+
1700+
## [Unreleased]

‎packages/web3-core/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Documentation:
119119
[Web3 API](https://docs.web3js.org/api)
120120
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
121121

122-
## [Unreleased]
122+
## [4.0.2]
123123

124124
### Added
125125

@@ -135,3 +135,5 @@ Documentation:
135135
- Fixed the issue: Subscribing to multiple blockchain events causes every listener to be fired for every registered event (#6210)
136136
- Fixed the issue: Unsubscribe at a Web3Subscription class will still have the id of the subscription at the Web3SubscriptionManager (#6210)
137137
- Fixed the issue: A call to the provider is made for every subscription object (#6210)
138+
139+
## [Unreleased]

‎packages/web3-core/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-core",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
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",
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"
45+
"web3-errors": "^1.0.1",
46+
"web3-eth-iban": "^4.0.2",
47+
"web3-providers-http": "^4.0.2",
48+
"web3-providers-ws": "^4.0.2",
49+
"web3-types": "^1.0.1",
50+
"web3-utils": "^4.0.2",
51+
"web3-validator": "^1.0.1"
5252
},
5353
"optionalDependencies": {
54-
"web3-providers-ipc": "^4.0.1"
54+
"web3-providers-ipc": "^4.0.2"
5555
},
5656
"devDependencies": {
5757
"@types/jest": "^28.1.6",

‎packages/web3-errors/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -118,4 +118,10 @@ Documentation:
118118
[Web3 API](https://docs.web3js.org/api)
119119
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
120120

121+
## [1.0.1]
122+
123+
### Changed
124+
125+
- Dependencies updated
126+
121127
## [Unreleased]

‎packages/web3-errors/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-errors",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
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"
44+
"web3-types": "^1.0.1"
4545
},
4646
"devDependencies": {
4747
"@types/jest": "^28.1.6",

‎packages/web3-eth-abi/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,10 @@ Documentation:
112112
[Web3 API](https://docs.web3js.org/api)
113113
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
114114

115-
## [Unreleased]
115+
## [4.0.2]
116116

117117
### Fixed
118118

119119
- Support for "decoding" indexed string event arguments (returns the keccak256 hash of the string value instead of the actual string value) (#6167)
120+
121+
## [Unreleased]

‎packages/web3-eth-abi/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-abi",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
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",
48-
"web3-types": "^1.0.0",
49-
"web3-utils": "^4.0.1"
47+
"web3-errors": "^1.0.1",
48+
"web3-types": "^1.0.1",
49+
"web3-utils": "^4.0.2"
5050
},
5151
"devDependencies": {
5252
"@humeris/espresso-shot": "^4.0.0",

‎packages/web3-eth-accounts/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,10 @@ Documentation:
106106
[Web3 API](https://docs.web3js.org/api)
107107
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
108108

109-
## [Unreleased]
109+
## [4.0.2]
110110

111111
### Fixed
112112

113113
- Fixed "The `r` and `s` returned by `signTransaction` to does not always consist of 64 characters #6207" (#6216)
114+
115+
## [Unreleased]

‎packages/web3-eth-accounts/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-accounts",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
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"
58+
"web3-providers-ipc": "^4.0.2"
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",
65-
"web3-types": "^1.0.0",
66-
"web3-utils": "^4.0.1",
67-
"web3-validator": "^1.0.0"
64+
"web3-errors": "^1.0.1",
65+
"web3-types": "^1.0.1",
66+
"web3-utils": "^4.0.2",
67+
"web3-validator": "^1.0.1"
6868
}
6969
}

‎packages/web3-eth-contract/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,10 @@ Documentation:
272272
[Web3 API](https://docs.web3js.org/api)
273273
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
274274

275-
## [Unreleased]
275+
## [4.0.2]
276276

277277
### Fixed
278278

279279
- Event filtering using non-indexed and indexed string event arguments (#6167)
280+
281+
## [Unreleased]

‎packages/web3-eth-contract/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-contract",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
44
"description": "Web3 module to interact with Ethereum smart contracts.",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -45,13 +45,13 @@
4545
"test:e2e:firefox": "npx cypress run --headless --browser firefox --env grep='ignore',invert=true"
4646
},
4747
"dependencies": {
48-
"web3-core": "^4.0.1",
49-
"web3-errors": "^1.0.0",
50-
"web3-eth": "^4.0.1",
51-
"web3-eth-abi": "^4.0.1",
52-
"web3-types": "^1.0.0",
53-
"web3-utils": "^4.0.1",
54-
"web3-validator": "^1.0.0"
48+
"web3-core": "^4.0.2",
49+
"web3-errors": "^1.0.1",
50+
"web3-eth": "^4.0.2",
51+
"web3-eth-abi": "^4.0.2",
52+
"web3-types": "^1.0.1",
53+
"web3-utils": "^4.0.2",
54+
"web3-validator": "^1.0.1"
5555
},
5656
"devDependencies": {
5757
"@humeris/espresso-shot": "^4.0.0",
@@ -67,6 +67,6 @@
6767
"prettier": "^2.7.1",
6868
"ts-jest": "^28.0.7",
6969
"typescript": "^4.7.4",
70-
"web3-eth-accounts": "^4.0.1"
70+
"web3-eth-accounts": "^4.0.2"
7171
}
7272
}

‎packages/web3-eth-ens/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,10 @@ Documentation:
9999
[Web3 API](https://docs.web3js.org/api)
100100
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
101101

102-
## [Unreleased]
102+
## [4.0.2]
103103

104104
### Fixed
105105

106106
- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)
107+
108+
## [Unreleased]

‎packages/web3-eth-ens/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-ens",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
44
"description": "This package has ENS functions for interacting with Ethereum Name Service.",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -59,13 +59,13 @@
5959
},
6060
"dependencies": {
6161
"@adraffy/ens-normalize": "^1.8.8",
62-
"web3-core": "^4.0.1",
63-
"web3-errors": "^1.0.0",
64-
"web3-eth": "^4.0.1",
65-
"web3-eth-contract": "^4.0.1",
66-
"web3-net": "^4.0.1",
67-
"web3-types": "^1.0.0",
68-
"web3-utils": "^4.0.1",
69-
"web3-validator": "^1.0.0"
62+
"web3-core": "^4.0.2",
63+
"web3-errors": "^1.0.1",
64+
"web3-eth": "^4.0.2",
65+
"web3-eth-contract": "^4.0.2",
66+
"web3-net": "^4.0.2",
67+
"web3-types": "^1.0.1",
68+
"web3-utils": "^4.0.2",
69+
"web3-validator": "^1.0.1"
7070
}
7171
}

‎packages/web3-eth-iban/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,10 @@ Documentation:
8989
[Web3 API](https://docs.web3js.org/api)
9090
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
9191

92+
## [4.0.2]
93+
94+
### Changed
95+
96+
- Dependencies updated
97+
9298
## [Unreleased]

‎packages/web3-eth-iban/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-iban",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
44
"description": "This package converts Ethereum addresses to IBAN addresses and vice versa.",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -56,9 +56,9 @@
5656
"typescript": "^4.7.4"
5757
},
5858
"dependencies": {
59-
"web3-errors": "^1.0.0",
60-
"web3-types": "^1.0.0",
61-
"web3-utils": "^4.0.1",
62-
"web3-validator": "^1.0.0"
59+
"web3-errors": "^1.0.1",
60+
"web3-types": "^1.0.1",
61+
"web3-utils": "^4.0.2",
62+
"web3-validator": "^1.0.1"
6363
}
6464
}

‎packages/web3-eth-personal/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,10 @@ Documentation:
105105
[Web3 API](https://docs.web3js.org/api)
106106
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)
107107

108+
## [4.0.2]
109+
110+
### Changed
111+
112+
- Dependencies updated
113+
108114
## [Unreleased]

0 commit comments

Comments
 (0)
This repository has been archived.