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

Commit fd2982d

Browse files
author
Alex
authored
release/v4.9.0 (#7057)
* update changelog and bump versions * update changelog and revert version bump web3-types * change web3-eth-abi package version
1 parent f4e55bd commit fd2982d

File tree

25 files changed

+128
-77
lines changed

25 files changed

+128
-77
lines changed

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2444,7 +2444,7 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
24442444
- Added `signature` to type `AbiFunctionFragment` (#6922)
24452445
- update type `Withdrawals`, `block` and `BlockHeaderOutput` to include properties of eip 4844, 4895, 4788 (#6933)
24462446

2447-
## [Unreleased]
2447+
## [4.9.0]
24482448

24492449
### Added
24502450

@@ -2456,6 +2456,10 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
24562456

24572457
- `defaultReturnFormat` was added to the configuration options. (#6947)
24582458

2459+
#### web3-errors
2460+
2461+
- Added `InvalidIntegerError` error for fromWei and toWei (#7052)
2462+
24592463
#### web3-eth
24602464

24612465
- `defaultReturnFormat` was added to all methods that have `ReturnType` param. (#6947)
@@ -2480,6 +2484,8 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
24802484

24812485
#### web3-utils
24822486

2487+
- `toWei` add warning when using large numbers or large decimals that may cause precision loss (#6908)
2488+
- `toWei` and `fromWei` now supports integers as a unit. (#7053)
24832489

24842490
### Fixed
24852491

@@ -2489,9 +2495,17 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
24892495

24902496
#### web3-utils
24912497

2498+
- `toWei` support numbers in scientific notation (#6908)
2499+
- `toWei` and `fromWei` trims according to ether unit successfuly (#7044)
24922500

24932501
#### web3-validator
24942502

2503+
- The JSON schema conversion process now correctly assigns an id when the `abi.name` is not available, for example, in the case of public mappings. (#6981)
2504+
- `browser` entry point that was pointing to an non-existing bundle file was removed from `package.json` (#7015)
2505+
2506+
#### web3-core
2507+
2508+
- Set a try catch block if processesingError fails (#7022)
24952509

24962510
### Changed
24972511

@@ -2504,6 +2518,12 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
25042518
- Added parameter `customTransactionReceiptSchema` into methods `emitConfirmation`, `waitForTransactionReceipt`, `watchTransactionByPolling`, `watchTransactionBySubscription`, `watchTransactionForConfirmations` (#7000)
25052519
- Changed functionality: For networks that returns `baseFeePerGas===0x0` fill `maxPriorityFeePerGas` and `maxFeePerGas` by `getGasPrice` method (#7050)
25062520

2521+
#### web3-eth-abi
2522+
2523+
- Dependencies updated
2524+
25072525
#### web3-rpc-methods
25082526

25092527
- Change `estimateGas` method to add possibility pass Transaction type (#7000)
2528+
2529+
## [Unreleased]

packages/web3-core/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ Documentation:
207207

208208
- Web3config `contractDataInputFill` has been defaulted to `data`, istead of `input`. (#6622)
209209

210-
## [Unreleased]
210+
## [4.4.0]
211211

212212
### Added
213213

@@ -217,3 +217,8 @@ Documentation:
217217

218218
- Interface `RequestManagerMiddleware` was changed (#7003)
219219

220+
### Fixed
221+
222+
- Set a try catch block if processesingError fails (#7022)
223+
224+
## [Unreleased]

packages/web3-core/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-core",
3-
"version": "4.3.2",
3+
"version": "4.4.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,14 +42,14 @@
4242
"test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests"
4343
},
4444
"dependencies": {
45-
"web3-errors": "^1.1.4",
45+
"web3-errors": "^1.2.0",
46+
"web3-eth-accounts": "^4.1.2",
4647
"web3-eth-iban": "^4.0.7",
47-
"web3-eth-accounts": "^4.1.0",
4848
"web3-providers-http": "^4.1.0",
4949
"web3-providers-ws": "^4.0.7",
50-
"web3-types": "^1.3.1",
51-
"web3-utils": "^4.1.0",
52-
"web3-validator": "^2.0.3"
50+
"web3-types": "^1.6.0",
51+
"web3-utils": "^4.3.0",
52+
"web3-validator": "^2.0.6"
5353
},
5454
"optionalDependencies": {
5555
"web3-providers-ipc": "^4.0.7"

packages/web3-errors/CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,10 @@ Documentation:
166166

167167
- Fixed grammar and spelling in `transactionTimeoutHint` (#6559)
168168

169-
## [Unreleased]
169+
## [1.2.0]
170170

171171
### Added
172172

173-
- Added `InvalidIntegerError` error for fromWei and toWei (#7052)
173+
- Added `InvalidIntegerError` error for fromWei and toWei (#7052)
174+
175+
## [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.1.4",
3+
"version": "1.2.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.3.1"
44+
"web3-types": "^1.6.0"
4545
},
4646
"devDependencies": {
4747
"@types/jest": "^28.1.6",

packages/web3-eth-abi/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,10 @@ Documentation:
170170

171171
- Dependencies updated
172172

173+
## [4.2.2]
174+
175+
### Changed
176+
177+
- Dependencies updated
178+
173179
## [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.2.1",
3+
"version": "4.2.2",
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-errors": "^1.1.4",
46+
"web3-errors": "^1.2.0",
4747
"web3-types": "^1.6.0",
48-
"web3-utils": "^4.2.3",
49-
"web3-validator": "^2.0.5"
48+
"web3-utils": "^4.3.0",
49+
"web3-validator": "^2.0.6"
5050
},
5151
"devDependencies": {
5252
"@humeris/espresso-shot": "^4.0.0",

packages/web3-eth-contract/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,10 @@ Documentation:
380380
- Added a console warning in case of an ambiguous call to a solidity method with parameter overloading (#6942)
381381
- Added contract.deploy(...).decodeData(...) and contract.decodeMethodData(...) that decode data based on the ABI (#6950)
382382

383-
## [Unreleased]
383+
## [4.5.0]
384384

385385
### Added
386386

387387
- `defaultReturnFormat` was added to all methods that have `ReturnType` param. (#6947)
388+
389+
## [Unreleased]

packages/web3-eth-contract/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web3-eth-contract",
3-
"version": "4.4.0",
3+
"version": "4.5.0",
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.3.2",
49-
"web3-errors": "^1.1.4",
50-
"web3-eth": "^4.6.0",
51-
"web3-eth-abi": "^4.2.1",
48+
"web3-core": "^4.4.0",
49+
"web3-errors": "^1.2.0",
50+
"web3-eth": "^4.7.0",
51+
"web3-eth-abi": "^4.2.2",
5252
"web3-types": "^1.6.0",
53-
"web3-utils": "^4.2.3",
54-
"web3-validator": "^2.0.5"
53+
"web3-utils": "^4.3.0",
54+
"web3-validator": "^2.0.6"
5555
},
5656
"devDependencies": {
5757
"@humeris/espresso-shot": "^4.0.0",

packages/web3-eth-ens/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,10 @@ Documentation:
153153

154154
- Added function getText and getName in ENS and resolver classes (#6914)
155155

156-
## [Unreleased]
156+
## [4.3.0]
157157

158158
### Added
159+
159160
- `defaultReturnFormat` was added to all methods that have `ReturnType` param. (#6947)
161+
162+
## [Unreleased]

0 commit comments

Comments
 (0)