unstale

npm / @metamask/permissions-kernel-snap

@metamask/permissions-kernel-snap

What changed in @metamask/permissions-kernel-snap 7 to 25, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

2 breaking2 security10 new APIs and options7 behavior and defaults14 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.0 on npm

@metamask/permissions-kernel-snap 252 changes

Breaking changes 1

  • Permission grants are restricted to accounts that do not support EIP-7702.

    25.0.0release notes

Behavior and default changes 1

  • Existing-permissions navigation is decoupled from context, and dapp scanning starts earlier.

    25.0.0release notes

@metamask/permissions-kernel-snap 243 changes

Security 1

  • Permissions granted on the Uniswap domain gain a sentinel redeemers constraint.

    24.0.0release notes

New APIs and options 1

  • Chain configuration is added for Robinhood chain and Robinhood chain testnet.

    24.0.0release notes

Behavior and default changes 1

  • Known facilitator redeemers are rendered by name.

    24.0.0release notes

@metamask/permissions-kernel-snap 233 changes

New APIs and options 1

Fixes and other changes 2

  • Updates the icon for enabled approval revocation primitives.

    23.0.0release notes

  • Updates the summary copy for token approval revocation.

    23.0.0release notes

@metamask/permissions-kernel-snap 222 changes

New APIs and options 1

  • Adds support for the token-approval-revocation permission.

    22.0.0release notes

Fixes and other changes 1

  • Keeps the dialog closed once it has been closed.

    22.0.0release notes

@metamask/permissions-kernel-snap 212 changes

New APIs and options 2

  • Adds a new simple allowance permission type for ERC-20 tokens.

    21.0.0release notes

  • Adds a new simple allowance permission type for native tokens.

    21.0.0release notes

@metamask/permissions-kernel-snap 202 changes

New APIs and options 2

  • Allowance permission types now support payee rules.

    20.0.0release notes

  • All permission types now support redeemer rules.

    20.0.0release notes

@metamask/permissions-kernel-snap 192 changes

Behavior and default changes 1

  • Existing permissions are displayed using a banner with a list.

    19.0.0release notes

Fixes and other changes 1

  • The warning icon for malicious addresses is changed to error red.

    19.0.0release notes

@metamask/permissions-kernel-snap 184 changes

Behavior and default changes 1

  • The justification field may now be up to 300 characters and is displayed more prominently in the UI.

    18.0.0release notes

Fixes and other changes 3

  • Before granting a new permission, the UI shows all permissions from all chains granted to the requesting origin.

    18.0.0release notes

  • Existing permissions are grouped by the account that granted them.

    18.0.0release notes

  • Permission display has improved validation and asynchronous loading with caching and a skeleton UI.

    18.0.0release notes

@metamask/permissions-kernel-snap 171 changes

New APIs and options 1

@metamask/permissions-kernel-snap 162 changes

Fixes and other changes 2

  • Fixes editing expiry when isAdjustmentAllowed is false.

    16.0.0release notes

  • Fixes first-time permission grants not being saved to storage.

    16.0.0release notes

@metamask/permissions-kernel-snap 153 changes

Behavior and default changes 2

  • Metadata is now stored when a permission is revoked.

    15.0.0release notes

  • EIP-7715 rules are now always editable; currently this applies to expiry.

    15.0.0release notes

Fixes and other changes 1

  • The function now works to allow users to change details of a permission.

    15.0.0release notes

@metamask/permissions-kernel-snap 142 changes

New APIs and options 1

Fixes and other changes 1

  • Updates the package to comply with 7715 spec revisions.

    14.0.0release notes

@metamask/permissions-kernel-snap 121 changes

New APIs and options 1

  • Expiry is now optional when using the permissions kernel snap.

    12.0.0release notes

@metamask/permissions-kernel-snap 112 changes

Security 1

Fixes and other changes 1

@metamask/permissions-kernel-snap 101 changes

Fixes and other changes 1

  • Corrects the Accounts API URL, fixing permission requests on Mainnet.

    10.0.0release notes

@metamask/permissions-kernel-snap 91 changes

Behavior and default changes 1

  • Metrics generation now includes more information about the permissions being granted.

    9.0.0release notes

@metamask/permissions-kernel-snap 81 changes

Fixes and other changes 1

  • Errors thrown by an RPC target now produce an appropriate SnapError.

    8.0.0release notes

@metamask/permissions-kernel-snap 71 changes

Breaking changes 1