Releases: MetaMask/providers
Releases · MetaMask/providers
16.1.0
16.0.0
Removed
- BREAKING: Remove deprecated properties, networkChanged event, and offline send() net_version support (#306)
window.ethereum.chainIdhas been removed. Use the 'eth_chainId' RPC method instead.window.ethereum.networkVersionhas been removed. Use the 'net_version' RPC method instead.window.ethereum.selectedAddresshas been removed. Use the 'eth_accounts' RPC method instead.networkChangedevent has been removed. The closest equivalent is thechainChangedevent.window.ethereum.send()no longer resolvesnet_versionoffline (from cache).
Changed
- Bump @metamask/json-rpc-engine from 7.3.2 to 7.3.3 (#305)
15.0.0
14.0.2
14.0.1
14.0.0
Changed
- BREAKING: Update to streams3 API (#288)
- Update
extension-port-streamfrom^2.1.1to^3.0.0- Force subdependency
readable-streamto^3.6.2in resolutions
- Force subdependency
- Update
json-rpc-middleware-streamfrom^4.2.3to^5.0.1 - Update
@metamask/object-multiplexfrom^1.3.0to^2.0.0 - Add direct dependency on
readable-stream@^3.6.2 - Replace internal usage of stream with
readable-stream
- Update
13.1.0
Added
- Add support for EIP-6963 (#263)
initializeProvider()params object now accepts an optionalproviderInfoproperty with a value of EIP6963ProviderInfo object- Add
eip6963AnnounceProvider()which supports a wallet by announcing a provider through theeip6963:announceProviderevent and re-announcing the provider whenever aneip6963:requestProviderevent is received - Add
eip6963RequestProvider()which supports a dapp by dispatching aneip6963:requestProviderevent and invoking a callback for eacheip6963:announceProviderevent received - Add
EIP6963AnnounceProviderEventtype - Add
EIP6963ProviderDetailtype - Add
EIP6963ProviderInfotype - Add
EIP6963RequestProviderEventtype