unstale

npm / eslint-plugin-mdx

eslint-plugin-mdx

What changed in eslint-plugin-mdx 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-25.

5 breaking1 performance2 behavior and defaults1 tooling6 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

eslint-plugin-mdx 35 changes

Breaking changes 2

  • The plugin supports MDX v3.

    3.0.0release notes

  • Node.js 18 or later is required; Node.js 12, 14, and 16 are no longer supported.

    3.0.0release notes

Behavior and default changes 1

  • Premade configs now set ecmaFeatures.jsx to true, enabling JSX parsing.

    3.8.0release notes

Tooling 1

Fixes and other changes 1

eslint-plugin-mdx 210 changes

Breaking changes 3

  • Drops support for ESLint versions below 8.

    2.0.0release notes

  • Drops support for Node versions below 12.20.

    2.0.0release notes

  • Drops support for the parser option; use ESLint config overrides instead.

    2.0.0release notes

Performance 1

  • Uses the same cached markdown processor for .md and .mdx files.

    2.0.0release notes

Behavior and default changes 1

Fixes and other changes 5

  • Errors are reported with the correct location.

    2.0.0release notes

  • Error output is sorted by line and column.

    2.0.0release notes

  • Restores the first-level JSX AST and tokens.

    2.0.0release notes

  • Fixes an issue involving Node.js ES modules and workers on Windows.

    2.0.0release notes

  • Handles nodes and children recursively.

    2.0.0release notes