New
v4.9.0
What's Changed
- Release/4.8.0 by @luu-alex in https://github.com/web3/web3.js/pull/6982
- web3 middleware by @jdevcs in https://github.com/web3/web3.js/pull/6951
- Add default return format to the context by @avkos in https://github.com/web3/web3.js/pull/6947
- Events guide 6741 by @SantiagoDevRel in https://github.com/web3/web3.js/pull/6983
- Fix towei scientific notation by @luu-alex in https://github.com/web3/web3.js/pull/6908
- fix(validator): generate abi name if not provided by @MaxMustermann2 in https://github.com/web3/web3.js/pull/6981
- Plugin guide 6840 draft by @SantiagoDevRel in https://github.com/web3/web3.js/pull/6941
- Compare package size (wihtout image) by @SantiagoDevRel in https://github.com/web3/web3.js/pull/6994
- fixed broken links by @SantiagoDevRel in https://github.com/web3/web3.js/pull/7005
- Added plugin videos to guide by @SantiagoDevRel in https://github.com/web3/web3.js/pull/7004
- Utils guide by @SantiagoDevRel in https://github.com/web3/web3.js/pull/7008
- Add the missing types to the ”accounts“ by @jdevcs in https://github.com/web3/web3.js/pull/7011
- Add extra changes to make possibility add eip4844 type as a plugin by @avkos in https://github.com/web3/web3.js/pull/7000
- add drips funding by @GregTheGreek in https://github.com/web3/web3.js/pull/7023
- Tests & ESLint Improvements by @avkos in https://github.com/web3/web3.js/pull/7012
- Added troubleshooting example by @SantiagoDevRel in https://github.com/web3/web3.js/pull/7009
- Implement a way to know which response corresponds to which request in the middleware by @avkos in https://github.com/web3/web3.js/pull/7028
- Add type checking to unit tests by @avkos in https://github.com/web3/web3.js/pull/7027
- fix(glossary): links by @danforbes in https://github.com/web3/web3.js/pull/7034
- Add interactive code editor for tutorials by @avkos in https://github.com/web3/web3.js/pull/7036
- fix: web3-validator browser target removed by @PeKne in https://github.com/web3/web3.js/pull/7016
- catching promise - legacy provider error by @luu-alex in https://github.com/web3/web3.js/pull/7022
- web3modal documentation by @luu-alex in https://github.com/web3/web3.js/pull/7041
- add gas conditional if simple transaction by @luu-alex in https://github.com/web3/web3.js/pull/7043
- fix(#7044): toWei trim strings with more than 20 decimal places by @gordon-to in https://github.com/web3/web3.js/pull/7045
- allow fromwei and toWei to accept numbers as units by @luu-alex in https://github.com/web3/web3.js/pull/7052
- use bigint power by @luu-alex in https://github.com/web3/web3.js/pull/7054
- Fix format schema with list of objects by @avkos in https://github.com/web3/web3.js/pull/7040
- 6801 Fill gas price when baseFeePerGas==='0x0' by @avkos in https://github.com/web3/web3.js/pull/7050
New Contributors
- @MaxMustermann2 made their first contribution in https://github.com/web3/web3.js/pull/6981
- @danforbes made their first contribution in https://github.com/web3/web3.js/pull/7034
- @PeKne made their first contribution in https://github.com/web3/web3.js/pull/7016
- @gordon-to made their first contribution in https://github.com/web3/web3.js/pull/7045
Full Changelog: https://github.com/web3/web3.js/compare/v4.8.0...v4.9.0