Release history
Npm Eslint Markdown releases
All releases
12 shown
- Update dev‑dependencies (e.g., c8, @types/node, lint-staged, markdownlint-cli, minimatch, eslint) as listed; ensure package manager is npm 11.11.0.
- Added `consistent-inline-code-style` rule to the `stylistic` configuration, altering linting behavior.
- `blankLineAbove` and `blankLineBelow` options added to `consistent-code-style` rule
- Documentation enhancements: bootstrap step in `copilot-instructions.md` and compatibility section in `README.md`
Full changelog
What's Changed
[!important]
The only breaking change is that the
consistent-inline-code-stylerule has been added to thestylisticconfiguration. Everything else will work as expected.
:boom: BREAKING CHANGES
- feat(eslint-markdown)!: add
consistent-inline-code-stylerule by @Copilot in https://github.com/lumirlumir/npm-eslint-markdown/pull/500
:sparkles: Features
- feat(eslint-markdown): add
blankLineAboveandblankLineBelowoption inconsistent-code-stylerule by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/501
:toolbox: Chores
- chore(eslint-markdown): add
fundingfield topackage.jsonby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/489 - chore(sync-server): update configurations and dev-dependencies by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/490
:memo: Documentation
- docs(*): add bootstrap step to
copilot-instructions.mdby @Copilot in https://github.com/lumirlumir/npm-eslint-markdown/pull/517 - docs(*): add compatibility section in
README.mdby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/520
:recycle: Code Refactoring
- refactor(eslint-markdown): simplify
package.jsonimport by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/493
:test_tube: Tests
- test(eslint-markdown): remove
getFileNametest util by @Copilot in https://github.com/lumirlumir/npm-eslint-markdown/pull/510 - test(eslint-markdown): move core
ruleTestermodule by @Copilot in https://github.com/lumirlumir/npm-eslint-markdown/pull/512 - test(eslint-markdown): cover implemented rules and config keys in index type test by @Copilot in https://github.com/lumirlumir/npm-eslint-markdown/pull/521
:arrow_up: Dependency Updates
- chore(deps-dev): bump c8 from 10.1.3 to 11.0.0 /
@types/nodefrom 24.10.13 to 24.10.14 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/494 - chore(deps-dev): bump @types/node from 24.10.14 to 24.10.15 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/495
- chore(deps-dev): bump lint-staged from 16.2.7 to 16.3.1 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/497
- chore(deps-dev): bump @types/node from 24.10.15 to 24.11.0 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/496
- chore(deps-dev): bump markdownlint-cli from 0.47.0 to 0.48.0 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/502
- chore(deps-dev): bump lint-staged from 16.3.1 to 16.3.2 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/503
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/504
- chore(deps-dev): update
@types/nodeto version 20.19.37 and bump package manager to[email protected]by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/511 - chore(deps-dev): bump eslint from 9.39.3 to 9.39.4 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/514
- chore(deps-dev): bump lint-staged from 16.3.2 to 16.3.3 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/519
Full Changelog: https://github.com/lumirlumir/npm-eslint-markdown/compare/v0.5.0...v0.6.0
- Added `consistent-code-style` rule to the `stylistic` configuration
Full changelog
What's Changed
[!important]
The only breaking change is that the
consistent-code-stylerule has been added to thestylisticconfiguration. Everything else will work as expected.
:boom: BREAKING CHANGES
- feat(eslint-markdown)!: create
consistent-code-stylerule by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/471
:arrow_up: Dependency Updates
- chore(deps-dev): bump @types/node from 24.10.10 to 24.10.12 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/483
- chore(deps-dev): bump @types/node from 24.10.12 to 24.10.13 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/486
- chore(deps-dev): bump eslint-config-bananass from 0.5.2 to 0.6.0 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/487
Full Changelog: https://github.com/lumirlumir/npm-eslint-markdown/compare/v0.4.0...v0.5.0
- Added `consistent-unordered-list-style` rule to the `stylistic` configuration
Full changelog
What's Changed
[!important]
The only breaking change is that the
consistent-unordered-list-stylerule has been added to thestylisticconfiguration. Everything else will work as expected.
:boom: BREAKING CHANGES
- feat(eslint-markdown)!: create
consistent-unordered-list-stylerule by @hyoban in https://github.com/lumirlumir/npm-eslint-markdown/pull/478
:arrows_counterclockwise: Continuous Integrations
- ci(*): change runner from
ubuntu-latesttoubuntu-slimby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/475
:memo: Documentation
- docs(website): update
migration.mdby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/468
:arrow_up: Dependency Updates
- chore(deps-dev): bump @types/node from 24.10.8 to 24.10.9 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/467
- chore(deps-dev): bump prettier from 3.8.0 to 3.8.1 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/474
- chore(deps-dev): bump @types/node from 24.10.9 to 24.10.10 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/479
New Contributors
- @hyoban made their first contribution in https://github.com/lumirlumir/npm-eslint-markdown/pull/478
Full Changelog: https://github.com/lumirlumir/npm-eslint-markdown/compare/v0.3.0...v0.4.0
- Require ESLint peer dependency version >= `10.0.0-rc.0` (was `10.0.0-beta.0`).
- `skipCode` option in rules no-tab, no-git-conflict-marker, no-irregular-whitespace, no-irregular-dash, and no-control-character now accepts an array of languages.
Full changelog
What's Changed
[!important]
The only breaking change is raising the minimum supported ESLint v10 pre-release from
10.0.0-beta.0to10.0.0-rc.0. This should not affect many users unless they depend on an ESLint v10 pre-release.
:boom: BREAKING CHANGES
- feat(eslint-markdown)!: require ESLint peer dependency version to
10.0.0-rc.0by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/457
:sparkles: Features
- feat(eslint-markdown): enhance
skipCodeoption to accept an array of languages inno-tabby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/458 - feat(eslint-markdown): enhance
skipCodeoption to accept an array of languages inno-git-conflict-markerby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/459 - feat(eslint-markdown): enhance
skipCodeoption to accept an array of languages inno-irregular-whitespaceby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/460 - feat(eslint-markdown): enhance
skipCodeoption to accept an array of languages inno-irregular-dashby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/463 - feat(eslint-markdown): enhance
skipCodeoption to accept an array of languages inno-control-characterby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/464
:arrow_up: Dependency Updates
- chore(deps-dev): bump @types/node from 24.10.7 to 24.10.8 in the types group across 1 directory by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/461
- chore(deps-dev): bump prettier from 3.7.4 to 3.8.0 by @dependabot[bot] in https://github.com/lumirlumir/npm-eslint-markdown/pull/462
Full Changelog: https://github.com/lumirlumir/npm-eslint-markdown/compare/v0.2.0...v0.3.0
- Update ESLint to at least v9.31.0 before using eslint-markdown
- Adjust configurations that referenced removed @eslint/markdown rules and the alt-text rule
- Minimum ESLint version raised to ^9.31.0 for eslint-markdown
- Removed upstream @eslint/markdown rules from eslint-markdown configuration
- Removed the alt-text rule in favor of a core rule
Full changelog
What's Changed
:boom: BREAKING CHANGES
- feat(eslint-markdown)!: support ESLint v10 pre-release and set minimum requirement
^9.31.0by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/441 - fix(eslint-markdown)!: rename option and update docs in
code-lang-shorthandby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/443 - fix(eslint-markdown)!: remove upstream
@eslint/markdownrules from configurations by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/446 - fix(eslint-markdown)!: remove
alt-textrule in favor of core rule by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/445
:bug: Bug Fixes
- fix(eslint-markdown): comment out unstable rules and prepare for initial release by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/447
:toolbox: Chores
- chore(website): update
logo-ogimage by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/439
:memo: Documentation
- docs(*): update
README.mdby @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/442
:test_tube: Tests
- test(eslint-markdown): ensure documented configuration works as expected by @lumirlumir in https://github.com/lumirlumir/npm-eslint-markdown/pull/440
Full Changelog: https://github.com/lumirlumir/npm-eslint-markdown/compare/v0.1.0-canary.12...v0.1.0