Releases: MetaMask/core
Releases · MetaMask/core
635.0.0
@metamask/base-controller 8.4.2
Fixed
- Fix TypeScript module resolution for
/nextsubpath export with legacy resolution mode (#6915)- Added
next.d.tsfile to enable imports likeimport { BaseController } from '@metamask/base-controller/next'to work with both legacy TypeScript module resolution and Node16/NodeNext resolution modes - Previously, this import pattern only worked with Node16/NodeNext resolution which uses the
exportsfield in package.json
- Added
634.0.0
633.0.0
@metamask/eip-7702-internal-rpc-middleware 0.1.0
Added
- Initial release of
@metamask/eip-7702-internal-rpc-middleware(#6911) wallet_upgradeAccountJSON-RPC method for upgrading EOA accounts to smart accounts using EIP-7702 (#6789)wallet_getAccountUpgradeStatusJSON-RPC method for checking account upgrade status (#6789)- Hook-based architecture with
upgradeAccountandgetAccountUpgradeStatushooks (#6789) - Comprehensive TypeScript type definitions (#6789)
- Documentation and examples (#6789)
632.0.0
@metamask/assets-controllers 82.0.0
Added
-
BREAKING: Add new event listeners to refresh balances on
TransactionControllerUnapprovedTransactionAddedEventandTransactionControllerTransactionConfirmedEvent(#6903) -
Add multicall addresses in
MULTICALL_CONTRACT_BY_CHAINID(#6896)- Add multicall address for Chains:
Injective,Hemi,Plasma,Nonmia,XRPL,Soneium,Genesys,EDU,Abstract,Berachain,MegaETH Testnet,Apechain,Matchain,Monad Testnet,Monad,Katana,Lens,Plume,XDC
- Add multicall address for Chains:
Changed
- Batch
OnAssetConversionandOnAssetsMarketDatarequests to non-EVM account Snaps (#6886)
@metamask/bridge-controller 54.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/assets-controllersfrom^81.0.0to^82.0.0(#6908)
@metamask/bridge-status-controller 54.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/bridge-controllerfrom^53.0.0to^54.0.0(#6908)
631.0.0
630.0.0
@metamask/bridge-controller 53.1.0
Added
- Add
MONADnetwork support (#6828)- Add
MONADinto constantsALLOWED_BRIDGE_CHAIN_IDS,SWAPS_TOKEN_OBJECTandNETWORK_TO_NAME_MAP
- Add
- Implement
fetchServerEventsutil that parses server events and parses them into JSON (#6892)
Changed
- BREAKING: Add BitcoinTradeData to QuoteResponse validation (#6892)
- Replace
fetchEventSourcewithfetchServerEvents(#6892)
Removed
- Removed dependency on
@microsoft/fetch-event-sourceat^2.0.1(#6892)
629.0.0
628.0.0
@metamask/bridge-controller 53.0.0
Changed
- BREAKING: Require clientVersion in BridgeController constructor (#6891)
- Update the
sseEnabledLD flag to include minimumVersion, which is used to determine whether to enable SSE (#6891) - Bump
@metamask/network-controllerfrom^24.2.2to^24.3.0(#6883) - Bump
@metamask/transaction-controllerfrom^60.7.0to^60.8.0(#6883)
@metamask/bridge-status-controller 52.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/bridge-controllerfrom^52.0.0to^53.0.0(#6895) - Bump
@metamask/network-controllerfrom^24.2.2to^24.3.0(#6883) - Bump
@metamask/transaction-controllerfrom^60.7.0to^60.8.0(#6883)