Skip to content

chore: bump api-specs to 0.15.0#9096

Merged
adonesky1 merged 3 commits into
mainfrom
jl/WAPI-1548/bump-api-specs-chain-agnostic-permissions
Jun 11, 2026
Merged

chore: bump api-specs to 0.15.0#9096
adonesky1 merged 3 commits into
mainfrom
jl/WAPI-1548/bump-api-specs-chain-agnostic-permissions

Conversation

@jiexi

@jiexi jiexi commented Jun 11, 2026

Copy link
Copy Markdown
Member

Explanation

Bumps api-specs to 0.15.0 in chain-agnostic-permissions and multichain-api-middleware packages in order to support 7715 methods over the Multichain API

References

Fixes: https://consensyssoftware.atlassian.net/browse/WAPI-1548

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them

Note

Medium Risk
Touches permission/middleware RPC allowlists via api-specs; scope is dependency-only but expands which wallet methods sessions can advertise.

Overview
Bumps @metamask/api-specs from ^0.14.0 to ^0.15.0 in @metamask/chain-agnostic-permission and @metamask/multichain-api-middleware, with lockfile and changelog updates, so Multichain API stacks can use the new spec (EIP-7715 execution-permission RPCs).

The only functional test change is an updated KnownRpcMethods inline snapshot for eip155, adding wallet_requestExecutionPermissions, wallet_getGrantedExecutionPermissions, and wallet_getSupportedExecutionPermissions—aligned with methods pulled from the upgraded OpenRPC document, not new hand-written constants in this PR.

Reviewed by Cursor Bugbot for commit ddf9a51. Bugbot is set up for automated code reviews on this repo. Configure here.

@jiexi jiexi requested review from a team as code owners June 11, 2026 17:08
@jiexi jiexi temporarily deployed to default-branch June 11, 2026 17:08 — with GitHub Actions Inactive
wenfix
wenfix previously approved these changes Jun 11, 2026
@socket-security

socket-security Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​metamask/​api-specs@​0.14.0 ⏵ 0.15.0100 +110088 +191 +8100

View full report

@adonesky1 adonesky1 added this pull request to the merge queue Jun 11, 2026
Merged via the queue into main with commit bb53813 Jun 11, 2026
376 checks passed
@adonesky1 adonesky1 deleted the jl/WAPI-1548/bump-api-specs-chain-agnostic-permissions branch June 11, 2026 21:39
@jiexi jiexi mentioned this pull request Jun 11, 2026
pull Bot pushed a commit to dmrazzy/core that referenced this pull request Jun 11, 2026
## Release

### `@metamask/chain-agnostic-permission` 1.6.2

#### Changed

- Bump `@metamask/api-specs` from `^0.14.0` to `^0.15.0`
([MetaMask#9096](MetaMask#9096))
- Bump `@metamask/utils` from `^11.9.0` to `^11.11.0`
([MetaMask#9074](MetaMask#9074))
- Bump `@metamask/controller-utils` from `^12.0.0` to `^12.2.0`
([MetaMask#8774](MetaMask#8774),
[MetaMask#9058](MetaMask#9058),
[MetaMask#9083](MetaMask#9083))

### `@metamask/multichain-api-middleware` 3.1.4

#### Changed

- Bump `@metamask/utils` from `^11.9.0` to `^11.11.0`
([MetaMask#9074](MetaMask#9074))
- Bump `@metamask/controller-utils` from `^12.1.0` to `^12.2.0`
([MetaMask#9058](MetaMask#9058),
[MetaMask#9083](MetaMask#9083))
- Bump `@metamask/accounts-controller` from `^39.0.0` to `^39.0.1`
([MetaMask#9058](MetaMask#9058))
- Bump `@metamask/api-specs` from `^0.14.0` to `^0.15.0`
([MetaMask#9096](MetaMask#9096))
- Bump `@metamask/chain-agnostic-permission` from `^1.6.1` to `^1.6.2`
([MetaMask#9096](MetaMask#9096))

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Patch releases and dependency version bumps only; no logic or API
changes in the diff.
> 
> **Overview**
> **Monorepo release 1037.0.0** — version and changelog updates with no
runtime code changes in this diff.
> 
> **`@metamask/chain-agnostic-permission` 1.6.2** documents patch-level
dependency bumps: `@metamask/api-specs` ^0.15.0, `@metamask/utils`
^11.11.0, and `@metamask/controller-utils` ^12.2.0.
> 
> **`@metamask/multichain-api-middleware` 3.1.4** picks up the same
stack plus `@metamask/accounts-controller` ^39.0.1 and
**`@metamask/chain-agnostic-permission` ^1.6.2** in `package.json` and
`yarn.lock`.
> 
> **`@metamask/eip1193-permission-middleware`** updates its declared
dependency to `@metamask/chain-agnostic-permission` ^1.6.2 and records
that under `[Unreleased]` in its changelog (no package version bump in
this diff).
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
daf565d. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants