Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[4.0.1-alpha.1]
Changed
signTransactionandprivateKeyToAccountwill throwTransactionSigningErrorinstead ofSignerErrornow (#5462)
[4.0.1-alpha.2]
Removed
- These types were moved to
web3-typespackage: Cipher, CipherOptions, ScryptParams, PBKDF2SHA256Params, KeyStore (#5581)
[4.0.1-alpha.3]
Changed
- Updated dependencies (#5725)
[4.0.1-alpha.4]
Changed
tsccompiled files moved tolib/directory fromdist/(#5739)
[4.0.1-alpha.5]
Changed
- web3.js dependencies (#5757)
[4.0.1-rc.0]
Changed
- Updated dependencies (#5912)
[4.0.1-rc.1]
Added
- Added source files (#5956)
- Added hybrid build (ESM and CJS) of library (#5904)
Changed
- Moved @ethereumjs/tx, @ethereumjs/common code to our source code (#5963)
- The method
signTransactionreturned byprivateKeyToAccountis now accepting the typeTransactionfor its argument. (#5993)
[4.0.1-rc.2]
Fixed
- Fixed ESM import bugs reported in (#6032) and (#6034)
Changed
- Replaced
BufferforUint8Array(#6004) - The methods
recover,encrypt,privateKeyToAddressdoes not support typeBufferbut supports typeUint8Array(#6004) - The method
parseAndValidatePrivateKeyreturns a typeUint8Arrayinstead of typeBuffer(#6004)
[4.0.1]
Release Notes:
Detailed List of change logs are mentioned under previous 4.x alpha and RC releases.
Documentation: Web3.js documentation Web3 API Migration Guide from 1.x
[4.0.2]
Fixed
- Fixed "The
randsreturned bysignTransactionto does not always consist of 64 characters #6207" (#6216)
[4.0.3]
Changed
- Dependencies updated
[4.0.4]
Changed
- Dependencies updated
[4.0.5]
Changed
- Dependencies updated
[4.0.6]
Fixed
- Fixed "The
randsreturned bysignto does not always consist of 64 characters" (#6411)
[4.1.0]
Added
- Added public function
privateKeyToPublicKey - Added exporting
BaseTransactionfrom the package (#6493) - Added exporting
txUtilsfrom the package (#6493)
Fixed
- Fixed
recoverfunction,vwill be normalized to value 0,1 (#6344)
[4.1.1]
Fixed
- Send Transaction config used to be ignored if the passed
commondid not have acopy()and thechainIdwas not provided (#6663) - Fixed an issue with detecting Uint8Array (#6486)
[4.1.2]
Changed
- Dependencies updated
[4.1.3]
Changed
- baseTransaction method updated (#7095)
[4.2.0]
Added
- Added public function
signMessageWithPrivateKey(#7174)
Fixed
- Fix
TransactionFactory.registerTransactionTypenot working, if there is a version mistatch betweenweb3-ethandweb3-eth-accountsby savingextraTxTypesatglobals. (#7197)
[4.2.1]
Fixed
- Revert
TransactionFactory.registerTransactionTypeif there is a version mistatch betweenweb3-ethandweb3-eth-accountsand fix nextjs problem. (#7216)
[4.3.0]
Added
hashMessagenow has a new optional paramskipPrefixwith a default value offalse. A new functionsignRawwas added to sign a message without prefix. (#7346)
[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)