Skip to content

Releases: Aesthermortis/eslint-plugin-jest-dom

Release list

v6.1.0

Choose a tag to compare

@github-actions github-actions released this 14 May 04:02
16a6c96

6.1.0 (2026-05-14)

🌟 Features

  • rules: add accessible error message rule (9263107)
  • rules: add accessible name and description rules (561463b)
  • rules: add contain element matcher rule (0ab1708)
  • rules: add display value matcher rule (3af0a36)
  • rules: add DOM order matcher rules (ff5d711)
  • rules: add partial state matcher rules (dc822b4)
  • rules: add pressed state matcher rule (4595773)
  • rules: add role matcher rule (e17933f)
  • rules: add selection matcher rule (cfc6ebc)
  • rules: add validity matcher rules (c7206b3)

🩹 Fixes

  • config: exclude deprecated rules from all (aca699e)
  • rules: use ESLint 10 source code API (de085fb)

📚 Documentation

  • doc-gen: remove ruleDocSectionOptions and allow Prettier on docs (786c829)
  • maintenance: add eslint plugin maintenance docs (9ff4331)

🧹 Chores

  • config: ignore generated release files (ada670e)
  • configs: add smoke tests for configs (3bb7c5a)
  • docs: remove outdated documentation files (1d1a986)
  • format: fix prettier ignore path (9100600)
  • helpers: ignore rule metadata lint for case factory (3744a6d)
  • helpers: move banned attribute cases to helpers (203c51b)
  • index: inline plugin meta and configs initialization (4c7bd5e)
  • jest: enforce full coverage thresholds (ddceb21)
  • queries: align tests with async query resolution (5c580e9)
  • queries: replace require with dynamic import (b3047db)
  • rule-tester: migrate to flat RuleTester (cfca566)
  • rule-tester: set module source type explicitly (6435438)
  • rules: classify rule metadata (93a6065)
  • rules: cover attribute assertion guards (4d12dd7)
  • rules: cover class assertion guards (1c8233e)
  • rules: cover partially checked defensive branches (78676af)
  • rules: cover prefer-empty defensive branches (b520cea)
  • rules: cover prefer-focus defensive branches (47a6b61)
  • rules: cover prefer-in-document guards (59546c2)
  • rules: cover prefer-pressed defensive branches (a739df9)
  • rules: cover prefer-to-have-value guards (4ad6040)
  • rules: cover selection non-value slices (ee270b9)
  • rules: simplify banned attribute guards (b0620ef)
  • rules: simplify style value replacements (e2f8b16)
  • rules: simplify text content replacements (524eb84)
  • rules: type accessible attribute helper (0d37c0e)
  • rules: type accessible error rule (592c23f)
  • rules: type attribute matcher rule (7bfc1ca)
  • rules: type banned attribute helper (2da5f49)
  • rules: type banned attribute value helper (bf932c2)
  • rules: type class matcher rule (228b64c)
  • rules: type contain element rule (4401a43)
  • rules: type display value rule (d7b833b)
  • rules: type document order helper (b5eac32)
  • rules: type prefer-empty rule (9c2528d)
  • rules: type prefer-focus rule (9a54445)
  • rules: type prefer-in-document rule (f2142df)
  • rules: type prefer-pressed rule (79365d8)
  • rules: type role matcher rule (3b25428)
  • rules: type selection matcher rule (6131db4)
  • rules: type style matcher rule (0880a9a)
  • rules: type text content rule (0b51a2b)
  • rules: type validity helper (23dc164)
  • rules: type value matcher rule (3f96b80)
  • rules: use typescript-eslint parser export (9993164)
  • utils: add assignment AST helper coverage (a5bc029)
  • utils: type shared AST helpers ([1694ef3](https://github.com/Aesthermortis/eslint-plugin-je...
Read more

v6.0.0

Choose a tag to compare

@github-actions github-actions released this 04 May 18:48
4844c35

6.0.0 (2026-05-04)

⚠ BREAKING CHANGES

  • configs: plugin.configs.all is no longer exported. Use plugin.configs.recommended instead.
  • core: removes legacy flat/* and .eslintrc compatibility paths and now requires Node.js 24+, npm 11+, and ESLint 10.

🌟 Features

  • config: add config names and plugin namespace (bc8971c)
  • core: migrate plugin to ESM and flat config (5411f0b)

🩹 Fixes

  • config: apply Jest lint config to tests (bb2f972)
  • prefer-class: handle toBeTrue autofix (7e2587b)
  • prefer-style: anchor matcher selectors (92abd0b)
  • prefer-style: report identifier values (8067205)
  • prefer-text: preserve exact text assertions (560aa7c)

📚 Documentation

  • conduct: update contributor covenant (84827c1)
  • empty: document non-empty argument helper (24ceb84)
  • readme: remove generated contributors table (b42d762)
  • release: add languages to manual release blocks (88e2200)
  • repo: clean contribution and install notes (518fde3)

🧹 Chores

  • api: make default export the root entrypoint (fcf484d)
  • ast: avoid mutating assignment references (1a993f0)
  • attributes: extract banned matcher predicates (f009768)
  • attributes: use explicit rule imports (f85e35d)
  • configs: remove all config export (5646197)
  • context: cover ESLint API fallbacks (721fcb8)
  • context: remove redundant Jest globals (bec394e)
  • document: clean prefer-in-document cases (ce1ba39)
  • document: satisfy matcher lint rules (833cf93)
  • fixtures: name banned attribute case factory (e409f45)
  • queries: use non-mutating sorted copies (8af65c9)
  • repo: point metadata and ci to fork owner (25103e5)
  • tests: split flat config conversion (e63c8f9)
  • tooling: expand local quality tooling (b484441)
  • value: use test for role query matching (bf94495)

🤖 Automation

  • packaging: add build hooks for git-based installs (7607648)