Releases: MetaMask/core
Releases · MetaMask/core
637.0.0
636.0.0
@metamask/shield-controller 0.4.0
Added
- Added optional constructor params, 
normalizeSignatureRequestfunction which normalize the requests for TypedSignature similar to the security-alerts API. (#6906) - Added util function, 
parseSignatureRequestMethodto correctly parse the Json-Rpc method value for the signature request. (#6906) 
Changed
- Bump 
@metamask/base-controllerfrom^8.4.1to^8.4.2(#6917) - Bump 
@metamask/transaction-controllerfrom^60.7.0to^60.8.0(#6883) - Updated internal MessagingSystem subscriber for TransactionController and SignatureController 
stateChangeevents. (#6906)- Removed 
personal_signcheck from the signature-coverage check. Now every signature requests will be sent to ruleset-engine. - Updated 
TransactionMeta.SimulationDatacheck conditional to shallow comparison instead of referential comparison, to avoid triggering unnecessary coverage-check requests. 
 - Removed 
 - Removed signature data validation from the internal 
makeInitSignatureCoverageCheckBodyfunction. (#6906)- As signature data is not always 
string(e.g.eth_signTypedDatauses Array of Object) and the data is already validated in the SignatureController before adding to the state. 
 - As signature data is not always 
 
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)