# What changed in @metamask/eth-sig-util

> 3 changes in @metamask/eth-sig-util 9 from its official release notes, upgrade guides and advisories: 2 breaking, 1 security. Each one cited. Sources checked 2026-10-20. HTML: https://unstale.sh/npm/@metamask/eth-sig-util/

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

## @metamask/eth-sig-util 9

### Breaking changes

- Node.js versions 18 and 20 are no longer supported; Node.js 22 is now the minimum supported version. (9.0.0) — [release notes](https://github.com/MetaMask/eth-sig-util/releases/tag/v9.0.0)
- Boolean fields accept only true, false, or the exact strings 'true' and 'false'; other values throw instead of being coerced. (9.0.0) — [release notes](https://github.com/MetaMask/eth-sig-util/releases/tag/v9.0.0)

### Security

- Additional validation is applied to EIP7702 methods. (9.0.0) — [release notes](https://github.com/MetaMask/eth-sig-util/releases/tag/v9.0.0)
