Skip to content

Commit

Permalink
changelog updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jdevcs committed Apr 14, 2023
1 parent ea89511 commit 26a2d90
Show file tree
Hide file tree
Showing 22 changed files with 83 additions and 35 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -1294,9 +1294,17 @@ should use 4.0.1-alpha.0 for testing.

### Changed

#### web3

- No need for polyfilling nodejs `net` and `fs` modules (#5978)
- Removed IPC provider dependency, IPC path is no longer viable provider. If you wanna use IPC, please install `web3-providers-ipc` and instantiate provider yourself (#5978)

#### web3-core

- If a transaction object with a `data` property is passed to `txInputOptionsFormatter`, it will now be replaced with `input` (#5915)
- The types `TransactionTypeParser` and `TransactionBuilder` are now utilizing the type `Transaction` for the transaction object. (#5993)
- No need for polyfilling nodejs `net` and `fs` modules (#5978)
- Removed IPC provider dependency, IPC path is no longer viable provider. If you wanna use IPC, please install `web3-providers-ipc` and instantiate provider yourself (#5978)

#### web3-errors

Expand All @@ -1307,19 +1315,29 @@ should use 4.0.1-alpha.0 for testing.
- `signTransaction` will now return `gas` instead of `gasLimit` for returned transaction object regardless of what property name the provider uses (#5915)
- `formatTransaction` will now replace `data` transaction property with `input` (#5915)
- `isTransactionCall` will now check if `value.input` `isHexStrict` if provided (#5915)
- The functions `defaultTransactionBuilder` and `transactionBuilder` are now utilizing the type `Transaction` for the transaction object. (#5993)

#### web3-eth-accounts

- Moved @ethereumjs/tx, @ethereumjs/common code to our source code (#5963)
- The method `signTransaction` returned by `privateKeyToAccount` is now accepting the type `Transaction` for its argument. (#5993)

#### web3-eth-contract

- `getSendTxParams` will now return `input` instead of `data` in returned transaction parameters object (#5915)
- `Contract` constructor will now thrown new `ContractTransactionDataAndInputError` if both `data` and `input` are passed in `ContractInitOptions` for `Contract` constructor (#5915)
- The types `ContractInitOptions`, `NonPayableCallOptions` and `PayableCallOptions` are moved to `web3-types`. (#5993)

#### web3-types

- `data` property in `TransactionOutput` was renamed to `input` (#5915)
- The method `signTransaction` inside `Web3BaseWalletAccount` is now utilizing the type `Transaction` for its argument. (#5993)
- The types `FMT_NUMBER`, `NumberTypes`, `FMT_BYTES`, `ByteTypes`, `DataFormat`, `DEFAULT_RETURN_FORMAT`, `ETH_DATA_FORMAT` and `FormatType` moved from `web3-utils`. (#5993)
- The types `ContractInitOptions`, `NonPayableCallOptions` and `PayableCallOptions` are moved from `web3-eth-contract`. (#5993)

#### web3-utils

- The types `FMT_NUMBER`, `NumberTypes`, `FMT_BYTES`, `ByteTypes`, `DataFormat`, `DEFAULT_RETURN_FORMAT`, `ETH_DATA_FORMAT` and `FormatType` moved to `web3-types`. (#5993)

### Added

Expand Down
11 changes: 5 additions & 6 deletions packages/web3-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added rpc exception codes following eip-1474 as an experimental feature (if `useRpcCallSpecification` at `enableExperimentalFeatures` is `true`) (#5525)
- Added support of `safe` and `finalized` block tags (#5823)

## [Unreleased]

### Breaking Changes

- removed IPC provider dependency, IPC path is no longer viable provider. If you wanna use IPC, please install `web3-providers-ipc` and instantiate provider yourself
## [4.0.1-rc.1]

### Added

Expand All @@ -98,8 +94,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- If a transaction object with a `data` property is passed to `txInputOptionsFormatter`, it will now be replaced with `input` (#5915)
- The types `TransactionTypeParser` and `TransactionBuilder` are now utilizing the type `Transaction` for the transaction object. (#5993)
- no need for polyfilling nodejs `net` and `fs` modules
- No need for polyfilling nodejs `net` and `fs` modules (#5978)
- Removed IPC provider dependency, IPC path is no longer viable provider. If you wanna use IPC, please install `web3-providers-ipc` and instantiate provider yourself (#5978)

### Removed

- `getConfig` method from `Web3Config` class, `config` is now public and accessible using `Web3Config.config` (#5950)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-errors/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `data` property to `TransactionRevertInstructionError` (#5854)
- `TransactionRevertWithCustomError` was added to handle custom solidity errors (#5854)

## [Unreleased]
## [1.0.0-rc.1]

### Added

Expand All @@ -96,3 +96,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed

- `gasLimit` is no longer accepted as a parameter for `MissingGasError` and `TransactionGasMismatchError, and is also no longer included in error message (#5915)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-eth-abi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- `decodeErrorData` from `web3-eth-contract` is now exported from this package and was renamed to `decodeContractErrorData` (#5844)

## [Unreleased]
## [4.0.1-rc.1]

### Added

Expand All @@ -98,3 +98,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed

- Removed `formatDecodedObject` function (#5934)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-eth-accounts/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Updated dependencies (#5912)

## [Unreleased]
## [4.0.1-rc.1]

### Added

Expand All @@ -82,3 +82,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Moved @ethereumjs/tx, @ethereumjs/common code to our source code (#5963)
- The method `signTransaction` returned by `privateKeyToAccount` is now accepting the type `Transaction` for its argument. (#5993)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-eth-contract/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ const transactionHash = receipt.transactionHash;

- `decodeErrorData` is no longer exported (method was moved to `web3-eth-abi` and renamed `decodeContractErrorData`) (#5844)

## [Unreleased]
## [4.0.1-rc.1]

### Added

Expand All @@ -252,3 +252,5 @@ const transactionHash = receipt.transactionHash;
### Removed

- `data` was removed as a property of `ContractOptions` type (#5915)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-eth-ens/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Updated dependencies (#5912)

## [Unreleased]
## [4.0.1-rc.1]

### Added

Expand All @@ -81,3 +81,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed

- Bug fix of `checkNetwork` in ENS (#5988)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-eth-iban/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Updated dependencies (#5912)

## [Unreleased]
## [4.0.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-eth-personal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Updated dependencies (#5912)

## [Unreleased]
## [4.0.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
8 changes: 3 additions & 5 deletions packages/web3-eth/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- `getRevertReason` is no longer exported (#5844)

## [Unreleased]
## [4.0.1-rc.1]

### Added

Expand All @@ -120,10 +120,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `isTransactionCall` will now check if `value.input` `isHexStrict` if provided (#5915)
- The functions `defaultTransactionBuilder` and `transactionBuilder` are now utilizing the type `Transaction` for the transaction object. (#5993)

### Added

- Added source files (#5956)

### Removed

- Removed dependencies @ethereumjs/tx, @ethereumjs/common (#5963)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-net/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Updated dependencies (#5912)

## [Unreleased]
## [4.0.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-providers-http/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Added named export for `HttpProvider` (#5771)

## [Unreleased]
## [4.0.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-providers-ipc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Pass `_socketOptions` from `IpcProvider` constructor to the underlying `Socket` (#5891)
- The getter of `SocketConnection` in `IpcProvider` (inherited from `SocketProvider`) returns `net.Socket` (#5891)

## [Unreleased]
## [4.0.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-providers-ws/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added named export for `WebSocketProvider` (#5771)
- The getter of `SocketConnection` in `WebSocketProvider` (inherited from `SocketProvider`) returns isomorphic `WebSocket` (#5891)

## [Unreleased]
## [4.0.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-rpc-methods/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added `createAccessList` functionality ( #5780 )
- Added support of `safe` and `finalized` block tags (#5823)

## [Unreleased]
## [1.0.0-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added `TypedArray` from `web3-utils` and `web3-validator` (it was defined twice) (#5771)
- Added `safe` and `finalized` block tags in `BlockTags` and `BlockTag` types (#5823)

## [Unreleased]
## [1.0.0-rc.1]

### Added

Expand All @@ -91,3 +91,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The method `signTransaction` inside `Web3BaseWalletAccount` is now utilizing the type `Transaction` for its argument. (#5993)
- The types `FMT_NUMBER`, `NumberTypes`, `FMT_BYTES`, `ByteTypes`, `DataFormat`, `DEFAULT_RETURN_FORMAT`, `ETH_DATA_FORMAT` and `FormatType` moved from `web3-utils`. (#5993)
- The types `ContractInitOptions`, `NonPayableCallOptions` and `PayableCallOptions` are moved from `web3-eth-contract`. (#5993)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `SocketProvider` abstract class now resolves JSON RPC response errors instead of rejecting them (#5844)
- Exposes the getter of `SocketConnection` in `SocketProvider` (#5891)

## [Unreleased]
## [4.0.1-rc.1]

### Added

Expand All @@ -103,3 +103,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed

- Removed dependencies @ethereumjs/tx, @ethereumjs/common (#5963)

## [Unreleased]
4 changes: 3 additions & 1 deletion packages/web3-validator/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Added support of `safe` and `finalized` block tags in `isBlockTag` method (#5823)

## [Unreleased]
## [1.0.0-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)
- Added functions `isHexString`, `isHexPrefixed`, `validateNoLeadingZeroes` (#5963)

## [Unreleased]
11 changes: 5 additions & 6 deletions packages/web3/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,7 @@ web3.currentProvider.disconnect();

- Private static `_contracts:Contract[]` and static `setProvider` function was removed (#5792)

## [Unreleased]

### Breaking Changes

- removed IPC provider dependency, IPC path is no longer viable provider. If you wanna use IPC, please install `web3-providers-ipc` and instantiate provider yourself
## [4.0.1-rc.1]

### Added

Expand All @@ -96,4 +92,7 @@ web3.currentProvider.disconnect();

### Changed

- no need for polyfilling nodejs `net` and `fs` modules
- No need for polyfilling nodejs `net` and `fs` modules (#5978)
- Removed IPC provider dependency, IPC path is no longer viable provider. If you wanna use IPC, please install `web3-providers-ipc` and instantiate provider yourself (#5978)

## [Unreleased]
2 changes: 1 addition & 1 deletion packages/web3/src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.0.1-rc.0' };
/* eslint-disable header/header */ export const Web3PkgInfo = { version: '4.0.1-rc.1' };
4 changes: 3 additions & 1 deletion tools/web3-packagetemplate/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-->

## [Unreleased]
## [1.1.1-rc.1]

### Added

- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)

## [Unreleased]
4 changes: 3 additions & 1 deletion tools/web3-plugin-example/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Updated dependencies

## [Unreleased]
## [1.0.0-rc.1]

### Added

- Added source files (#5956)

## [Unreleased]

0 comments on commit 26a2d90

Please sign in to comment.