Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 02:04
· 356 commits to main since this release

[0.9.0] - 2026-09-01

Breaking Changes

  • The recommended config now carries two rules
    dowel.configs.recommended now enables
    dowel/no-native-select alongside dowel/no-raw-color. A product that
    uses the recommended config and has a native <select>, <option> or
    <optgroup> anywhere in its TSX will start failing its lint.

The fix is the Select or Combobox component from the registry. Where a
native element is genuinely wanted - a print sheet, a form posting
without JavaScript - turn the rule off for those files:

{ files: ['src/print/**'], rules: { 'dowel/no-native-select': 'off' } }

Features

  • Forbid the native <select>
  • Menu, ContextMenu, Select and Combobox
  • The recommended config now carries two rules

Testing

  • Assert the focus trap for two presses, not eight