Skip to content

1319.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 18:46
691f7cf

@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.
  • Bump @noble/curves from ^1.9.2 to ^1.9.7 (#10720)

@metamask/subscription-controller 13.0.0

Added

  • 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)