You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
@metamask/profile-sync-controller 34.0.2
Changed
Bump @metamask/seedless-onboarding-controller from ^11.0.1 to ^12.0.0 (#10756)
@metamask/seedless-onboarding-controller 12.0.0
Added
Expose SeedlessOnboardingController:identifyIncompleteMetadataBackup so clients can identify incomplete primary SRP metadata backups after unlocking (#10568)
Changed
BREAKING: Grant SeedlessOnboardingController access to AnalyticsController:trackEvent and KeyringController:exportSeedPhrase (#10568)
The SeedlessOnboardingControllerMessenger must allow and delegate these actions.
Add optional isEligibleForRefund on StartSubscriptionRequest and StartCryptoSubscriptionRequest (#10674)
When the caller provides it, SubscriptionController sends that value and skips the geolocation check.
When omitted, the controller sets it from geolocation (EU 27 + EEA), or false if the lookup fails.
Changed
BREAKING:SubscriptionControllerMessenger now requires GeolocationController:getGeolocationData so startSubscriptionWithCard and startSubscriptionWithCrypto can resolve refund eligibility (#10674)
Clients that construct this messenger must delegate GeolocationController:getGeolocationData before calling those actions.
Add @metamask/geolocation-controller^2.0.0 as a dependency (#10674)
BREAKING:SubscriptionDelegationService:startSubscriptionWithDelegation no longer requests an approval. Callers must obtain consent and initiate funding (for example, a membershipSubscription transaction) before calling. (#10666)
skipApproval is removed from StartSubscriptionWithDelegationRequest.
Bump @metamask/profile-sync-controller from ^34.0.0 to ^34.0.2 (#10752, #10756)
Bump @metamask/seedless-onboarding-controller from ^11.0.1 to ^12.0.0 (#10756)
Removed
BREAKING: Remove the subscription delegation approval contracts. (#10666)
Remove SUBSCRIPTION_DELEGATION_APPROVAL_TYPE, SubscriptionFundingRequest, and SubscriptionDelegationApprovalResult.
Remove ApprovalResultMissing and InvalidFundingTransactionHash from SubscriptionDelegationServiceErrorMessage.
SubscriptionDelegationServiceMessenger no longer allows ApprovalController:addRequest. Clients that construct this messenger must stop delegating that action.
Remove the @metamask/approval-controller dependency. (#10666)
@metamask/wallet 17.0.0
Changed
BREAKING: Delegate AnalyticsController:trackEvent and KeyringController:exportSeedPhrase from the wallet root messenger to SeedlessOnboardingController. (#10568)
BREAKING: Grant SubscriptionController access to GeolocationController:getGeolocationData (#10674)
The wallet does not construct GeolocationController. Clients must register that action on the Wallet messenger.
Stop delegating ApprovalController:addRequest to SubscriptionDelegationService. Client that supply their own root messenger no longer need to allow that action for the delegation service. (#10666)
Bump @metamask/claims-controller from ^1.0.2 to ^1.0.3 (#10662)
Bump @metamask/shield-controller from ^7.0.3 to ^7.0.4 (#10662)
Bump @metamask/subscription-controller from ^12.0.0 to ^12.0.1 (#10662)
Bump @metamask/seedless-onboarding-controller from ^11.0.1 to ^12.0.0 (#10756)