# What changed in @metamask/delegation-core

> 15 changes in @metamask/delegation-core 34 to 38 from its official release notes, upgrade guides and advisories: 1 breaking, 14 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@metamask/delegation-core/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @metamask/delegation-core 38

### New APIs and options

- Adds a chain deployment for Arc Mainnet. (38.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v38.0.0)

## @metamask/delegation-core 37

### Breaking changes

- Removes Nodejs 18 support; the engines requirement changes from ^18.18 || >=20 to >=20. (37.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v37.0.0)

### New APIs and options

- Adds a chain deployment for Arc Testnet. (37.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v37.0.0)
- Adds a chain deployment for Robinhood Chain mainnet. (37.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v37.0.0)
- Adds a chain deployment for Robinhood Chain testnet. (37.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v37.0.0)

## @metamask/delegation-core 34

### New APIs and options

- Adds a utility function to create an ERC-20 token allowance caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility function to create an ERC-20 token periodic caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility function to create an ERC-20 token stream caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility function to create a native token allowance caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility function to create a native token periodic caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility function to create a native token stream caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility function to create a token approval revocation caveats array. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds a utility to resolve PermissionDecoderConfigs for use with @metamask/gator-permissions-controller. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds utilities for MetaMask facilitator addresses. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
- Adds permission schema metadata. (34.0.0) — [release notes](https://github.com/MetaMask/smart-accounts-kit/releases/tag/v34.0.0)
