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

Commit bd3b9a0

Browse files
authored
Release/4.2.0 (#6517)
* version bumps * changelog bumps
1 parent 09f4c8b commit bd3b9a0

File tree

40 files changed

+265
-138
lines changed

40 files changed

+265
-138
lines changed

CHANGELOG.md

+57-2
Original file line numberDiff line numberDiff line change
@@ -2081,10 +2081,14 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
20812081

20822082
- Dependencies updated
20832083

2084-
## [Unreleased]
2084+
## [4.2.0]
20852085

20862086
### Added
20872087

2088+
#### web3
2089+
2090+
- Various web3 sub packages has new functions details are in root changelog
2091+
20882092
#### web3-eth
20892093

20902094
- Added `ALL_EVENTS` and `ALL_EVENTS_ABI` constants, `SendTransactionEventsBase` type, `decodeEventABI` method (#6410)
@@ -2109,10 +2113,19 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
21092113

21102114
- Fix the issue: "Uncaught TypeError: Class extends value undefined is not a constructor or null #6371". (#6398)
21112115

2116+
#### web3-errors
2117+
2118+
- Added new SchemaFormatError (#6434)
2119+
21122120
#### web3-eth
21132121

21142122
- Ensure provider.supportsSubscriptions exists before watching by subscription (#6440)
21152123
- Fixed param sent to `checkRevertBeforeSending` in `sendSignedTransaction`
2124+
- Fixed `defaultTransactionBuilder` for value issue (#6509)
2125+
2126+
#### web3-eth-abi
2127+
2128+
- Fix issue with default config with babel (and React): "TypeError: Cannot convert a BigInt value to a number #6187" (#6506)
21162129

21172130
#### web3-eth-accounts
21182131

@@ -2122,12 +2135,32 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
21222135

21232136
- Fix issue lquixada/cross-fetch#78, enabling to run web3.js in service worker (#6463)
21242137

2138+
#### web3-providers-ipc
2139+
2140+
- Fixed bug in chunks processing logic (#6496)
2141+
2142+
#### web3-providers-ws
2143+
2144+
- Fixed bug in chunks processing logic (#6496)
2145+
2146+
#### web3-utils
2147+
2148+
- Fix issue with default config with babel (and React): "TypeError: Cannot convert a BigInt value to a number #6187" (#6506)
2149+
- Fixed bug in chunks processing logic (#6496)
2150+
21252151
#### web3-validator
21262152

2127-
- Multi-dimensional arrays are now handled properly when parsing ABIs
2153+
- Multi-dimensional arrays are now handled properly when parsing ABIs (#6435)
2154+
- Fix issue with default config with babel (and React): "TypeError: Cannot convert a BigInt value to a number #6187" (#6506)
2155+
- Validator will now properly handle all valid numeric type sizes: intN / uintN where 8 <= N <= 256 and N % 8 == 0 (#6434)
2156+
- Will now throw SchemaFormatError when unsupported format is passed to `convertToZod` method (#6434)
21282157

21292158
### Changed
21302159

2160+
#### web3
2161+
2162+
- Dependencies updated
2163+
21312164
#### web3-core
21322165

21332166
- defaultTransactionType is now type 0x2 instead of 0x0 (#6282)
@@ -2142,6 +2175,28 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
21422175

21432176
- The `events` property was added to the `receipt` object (#6410)
21442177

2178+
#### web3-eth-ens
2179+
2180+
- Dependencies updated
2181+
2182+
#### web3-eth-iban
2183+
2184+
- Dependencies updated
2185+
2186+
#### web3-eth-personal
2187+
2188+
- Dependencies updated
2189+
2190+
#### web3-net
2191+
2192+
- Dependencies updated
2193+
21452194
#### web3-providers-http
21462195

21472196
- Bump cross-fetch to version 4 (#6463).
2197+
2198+
#### web3-rpc-methods
2199+
2200+
- Dependencies updated
2201+
2202+
## [Unreleased]

packages/web3-core/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ Documentation:
179179

180180
- Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377) (#6400)
181181

182-
## [Unreleased]
182+
## [4.3.0]
183183

184184
### Changed
185185

@@ -190,3 +190,5 @@ Documentation:
190190
### Fixed
191191

192192
- Fix the issue: "Uncaught TypeError: Class extends value undefined is not a constructor or null #6371". (#6398)
193+
194+
## [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.2.0",
3+
"version": "4.3.0",
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.1.2",
46-
"web3-eth-iban": "^4.0.6",
47-
"web3-providers-http": "^4.0.6",
48-
"web3-providers-ws": "^4.0.6",
49-
"web3-types": "^1.2.0",
50-
"web3-utils": "^4.0.6",
51-
"web3-validator": "^2.0.2"
45+
"web3-errors": "^1.1.3",
46+
"web3-eth-iban": "^4.0.7",
47+
"web3-providers-http": "^4.1.0",
48+
"web3-providers-ws": "^4.0.7",
49+
"web3-types": "^1.3.0",
50+
"web3-utils": "^4.0.7",
51+
"web3-validator": "^2.0.3"
5252
},
5353
"optionalDependencies": {
54-
"web3-providers-ipc": "^4.0.6"
54+
"web3-providers-ipc": "^4.0.7"
5555
},
5656
"devDependencies": {
5757
"@types/jest": "^28.1.6",

packages/web3-errors/CHANGELOG.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,10 @@ Documentation:
154154

155155
- Dependencies updated
156156

157-
## [Unreleased]
157+
## [1.1.3]
158158

159-
- Added new SchemaFormatError (#6434)
159+
### Fixed
160+
161+
- Added new SchemaFormatError (#6434)
162+
163+
## [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.1.2",
3+
"version": "1.1.3",
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.2.0"
44+
"web3-types": "^1.3.0"
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
@@ -142,8 +142,10 @@ Documentation:
142142

143143
- Dependencies updated
144144

145-
## [Unreleased]
145+
## [4.1.3]
146146

147147
### Fixed
148148

149149
- Fix issue with default config with babel (and React): "TypeError: Cannot convert a BigInt value to a number #6187" (#6506)
150+
151+
## [Unreleased]

packages/web3-eth-abi/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-abi",
3-
"version": "4.1.2",
3+
"version": "4.1.3",
44
"description": "Web3 module encode and decode EVM in/output.",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/esm/index.js",
@@ -43,10 +43,10 @@
4343
},
4444
"dependencies": {
4545
"abitype": "0.7.1",
46-
"web3-validator": "^2.0.2",
47-
"web3-errors": "^1.1.2",
48-
"web3-types": "^1.2.0",
49-
"web3-utils": "^4.0.6"
46+
"web3-errors": "^1.1.3",
47+
"web3-types": "^1.3.0",
48+
"web3-utils": "^4.0.7",
49+
"web3-validator": "^2.0.3"
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
@@ -137,7 +137,7 @@ Documentation:
137137
- Fixed "The `r` and `s` returned by `sign` to does not always consist of 64 characters" (#6411)
138138

139139

140-
## [Unreleased]
140+
## [4.1.0]
141141

142142
### Added
143143

@@ -148,3 +148,5 @@ Documentation:
148148
### Fixed
149149

150150
- Fixed `recover` function, `v` will be normalized to value 0,1 (#6344)
151+
152+
## [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.6",
3+
"version": "4.1.0",
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.6"
58+
"web3-providers-ipc": "^4.0.7"
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.1.2",
65-
"web3-types": "^1.2.0",
66-
"web3-utils": "^4.0.6",
67-
"web3-validator": "^2.0.2"
64+
"web3-errors": "^1.1.3",
65+
"web3-types": "^1.3.0",
66+
"web3-utils": "^4.0.7",
67+
"web3-validator": "^2.0.3"
6868
}
6969
}

packages/web3-eth-contract/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,10 @@ Documentation:
308308
- Added to `Web3Config` property `contractDataInputFill` allowing users to have the choice using property `data`, `input` or `both` for contract methods to be sent to the RPC provider when creating contracts. (#6377)
309309

310310

311-
## [Unreleased]
311+
## [4.1.1]
312312

313313
### Changed
314314

315315
- The `events` property was added to the `receipt` object (#6410)
316+
317+
## [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.1.0",
3+
"version": "4.1.1",
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.2.0",
49-
"web3-errors": "^1.1.2",
50-
"web3-eth": "^4.2.0",
51-
"web3-eth-abi": "^4.1.2",
52-
"web3-types": "^1.2.0",
53-
"web3-utils": "^4.0.6",
54-
"web3-validator": "^2.0.2"
48+
"web3-core": "^4.3.0",
49+
"web3-errors": "^1.1.3",
50+
"web3-eth": "^4.3.0",
51+
"web3-eth-abi": "^4.1.3",
52+
"web3-types": "^1.3.0",
53+
"web3-utils": "^4.0.7",
54+
"web3-validator": "^2.0.3"
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.6"
70+
"web3-eth-accounts": "^4.1.0"
7171
}
7272
}

packages/web3-eth-ens/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -129,4 +129,10 @@ Documentation:
129129

130130
- Dependencies updated
131131

132+
## [4.0.7]
133+
134+
### Changed
135+
136+
- Dependencies updated
137+
132138
## [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.6",
3+
"version": "4.0.7",
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.2.0",
63-
"web3-errors": "^1.1.2",
64-
"web3-eth": "^4.2.0",
65-
"web3-eth-contract": "^4.1.0",
66-
"web3-net": "^4.0.6",
67-
"web3-types": "^1.2.0",
68-
"web3-utils": "^4.0.6",
69-
"web3-validator": "^2.0.2"
62+
"web3-core": "^4.3.0",
63+
"web3-errors": "^1.1.3",
64+
"web3-eth": "^4.3.0",
65+
"web3-eth-contract": "^4.1.1",
66+
"web3-net": "^4.0.7",
67+
"web3-types": "^1.3.0",
68+
"web3-utils": "^4.0.7",
69+
"web3-validator": "^2.0.3"
7070
}
7171
}

packages/web3-eth-iban/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -119,4 +119,10 @@ Documentation:
119119

120120
- Dependencies updated
121121

122+
## [4.0.7]
123+
124+
### Changed
125+
126+
- Dependencies updated
127+
122128
## [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.6",
3+
"version": "4.0.7",
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.1.2",
60-
"web3-types": "^1.2.0",
61-
"web3-utils": "^4.0.6",
62-
"web3-validator": "^2.0.2"
59+
"web3-errors": "^1.1.3",
60+
"web3-types": "^1.3.0",
61+
"web3-utils": "^4.0.7",
62+
"web3-validator": "^2.0.3"
6363
}
6464
}

packages/web3-eth-personal/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,10 @@ Documentation:
135135

136136
- Dependencies updated
137137

138+
## [4.0.7]
139+
140+
### Changed
141+
142+
- Dependencies updated
143+
138144
## [Unreleased]

0 commit comments

Comments
 (0)