Repository navigation
Releases: MetaMask/snaps
Releases · MetaMask/snaps
Release list
167.0.0
@metamask/snaps-controllers 21.1.1
Fixed
- Ensure proper validation of dates after duration offset (#4124)
@metamask/snaps-execution-environments 11.3.1
Fixed
- Mirror
setTimeoutendowment insetInterval(#4127)
@metamask/snaps-rpc-methods 17.2.0
Added
- Add support for array
keyparameter insnap_getState, returning aRecord<string, Json>mapping each key to its resolved value (#4125)
Fixed
- Check caveat in
invokeKeyring(#4128)
@metamask/snaps-sdk 12.1.0
Added
- Add support for array
keyparameter inGetStateParamsforsnap_getState(#4125)
@metamask/test-snaps 3.6.0
Changed
- Update
GetStatecomponent to support comma-separated keys viasnap_getStatearraykeyparameter (#4125)
166.0.0
@metamask/snaps-rpc-methods 17.1.2
Fixed
- Block messenger calls to
AccountTreeController(#4100)
@metamask/snaps-sdk 12.0.1
Fixed
- Sync
PrivateKeyEncodingtype with@metamask/keyring-api(#4104)
@metamask/snaps-utils 12.6.0
Added
- Add Stellar to the known Snap derivation paths (#4097)
Fixed
- Sync
PrivateKeyEncodingstruct with@metamask/keyring-api(#4104)
165.0.0
@metamask/snaps-controllers 21.1.0
Added
- Add optional
originMetadataparameter toSnapController,MultichainRoutingServiceandExecutionService(#4093)- This parameter can be used for specifying additional metadata about the origin of a request.
Changed
- Bump
@metamask/messengerfrom^1.2.0to^2.0.0(#4064) - Bump
@metamask/superstructfrom^3.2.1to^3.3.0(#4062) - Bump
@metamask/analytics-controllerfrom^1.1.1to^1.2.1(#4059)
@metamask/snaps-execution-environments 11.3.0
Added
- Add support for the optional
originMetadataproperty to all handlers that also supportorigin(#4093)
@metamask/snaps-jest 10.2.1
Changed
- Bump
@metamask/snaps-sdkfrom^11.2.0to^12.0.0(#4094)
@metamask/snaps-rpc-methods 17.1.1
Changed
- Bump
@metamask/snaps-sdkfrom^11.2.0to^12.0.0(#4094)
@metamask/snaps-sdk 12.0.0
Added
- BREAKING:
KeyringRequestmay now include an optionaloriginMetadataproperty- This requires
@metamask/keyring-apiversion24.1.0or newer.
- This requires
- Add support for the optional
originMetadataproperty to all handlers that also supportorigin(#4093)
@metamask/snaps-simulation 4.3.1
Changed
- Bump
@metamask/snaps-sdkfrom^11.2.0to^12.0.0(#4094)
@metamask/snaps-utils 12.5.0
Added
- Add optional
originMetadataproperty toSnapRpcHookArgstype (#4093)
164.0.0
163.0.0
162.0.0
161.0.0
@metamask/preinstalled-example-snap 0.8.0
Added
- Add
messengerCallRPC method (#4055)
@metamask/snaps-jest 10.2.0
Added
- Add support for
endowment:messenger(#4055)
Changed
- Bump
@metamask/superstructfrom^3.2.1to^3.3.0(#4062)
@metamask/snaps-rpc-methods 17.1.0
Added
- Add support for using the messenger in preinstalled Snaps via
endowment:messenger(#4055)
Changed
- Bump
@metamask/messengerfrom^1.2.0to^2.0.0(#4064) - Bump
@metamask/superstructfrom^3.2.1to^3.3.0(#4062)
@metamask/snaps-sdk 11.2.0
Added
- Add
getMessengerfor use withendowment:messenger(#4055)
Changed
- Bump
@metamask/messengerfrom^1.2.0to^2.0.0(#4064) - Bump
@metamask/superstructfrom^3.2.1to^3.3.0(#4062)
Fixed
- Correct
KeyringAccountTypevalues (#4057)- Removed invalid value
entropy:account. - Added missing values
any:accountandstellar:account.
- Removed invalid value
@metamask/snaps-simulation 4.3.0
Added
- Add support for
endowment:messenger(#4055)
Changed
- Bump
@metamask/messengerfrom^1.2.0to^2.0.0(#4064) - Bump
@metamask/superstructfrom^3.2.1to^3.3.0(#4062) - Bump
@metamask/chain-agnostic-permissionfrom^1.6.1to^1.6.2(#4036)
@metamask/snaps-utils 12.3.0
Added
- Add permission validation for
endowment:messenger(#4055)
Changed
- Bump
@metamask/messengerfrom^1.2.0to^2.0.0(#4064) - Bump
@metamask/superstructfrom^3.2.1to^3.3.0(#4062) - Bump
@metamask/slip44from^4.4.0to^4.5.0(#4061)
Fixed
- Correct
KeyringAccountTypevalues inKeyringCapabilitiesStruct(#4057)- Removed invalid value
entropy:account. - Added missing values
any:accountandstellar:account.
- Removed invalid value
@metamask/test-snaps 3.5.0
Added
- Add button for testing messenger support preinstalled example Snap (#4055)
160.0.0
@metamask/snaps-controllers 21.0.0
Added
- BREAKING: Track Snap lifecycle analytics events in
SnapController(#4048)- This logic was previously in the clients, but can now be removed there.
- The
SnapControllermessenger now requires the following actions and events:AnalyticsController:trackEventSnapController:snapInstallStartedSnapController:snapInstallFailedSnapController:snapInstalledSnapController:snapUpdatedSnapController:snapUninstalled
- BREAKING: Track analytics for OTA Snap updates (#4049)
- The
SnapControllerconstructor now requires aclientConfigparameter.
- The
- Add
requestPeriodicUpdatemethod toSnapRegistryController(#4043)
Changed
159.0.0
@metamask/snaps-controllers 20.0.6
Changed
- Bump
@metamask/permission-controllerfrom13.1.0to13.1.1(#4002) - Bump
@metamask/snaps-rpc-methodsfrom16.0.0to17.0.0(#4020)
@metamask/snaps-jest 10.1.4
Changed
- Bump
@metamask/snaps-simulationfrom^4.1.4to^4.2.0(#4020) - Bump
@metamask/snaps-rpc-methodsfrom16.0.0to17.0.0(#4020)
@metamask/snaps-rpc-methods 17.0.0
Changed
- BREAKING: Use
withKeyringV2Unsafefor accessing entropy (#4009) - Bump
@metamask/permission-controllerfrom13.1.0to13.1.1(#4002)