Skip to content

Commit

Permalink
Release/4.16.0 (#7412)
Browse files Browse the repository at this point in the history
* v4.16.0 release

* update web3-types

* add typescript and version bump to changelogs
  • Loading branch information
luu-alex authored Dec 3, 2024
1 parent b3ee417 commit 594f83a
Show file tree
Hide file tree
Showing 24 changed files with 225 additions and 64 deletions.
61 changes: 56 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2792,17 +2792,13 @@ If there are any bugs, improvements, optimizations or any new feature proposal f

- `FilterParams` type added (#7353)

#### web3-account-abstraction

- RC release

### Fixed

#### web3-eth-contracts

- Fix Contract methods input param type any[] (#7340)

## [Unreleased]
## [4.16.0]

### Fixed

Expand All @@ -2813,3 +2809,58 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
#### web3-utils

- Make `fromWei` return "0" when input is `0` (#7387)

### Removed

#### web3-eth-accounts

- Move signature related types to web3-types. Re-export them for backwards compatibility. (#7374)

### Added

#### web3-types

- Add signature related types. (#7374)
- Updated Typescript version 4 -> 5 (#7272)

#### web3-eth-accounts

- Updated Typescript version 4 -> 5 (#7272)

#### web3

- Updated Typescript version 4 -> 5 (#7272)

#### web3-core

- Updated Typescript version 4 -> 5 (#7272)

#### web3-account-abstraction

- RC release

#### web3-errors

- Updated Typescript version 4 -> 5 (#7272)

#### web3-eth

- Updated Typescript version 4 -> 5 (#7272)

#### web3-eth-contract

- Updated Typescript version 4 -> 5 (#7272)

#### web3-rpc-providers

- Updated Typescript version 4 -> 5 (#7272)

#### web3-utils

- Updated Typescript version 4 -> 5 (#7272)

#### web3-eth-abi

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
2 changes: 1 addition & 1 deletion packages/web3-account-abstraction/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-->

## [0.1.0.rc.0]
## [1.0.0.rc.0]

### Added

Expand Down
10 changes: 5 additions & 5 deletions packages/web3-account-abstraction/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-account-abstraction",
"version": "0.1.0-rc.0",
"version": "1.0.0-rc.0",
"description": "Web3 account abstraction package",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -56,10 +56,10 @@
"typescript": "^5.5.4"
},
"dependencies": {
"web3-core": "^4.7.0",
"web3-eth-abi": "^4.4.0",
"web3-types": "^1.9.0",
"web3-utils": "^4.3.2",
"web3-core": "^4.7.1",
"web3-eth-abi": "^4.4.1",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
}
}
6 changes: 6 additions & 0 deletions packages/web3-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,4 +245,10 @@ Documentation:

- Added new property `ignoreGasPricing` to `Web3ConfigOptions`. If `ignoreGasPricing` is true, gasPrice will not be estimated (#7320)

## [4.7.1]

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
10 changes: 5 additions & 5 deletions packages/web3-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-core",
"version": "4.7.0",
"version": "4.7.1",
"description": "Web3 core tools for sub-packages. This is an internal package.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -42,13 +42,13 @@
"test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests"
},
"dependencies": {
"web3-errors": "^1.3.0",
"web3-eth-accounts": "^4.2.1",
"web3-errors": "^1.3.1",
"web3-eth-accounts": "^4.3.1",
"web3-eth-iban": "^4.0.7",
"web3-providers-http": "^4.2.0",
"web3-providers-ws": "^4.0.8",
"web3-types": "^1.8.1",
"web3-utils": "^4.3.2",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
},
"optionalDependencies": {
Expand Down
6 changes: 6 additions & 0 deletions packages/web3-errors/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,4 +184,10 @@ Documentation:

- Added optional `statusCode` property of response in ResponseError.

## [1.3.1]

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
4 changes: 2 additions & 2 deletions packages/web3-errors/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-errors",
"version": "1.3.0",
"version": "1.3.1",
"description": "This package has web3 error classes",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -41,7 +41,7 @@
"test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests"
},
"dependencies": {
"web3-types": "^1.7.0"
"web3-types": "^1.10.0"
},
"devDependencies": {
"@types/jest": "^28.1.6",
Expand Down
6 changes: 6 additions & 0 deletions packages/web3-eth-abi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,4 +200,10 @@ Documentation:

- added `decodeFunctionCall` and `decodeFunctionReturn`. (#7345)

## [4.4.1]

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
8 changes: 4 additions & 4 deletions packages/web3-eth-abi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-eth-abi",
"version": "4.4.0",
"version": "4.4.1",
"description": "Web3 module encode and decode EVM in/output.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -43,9 +43,9 @@
},
"dependencies": {
"abitype": "0.7.1",
"web3-errors": "^1.3.0",
"web3-types": "^1.9.0",
"web3-utils": "^4.3.2",
"web3-errors": "^1.3.1",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
},
"devDependencies": {
Expand Down
8 changes: 7 additions & 1 deletion packages/web3-eth-accounts/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,8 +189,14 @@ Documentation:

- `hashMessage` now has a new optional param `skipPrefix` with a default value of `false`. A new function `signRaw` was added to sign a message without prefix. (#7346)

## [Unreleased]
## [4.3.1]

### Removed

- Move signature related types to web3-types. Re-export them for backwards compatibility. (#7374)

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
8 changes: 4 additions & 4 deletions packages/web3-eth-accounts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-eth-accounts",
"version": "4.3.0",
"version": "4.3.1",
"description": "Package for managing Ethereum accounts and signing",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -61,9 +61,9 @@
"@ethereumjs/rlp": "^4.0.1",
"crc-32": "^1.2.2",
"ethereum-cryptography": "^2.0.0",
"web3-errors": "^1.3.0",
"web3-types": "^1.9.0",
"web3-utils": "^4.3.2",
"web3-errors": "^1.3.1",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
}
}
6 changes: 6 additions & 0 deletions packages/web3-eth-contract/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -410,4 +410,10 @@ Documentation:

- Fix Contract methods input param type any[] (#7340)

## [4.7.2]

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
16 changes: 8 additions & 8 deletions packages/web3-eth-contract/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-eth-contract",
"version": "4.7.1",
"version": "4.7.2",
"description": "Web3 module to interact with Ethereum smart contracts.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -46,12 +46,12 @@
},
"dependencies": {
"@ethereumjs/rlp": "^5.0.2",
"web3-core": "^4.7.0",
"web3-errors": "^1.3.0",
"web3-eth": "^4.11.0",
"web3-eth-abi": "^4.4.0",
"web3-types": "^1.9.0",
"web3-utils": "^4.3.2",
"web3-core": "^4.7.1",
"web3-errors": "^1.3.1",
"web3-eth": "^4.11.1",
"web3-eth-abi": "^4.4.1",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
},
"devDependencies": {
Expand All @@ -69,7 +69,7 @@
"prettier": "^2.7.1",
"ts-jest": "^29.1.1",
"typescript": "^5.5.4",
"web3-eth-accounts": "^4.3.0",
"web3-eth-accounts": "^4.3.1",
"web3-providers-ws": "^4.0.8"
}
}
6 changes: 6 additions & 0 deletions packages/web3-eth/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -295,4 +295,10 @@ Documentation:

- `createNewPendingTransactionFilter` , `createNewFilter` , `createNewBlockFilter` , `uninstallFilter` , `getFilterChanges` and `getFilterLogs` are exported from `Web3Eth` and `filtering_rpc_method_wrappers` (#7353)

## [4.11.1]

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
14 changes: 7 additions & 7 deletions packages/web3-eth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-eth",
"version": "4.11.0",
"version": "4.11.1",
"description": "Web3 module to interact with the Ethereum blockchain and smart contracts.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -63,15 +63,15 @@
},
"dependencies": {
"setimmediate": "^1.0.5",
"web3-core": "^4.7.0",
"web3-errors": "^1.3.0",
"web3-eth-abi": "^4.4.0",
"web3-eth-accounts": "^4.3.0",
"web3-core": "^4.7.1",
"web3-errors": "^1.3.1",
"web3-eth-abi": "^4.4.1",
"web3-eth-accounts": "^4.3.1",
"web3-net": "^4.1.0",
"web3-providers-ws": "^4.0.8",
"web3-rpc-methods": "^1.3.0",
"web3-types": "^1.9.0",
"web3-utils": "^4.3.2",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
}
}
6 changes: 6 additions & 0 deletions packages/web3-rpc-providers/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- PublicNodeProvider was added (#7322)

## [1.0.0-rc.4]

### Added

- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
8 changes: 4 additions & 4 deletions packages/web3-rpc-providers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-rpc-providers",
"version": "1.0.0-rc.3",
"version": "1.0.0-rc.4",
"description": "Web3 Providers package",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -57,11 +57,11 @@
"typescript": "^5.5.4"
},
"dependencies": {
"web3-errors": "^1.3.0",
"web3-errors": "^1.3.1",
"web3-providers-http": "^4.2.0",
"web3-providers-ws": "^4.0.8",
"web3-types": "^1.9.0",
"web3-utils": "^4.3.2",
"web3-types": "^1.10.0",
"web3-utils": "^4.3.3",
"web3-validator": "^2.0.6"
}
}
5 changes: 4 additions & 1 deletion packages/web3-types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,8 +220,11 @@ Documentation:

- `FilterParams` type added (#7353)

## [Unreleased]
## [1.10.0]

#### Added

- Add signature related types. (#7374)
- Updated Typescript version 4 -> 5 (#7272)

## [Unreleased]
2 changes: 1 addition & 1 deletion packages/web3-types/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-types",
"version": "1.9.0",
"version": "1.10.0",
"description": "Provide the common data structures and interfaces for web3 modules.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down
Loading

1 comment on commit 594f83a

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 594f83a Previous: b3ee417 Ratio
processingTx 23821 ops/sec (±6.52%) 21201 ops/sec (±6.42%) 0.89
processingContractDeploy 38684 ops/sec (±8.01%) 35446 ops/sec (±10.98%) 0.92
processingContractMethodSend 15406 ops/sec (±8.61%) 15255 ops/sec (±7.60%) 0.99
processingContractMethodCall 27007 ops/sec (±7.65%) 26930 ops/sec (±6.64%) 1.00
abiEncode 43472 ops/sec (±7.00%) 40055 ops/sec (±7.89%) 0.92
abiDecode 30982 ops/sec (±6.75%) 28372 ops/sec (±7.30%) 0.92
sign 1524 ops/sec (±3.52%) 1540 ops/sec (±0.53%) 1.01
verify 365 ops/sec (±0.65%) 359 ops/sec (±0.56%) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.