Skip to content

Releases: eslint/markdown

v7.2.0

22 Aug 13:28
3b6248d
Compare
Choose a tag to compare

7.2.0 (2025-08-22)

Features

  • add allowedIgnoreCase option to no-html (#500) (06ac53d)
  • add checkClosedHeadings option to no-missing-atx-heading-space (#452) (a9675aa)
  • add frontmatterTitle option to heading-increment (#454) (614ef3e)
  • add no-space-in-emphasis rule (#403) (e4b8de4)
  • Expose identifiers in messages for no-duplicate-definitions (#506) (9f54c1b)
  • expose identifiers in messages for no-empty-definitions (#507) (738f366)
  • verify identifier data in no-empty-definitions (#499) (738f366)

Bug Fixes

  • allow any type for meta.docs.recommended in custom rules (#502) (604a4b9)
  • detect errors after comments in no-multiple-h1 and require-alt-text (#468) (c9de444)
  • false negatives and positives in no-reversed-media-syntax (#473) (c7a4d64)
  • fenced-code-language highlights only relevant parts (#487) (bb48ae2)
  • handle multiline setext headings in no-duplicate-headings (#469) (99beea6)
  • improve HTML id/name regex for unquoted values and spaces (#480) (6c35261)
  • improve no-html rule's tag location reporting (#491) (5e6e94e)
  • make meta property optional in Block type (#461) (15c93a6)
  • normalize definition identifiers in no-*-definitions rules (#488) (b248383)

v7.1.0

22 Jul 15:11
1fdbd62
Compare
Choose a tag to compare

7.1.0 (2025-07-22)

Features

  • add checkMissingCells option to table-column-count (#434) (bf3f39b)

Bug Fixes

  • bump plugin-kit to latest to resolve security vulnerabilities (#485) (c5398ca)
  • case-insensitive attribute checks in no-missing-link-fragment (#465) (094a59d)
  • case-insensitive checks for HTML attributes in no-missing-link-fragment (094a59d)
  • no-reversed-media-syntax add missing offset for code spans (#460) (af7736c)
  • potential super-linear regular expressions (#463) (bc82567)
  • remove unused types from types.ts (#462) (466f80e)

v7.0.0

11 Jul 14:16
5da3c4d
Compare
Choose a tag to compare

7.0.0 (2025-07-11)

⚠ BREAKING CHANGES

  • move certain types to import them from @eslint/markdown/types (#446)
  • set no-missing-link-fragments default ignoreCase to true (#447)
  • remove rollup and extraneous types (#383)

Features

  • add allowDefinitions & allowFootnoteDefinitions opts to no-empty-definitions (#455) (e09eba6)
  • add checkFootnoteDefinitions option to no-empty-definitions (#442) (4d504e5)
  • create no-unused-definitions rule (#425) (6b43333)
  • set no-missing-link-fragments default ignoreCase to true (#447) (925191e)

Bug Fixes

  • handle URL-encoded link fragments in no-missing-link-fragments rule (#437) (76685c5)
  • move certain types to import them from @eslint/markdown/types (#446) (0dc6220)
  • remove rollup and extraneous types (#383) (e7ccd2e)
  • skip HTML nodes in heading slugs for no-missing-link-fragments (#445) (e4dcf6a)
  • update no-duplicate-headings to align with CommonMark spec (#438) (2bc0a38)

v6.6.0

20 Jun 18:52
187804b
Compare
Choose a tag to compare

6.6.0 (2025-06-20)

Features

  • add checkSiblingsOnly option to no-duplicate-headings rule (#393) (2512729)
  • add JSON frontmatter support (#411) (8b77e69)
  • add no-bare-urls rule (#418) (5149927)
  • add no-missing-link-fragments rule (#380) (70e7dac)
  • add no-reversed-media-syntax rule (#398) (ae547ab)
  • update no-multiple-h1 rule to recognize JSON frontmatter (#413) (33dda18)

Bug Fixes

  • ensure ATX headings follow spec for space after hash characters (#421) (bab9670)

v6.5.0

05 Jun 16:26
a7e8213
Compare
Choose a tag to compare

6.5.0 (2025-06-04)

Features

Bug Fixes

  • no-invalid-label-refs do not report correct position (#366) (ed01747)
  • no-missing-label-refs rule does not respect escaping (#348) (cb6b437)
  • update require-alt-text rule to ignore commented images (#385) (b2fc801)

v6.4.0

17 Apr 20:59
d7fb66e
Compare
Choose a tag to compare

6.4.0 (2025-04-17)

Features

Bug Fixes

  • enhance fenced code language rule to support tilde as a delimiter (#344) (852645e)
  • replace IMarkdownSourceCode with MarkdownSourceCode (#336) (ec2846b)

v6.3.0

06 Mar 21:34
4b7f739
Compare
Choose a tag to compare

6.3.0 (2025-03-04)

Features

  • allow specifying filename in block meta (#318) (7075f00)

v6.2.2

23 Jan 22:31
f874af3
Compare
Choose a tag to compare

6.2.2 (2025-01-17)

Bug Fixes

v6.2.1

17 Oct 20:56
05196f5
Compare
Choose a tag to compare

6.2.1 (2024-10-16)

Bug Fixes

  • no-missing-label-refs should not crash on undefined labels (#290) (ac1bc1c)

v6.2.0

04 Oct 14:36
93ff7c4
Compare
Choose a tag to compare

6.2.0 (2024-10-03)

Features