Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/4.0.2 #6226

Merged
merged 2 commits into from
Jun 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 94 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -1592,18 +1592,109 @@ Detailed List of changes are mentioned under:

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.

## [Unreleased]
## [4.0.2]

### Fixed

#### web3

- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)
- Fixed #6162 @types/ws issue (#6205)

#### web3-core

- Fixed Batch requests erroring out on one request (#6164)
- Fixed the issue: Subscribing to multiple blockchain events causes every listener to be fired for every registered event (#6210)
- Fixed the issue: Unsubscribe at a Web3Subscription class will still have the id of the subscription at the Web3SubscriptionManager (#6210)
- Fixed the issue: A call to the provider is made for every subscription object (#6210)

#### web3-eth-abi

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

#### web3-eth-accounts

- Fixed "The `r` and `s` returned by `signTransaction` to does not always consist of 64 characters #6207" (#6216)

#### web3-eth-contract

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

#### web3-eth-types
#### web3-eth-ens

- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)

#### web3-providers-ws

- Fixed #6162 @types/ws issue (#6205)

#### web3-types

- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)

### Added

#### web3

- Exported `Web3Context`, `Web3PluginBase`, `Web3EthPluginBase` from `'web3-core'`, and `Web3Validator` from `'web3-validator'` (#6165)

#### web3-core

- Web3Subscription constructor accept a Subscription Manager (as an alternative to accepting Request Manager that is now marked marked as deprecated) (#6210)

#### web3-types

- Added the `SimpleProvider` interface which has only `request(args)` method that is compatible with EIP-1193 (#6210)
- Added the `Eip1193EventName` type that contains the possible events names according to EIP-1193 (#6210)

### Changed

#### web3-core

- Web3Subscription constructor overloading that accept a Request Manager is marked as deprecated (#6210)

- Receive fragment type added (#6204)
#### web3-errors

- Dependencies updated

#### web3-eth

- Dependencies updated

#### web3-eth-iban

- Dependencies updated

#### web3-eth-personal

- Dependencies updated

#### web3-net

- Dependencies updated

#### web3-providers-http

- Dependencies updated

#### web3-providers-ipc

- Dependencies updated

#### web3-rpc-methods

- Dependencies updated

#### web3-types

- The `EIP1193Provider` class has now all the events (for `on` and `removeListener`) according to EIP-1193 (#6210)

#### web3-utils

- Dependencies updated

#### web3-validator

- Dependencies updated

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [Unreleased]
## [4.0.2]

### Added

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

## [Unreleased]
18 changes: 9 additions & 9 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.0.1",
"version": "4.0.2",
"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,16 +42,16 @@
"test:integration": "jest --config=./test/integration/jest.config.js --passWithNoTests"
},
"dependencies": {
"web3-errors": "^1.0.0",
"web3-eth-iban": "^4.0.1",
"web3-providers-http": "^4.0.1",
"web3-providers-ws": "^4.0.1",
"web3-types": "^1.0.0",
"web3-utils": "^4.0.1",
"web3-validator": "^1.0.0"
"web3-errors": "^1.0.1",
"web3-eth-iban": "^4.0.2",
"web3-providers-http": "^4.0.2",
"web3-providers-ws": "^4.0.2",
"web3-types": "^1.0.1",
"web3-utils": "^4.0.2",
"web3-validator": "^1.0.1"
},
"optionalDependencies": {
"web3-providers-ipc": "^4.0.1"
"web3-providers-ipc": "^4.0.2"
},
"devDependencies": {
"@types/jest": "^28.1.6",
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 @@ -118,4 +118,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [1.0.1]

### Changed

- Dependencies updated

## [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.0.0",
"version": "1.0.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.0.0"
"web3-types": "^1.0.1"
},
"devDependencies": {
"@types/jest": "^28.1.6",
Expand Down
4 changes: 3 additions & 1 deletion packages/web3-eth-abi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [Unreleased]
## [4.0.2]

### Fixed

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

## [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.0.1",
"version": "4.0.2",
"description": "Web3 module encode and decode EVM in/output.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -44,9 +44,9 @@
"dependencies": {
"@ethersproject/abi": "^5.7.0",
"@ethersproject/bignumber": "^5.7.0",
"web3-errors": "^1.0.0",
"web3-types": "^1.0.0",
"web3-utils": "^4.0.1"
"web3-errors": "^1.0.1",
"web3-types": "^1.0.1",
"web3-utils": "^4.0.2"
},
"devDependencies": {
"@humeris/espresso-shot": "^4.0.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/web3-eth-accounts/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [Unreleased]
## [4.0.2]

### Fixed

- Fixed "The `r` and `s` returned by `signTransaction` to does not always consist of 64 characters #6207" (#6216)

## [Unreleased]
12 changes: 6 additions & 6 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.0.1",
"version": "4.0.2",
"description": "Package for managing Ethereum accounts and signing",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -55,15 +55,15 @@
"prettier": "^2.7.1",
"ts-jest": "^28.0.7",
"typescript": "^4.7.4",
"web3-providers-ipc": "^4.0.1"
"web3-providers-ipc": "^4.0.2"
},
"dependencies": {
"@ethereumjs/rlp": "^4.0.1",
"crc-32": "^1.2.2",
"ethereum-cryptography": "^2.0.0",
"web3-errors": "^1.0.0",
"web3-types": "^1.0.0",
"web3-utils": "^4.0.1",
"web3-validator": "^1.0.0"
"web3-errors": "^1.0.1",
"web3-types": "^1.0.1",
"web3-utils": "^4.0.2",
"web3-validator": "^1.0.1"
}
}
4 changes: 3 additions & 1 deletion packages/web3-eth-contract/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -272,8 +272,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [Unreleased]
## [4.0.2]

### Fixed

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

## [Unreleased]
18 changes: 9 additions & 9 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.0.1",
"version": "4.0.2",
"description": "Web3 module to interact with Ethereum smart contracts.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -45,13 +45,13 @@
"test:e2e:firefox": "npx cypress run --headless --browser firefox --env grep='ignore',invert=true"
},
"dependencies": {
"web3-core": "^4.0.1",
"web3-errors": "^1.0.0",
"web3-eth": "^4.0.1",
"web3-eth-abi": "^4.0.1",
"web3-types": "^1.0.0",
"web3-utils": "^4.0.1",
"web3-validator": "^1.0.0"
"web3-core": "^4.0.2",
"web3-errors": "^1.0.1",
"web3-eth": "^4.0.2",
"web3-eth-abi": "^4.0.2",
"web3-types": "^1.0.1",
"web3-utils": "^4.0.2",
"web3-validator": "^1.0.1"
},
"devDependencies": {
"@humeris/espresso-shot": "^4.0.0",
Expand All @@ -67,6 +67,6 @@
"prettier": "^2.7.1",
"ts-jest": "^28.0.7",
"typescript": "^4.7.4",
"web3-eth-accounts": "^4.0.1"
"web3-eth-accounts": "^4.0.2"
}
}
4 changes: 3 additions & 1 deletion packages/web3-eth-ens/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [Unreleased]
## [4.0.2]

### Fixed

- Fixed bug #6185, now web3.js compiles on typescript v5 (#6195)

## [Unreleased]
18 changes: 9 additions & 9 deletions packages/web3-eth-ens/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-eth-ens",
"version": "4.0.1",
"version": "4.0.2",
"description": "This package has ENS functions for interacting with Ethereum Name Service.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -59,13 +59,13 @@
},
"dependencies": {
"@adraffy/ens-normalize": "^1.8.8",
"web3-core": "^4.0.1",
"web3-errors": "^1.0.0",
"web3-eth": "^4.0.1",
"web3-eth-contract": "^4.0.1",
"web3-net": "^4.0.1",
"web3-types": "^1.0.0",
"web3-utils": "^4.0.1",
"web3-validator": "^1.0.0"
"web3-core": "^4.0.2",
"web3-errors": "^1.0.1",
"web3-eth": "^4.0.2",
"web3-eth-contract": "^4.0.2",
"web3-net": "^4.0.2",
"web3-types": "^1.0.1",
"web3-utils": "^4.0.2",
"web3-validator": "^1.0.1"
}
}
6 changes: 6 additions & 0 deletions packages/web3-eth-iban/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [4.0.2]

### Changed

- Dependencies updated

## [Unreleased]
10 changes: 5 additions & 5 deletions packages/web3-eth-iban/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web3-eth-iban",
"version": "4.0.1",
"version": "4.0.2",
"description": "This package converts Ethereum addresses to IBAN addresses and vice versa.",
"main": "./lib/commonjs/index.js",
"module": "./lib/esm/index.js",
Expand Down Expand Up @@ -56,9 +56,9 @@
"typescript": "^4.7.4"
},
"dependencies": {
"web3-errors": "^1.0.0",
"web3-types": "^1.0.0",
"web3-utils": "^4.0.1",
"web3-validator": "^1.0.0"
"web3-errors": "^1.0.1",
"web3-types": "^1.0.1",
"web3-utils": "^4.0.2",
"web3-validator": "^1.0.1"
}
}
6 changes: 6 additions & 0 deletions packages/web3-eth-personal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,4 +105,10 @@ Documentation:
[Web3 API](https://docs.web3js.org/api)
[Migration Guide from 1.x](https://docs.web3js.org/guides/web3_upgrade_guide/x/)

## [4.0.2]

### Changed

- Dependencies updated

## [Unreleased]
Loading
Loading