unstale

npm / @stylexjs/stylex

@stylexjs/stylex

What changed in @stylexjs/stylex 0.17 to 0.19, from its official release notes, upgrade guides and advisories. Also covers @stylexjs/eslint-plugin. Sources checked 2026-10-28.

1 breaking1 new APIs and options1 behavior and defaults5 tooling13 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

@stylexjs/stylex 0.1914 changes

Breaking changes 1

  • Property-prefixed debug class names are removed.

    0.19.1release notes

Behavior and default changes 1

  • The Babel plugin restricts what the compile-time evaluator can reach.

    0.19.1release notes

Tooling 3

  • The DevTools extension adds metadata export.

    0.19.1release notes

  • The DevTools extension is expanded to all browsers.

    0.19.1release notes

  • The ESLint plugin now accepts numeric values for grid line properties.

    0.19.1release notes

Fixes and other changes 9

  • The Babel plugin quotes content values that contain quote characters.

    0.19.1release notes

  • The Babel plugin makes ordering deterministic for px min/max-width breakpoints.

    0.19.1release notes

  • The ESLint rule now allows type exports.

    0.19.1release notes

  • The unplugin now matches hashed index and style CSS asset names.

    0.19.1release notes

  • Generated max-width bounds no longer trigger Chromium rounding.

    0.19.1release notes

  • The valid-styles rule now allows calc() for outlineWidth.

    0.19.1release notes

  • Concurrent PostCSS builds are fixed.

    0.19.1release notes

  • The rule now respects enableMediaQueryOrder.

    0.19.1release notes

  • The ESLint rule gains missing property validators.

    0.19.1release notes

@stylexjs/stylex 0.177 changes

New APIs and options 1

  • A new config option disables compiler errors for properties like border and background by default.

    0.17.5release notes

Tooling 2

  • A new ESLint rule detects conflicting style or className props.

    0.17.5release notes

  • A new playground is available for trying StyleX.

    0.17.4release notes

Fixes and other changes 4

  • Cache invalidation now works when styles change.

    0.17.5release notes

  • Units are preserved in zero values for CSS variables.

    0.17.5release notes

  • The Babel plugin's named export detection was fixed.

    0.17.4release notes

  • A bundling issue affecting Turbopack users was patched.

    0.17.4release notes