Releases: MetaMask/providers
Releases · MetaMask/providers
16.0.0
Removed
- BREAKING: Remove deprecated properties, networkChanged event, and offline send() net_version support (#306)
window.ethereum.chainId
has been removed. Use the 'eth_chainId' RPC method instead.window.ethereum.networkVersion
has been removed. Use the 'net_version' RPC method instead.window.ethereum.selectedAddress
has been removed. Use the 'eth_accounts' RPC method instead.networkChanged
event has been removed. The closest equivalent is thechainChanged
event.window.ethereum.send()
no longer resolvesnet_version
offline (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-stream
from^2.1.1
to^3.0.0
- Force subdependency
readable-stream
to^3.6.2
in resolutions
- Force subdependency
- Update
json-rpc-middleware-stream
from^4.2.3
to^5.0.1
- Update
@metamask/object-multiplex
from^1.3.0
to^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 optionalproviderInfo
property with a value of EIP6963ProviderInfo object- Add
eip6963AnnounceProvider()
which supports a wallet by announcing a provider through theeip6963:announceProvider
event and re-announcing the provider whenever aneip6963:requestProvider
event is received - Add
eip6963RequestProvider()
which supports a dapp by dispatching aneip6963:requestProvider
event and invoking a callback for eacheip6963:announceProvider
event received - Add
EIP6963AnnounceProviderEvent
type - Add
EIP6963ProviderDetail
type - Add
EIP6963ProviderInfo
type - Add
EIP6963RequestProviderEvent
type