# What changed in eslint-plugin-n8n-nodes-base

> 4 changes in eslint-plugin-n8n-nodes-base 1 to 2 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-22. HTML: https://unstale.sh/npm/eslint-plugin-n8n-nodes-base/

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

## eslint-plugin-n8n-nodes-base 2

### Breaking changes

- ESLint v10 is supported, and versions below 8.40 are no longer supported. (2.0.0) — [release notes](https://github.com/ivov/eslint-plugin-n8n-nodes-base/releases/tag/v2.0.0)

## eslint-plugin-n8n-nodes-base 1

### New APIs and options

- The plugin now allows UserError, OperationalError, and UnexpectedError in node execute methods. (1.16.7) — [release notes](https://github.com/ivov/eslint-plugin-n8n-nodes-base/releases/tag/v1.16.7)

### Behavior and default changes

- Crypto node credentials are exempted from the API suffix requirement. (1.16.5) — [release notes](https://github.com/ivov/eslint-plugin-n8n-nodes-base/releases/tag/v1.16.5)

### Fixes and other changes

- Fixes a crash when the section parent is not an ObjectExpression. (1.16.6) — [release notes](https://github.com/ivov/eslint-plugin-n8n-nodes-base/releases/tag/v1.16.6)
