NOTICE: This is the first release made by @ChainSafeSystems
This release is small but comes with some great perks. A few fixes have been made to the providers and subscriptions, and a few version bumps have been applied to some dependencies. The project is now completely built with typescript (JS files allowed until complete migration has finished) which provides two things: typescript and es6(!!!). This is a huge step forward which will allow us to modernize web3.js. Finally, we upgraded our websockets library, which now means web3.js has 0 node-gyp dependencies 🎉
As noted, this is the first release made by ChainSafe Systems, if you have any questions please reach out to us on twitter or by email (info@chainsafe.io)
Added
- Support for typescript files (.ts) to be written alongside regular .js files (#3652)
- Add compareBlock function that allows for complex block comparisons (#3682)
Changed
- Improve RequestManager send method (#3649)
npm run build
now uses TSC to compile (.js allowed) and the build folder is now located underlib
(#3652)- Modernized web3-core to use newer es syntax (#3652)
- Bumped
web3-providers-ipc
oboe
version to 2.1.5 (#3661) - Bump lodash from 4.17.15 to 4.17.19 (#3641)
- Bump websocket version which removes node-gyp from web3.js (#3685)