diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fbde66cb..32ac6588 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "7.5.1" + ".": "8.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index cceb7c6a..cd430399 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [8.0.0](https://github.com/eslint/markdown/compare/v7.5.1...v8.0.0) (2026-02-26) + + +### ⚠ BREAKING CHANGES + +* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#561](https://github.com/eslint/markdown/issues/561)) +* remove `/types` export ([#564](https://github.com/eslint/markdown/issues/564)) + +### Features + +* add fenced-code-meta rule ([#512](https://github.com/eslint/markdown/issues/512)) ([f30e1c9](https://github.com/eslint/markdown/commit/f30e1c992d12165d2c88f6eec042eea84e2ff948)) +* add option to no-duplicate/unused-definitions rules ([#616](https://github.com/eslint/markdown/issues/616)) ([d189c5e](https://github.com/eslint/markdown/commit/d189c5e2c5ff8d03c3d7e16905a227d5c5e584ac)) +* fix incorrect regex pattern in `require-alt-text` and `no-html` ([#604](https://github.com/eslint/markdown/issues/604)) ([cd264d0](https://github.com/eslint/markdown/commit/cd264d07d9b271608c6d59365c42a499a595a767)) +* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#561](https://github.com/eslint/markdown/issues/561)) ([f6d2a22](https://github.com/eslint/markdown/commit/f6d2a22ae210bcdee9c6487c13bab11c5403eed2)) + + +### Bug Fixes + +* false positive triggered by comments in `no-html` ([a2ccff8](https://github.com/eslint/markdown/commit/a2ccff86ba536894fddbcfc89cb8d56567a22ac4)) +* false positive triggered by HTML inside comments in `no-html` ([#592](https://github.com/eslint/markdown/issues/592)) ([a2ccff8](https://github.com/eslint/markdown/commit/a2ccff86ba536894fddbcfc89cb8d56567a22ac4)) +* false positives for inline elements in `no-reversed-media-syntax` ([#597](https://github.com/eslint/markdown/issues/597)) ([8538c10](https://github.com/eslint/markdown/commit/8538c109af89c1cb4e7131f1287fbb4e3267cc96)) +* recognize `Definition` node in `no-missing-link-fragments` ([#603](https://github.com/eslint/markdown/issues/603)) ([9b58e36](https://github.com/eslint/markdown/commit/9b58e36ee78fb327392a8fd4dcb2af69bea518b3)) +* remove `/types` export ([#564](https://github.com/eslint/markdown/issues/564)) ([28eecf6](https://github.com/eslint/markdown/commit/28eecf6f178ecb31e47cc67dbe32c6286aae4dec)) +* update dependency @eslint/plugin-kit to ^0.6.0 ([#584](https://github.com/eslint/markdown/issues/584)) ([be16763](https://github.com/eslint/markdown/commit/be16763a550574febaba2dfa4f7c3ad197c3b83c)) +* use types from `@eslint/plugin-kit` and update `@eslint/core` ([#607](https://github.com/eslint/markdown/issues/607)) ([f5d4ce0](https://github.com/eslint/markdown/commit/f5d4ce075e7285019a0be274342dfff769a3aa34)) + ## [7.5.1](https://github.com/eslint/markdown/compare/v7.5.0...v7.5.1) (2025-11-04) diff --git a/jsr.json b/jsr.json index 68627b99..a5c4ce51 100644 --- a/jsr.json +++ b/jsr.json @@ -1,6 +1,6 @@ { "name": "@eslint/markdown", - "version": "7.5.1", + "version": "8.0.0", "exports": "./dist/index.js", "publish": { "include": [ diff --git a/package.json b/package.json index de6856ff..d2eb9795 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@eslint/markdown", - "version": "7.5.1", + "version": "8.0.0", "description": "The official ESLint language plugin for Markdown", "license": "MIT", "author": { diff --git a/src/index.js b/src/index.js index f33e1fdf..3ee7d4f3 100644 --- a/src/index.js +++ b/src/index.js @@ -53,7 +53,7 @@ let recommendedPlugins, processorPlugins; const plugin = { meta: { name: "@eslint/markdown", - version: "7.5.1", // x-release-please-version + version: "8.0.0", // x-release-please-version }, processors: { markdown: processor, diff --git a/src/processor.js b/src/processor.js index 3aaed3a3..00009ea4 100644 --- a/src/processor.js +++ b/src/processor.js @@ -469,7 +469,7 @@ function postprocess(messages, filename) { export const processor = { meta: { name: "@eslint/markdown/markdown", - version: "7.5.1", // x-release-please-version + version: "8.0.0", // x-release-please-version }, preprocess, postprocess,