Release 1184.0.0 - #9809
Conversation
|
✅ No changelog changes needed. |
|
@metamaskbot publish-previews |
|
|
||
| - Add optional `instanceOptions.remoteFeatureFlagController.defaultFeatureFlags` to pass client-side default feature flags through to `RemoteFeatureFlagController` ([#9747](https://github.com/MetaMask/core/pull/9747)) | ||
| - **BREAKING:** Wire `ClaimsService` and `ClaimsController` into the default wallet initialization ([#9588](https://github.com/MetaMask/core/pull/9588)) | ||
| - Wire `ClaimsService` and `ClaimsController` into the default wallet initialization ([#9588](https://github.com/MetaMask/core/pull/9588)) |
There was a problem hiding this comment.
These should still be marked as breaking IMO as they require changes on the client plumbing for the bump.
|
|
||
| ## [Unreleased] | ||
|
|
||
| ## [0.6.0] |
There was a problem hiding this comment.
If we are using this in production perhaps now would be a good time to go to 1.0.0?
There was a problem hiding this comment.
We can keep this at 0.6.0 for now since there are no breaking changes in this release — happy to bump to 1.0.0 in a follow-up once we're ready to declare the API stable.
There was a problem hiding this comment.
I think we can keep this at 0.6.0 for now since there are no breaking changes in this release — happy to bump to 1.0.0 in a follow-up once we're ready to declare the API stable.
|
|
||
| ### Added | ||
|
|
||
| - Add optional `instanceOptions.remoteFeatureFlagController.defaultFeatureFlags` to pass client-side default feature flags through to `RemoteFeatureFlagController` ([#9747](https://github.com/MetaMask/core/pull/9747)) |
There was a problem hiding this comment.
This shouldn't be removed, but feel free to move it below the breaking changes.
… in `instanceOptions` for `RemoteFeatureFlagController`
Explanation
Release 1184.0.0 with major bumps for Shield and Subscription controllers, and minor bumps for Claims and Wallet.
Major
@metamask/shield-controller5.1.3→6.0.0@metamask/subscription-controller6.2.2→7.0.0@metamask/shield-controller@6.0.0ShieldRemoteBackend/createShieldRemoteBackendwith messenger-backedShieldApiServicebackendfromShieldControllerOptionsand related backend exportsShieldApiService:*actions instead ofAuthenticationController:getBearerToken@metamask/subscription-controller@7.0.0SubscriptionService(BaseDataService)SubscriptionControllerno longer constructs/accepts aSubscriptionServiceinstance; options are{ messenger, state?, pollingInterval? }onlySubscriptionControllerServiceOptions,SubscriptionServiceConfig, and directauthconstructionMinor
@metamask/claims-controller0.5.4→0.6.0@metamask/wallet9.0.0→9.1.0@metamask/claims-controller@0.6.0ClaimsServicetoBaseDataServicewith caching/policy/validationClaimsControllerOptions,ClaimsServiceConfig, and related action/event typesfetchFunctionoptional (defaults toglobalThis.fetch)@metamask/wallet@9.1.0ClaimsService/ClaimsController,ShieldController/ShieldApiService, andSubscriptionController/SubscriptionServiceinto default wallet initializationinstanceOptions.remoteFeatureFlagController.defaultFeatureFlagsOther
@metamask/wallet-clidependency bump only (@metamask/wallet^9.0.0→^9.1.0); not a separate package releaseReferences
Checklist
Note
High Risk
Bundles multiple breaking majors (shield, subscription, wallet) that change messenger wiring and initialization; consumers must align upgrades and avoid duplicate controller/service registration.
Overview
Cuts monorepo release 1184.0.0 by bumping package versions, refreshing changelogs, and updating
yarn.lock/ dependency ranges—no application code changes in this diff.@metamask/shield-controller@6.0.0and@metamask/subscription-controller@7.0.0ship as major releases (messenger-backed API services and breaking controller options, as documented in their changelogs).@metamask/claims-controller@0.6.0is a minor bump for theBaseDataServicemigration.@metamask/wallet@10.0.0is a major release that pulls in those versions and documents breaking default wiring for Claims, Shield, and Subscription;@metamask/wallet-clionly updates its@metamask/walletdependency to^10.0.0.Reviewed by Cursor Bugbot for commit f609277. Bugbot is set up for automated code reviews on this repo. Configure here.