Changelog
April 22, 2026 ยท View on GitHub
0.22.1
- Update dependencies
0.22.0
- Make
--configparameter more flexible - Support TOML with
--configparameter - Add
--configPointerparameter - Update dependencies
0.21.0
- Refactor options/configuration file loading
- Update dependencies
0.20.0
- Update dependencies (including
markdownlint)
0.19.1
- Update
--formatto avoid trailing newline - Update dependencies
0.19.0
- Add
--formatparameter for editor integration - Update output formatters for severity
warning - Explicitly version Docker containers for
pre-commit - Update dependencies (including
markdownlint)
0.18.1
- Update dependencies (including
markdownlint)
0.18.0
- Use user ID in Docker containers for security
- Update dependencies (including
markdownlint) - Remove support for end-of-life Node 18
0.17.2
- Update dependencies (including
markdownlint)
0.17.1
- Update dependencies (including
markdownlint)
0.17.0
- Convert to ECMAScript modules
- Use import() when loading modules
- Update dependencies (including
markdownlint)
0.16.0
- Try not to use require for modules (due to Node 22.12)
- Update dependencies (EXcluding
markdownlint)
0.15.0
- Add support for
stdininput via-glob - Add output formatter based on string templates
- Update dependencies (including
markdownlint)
0.14.0
- Handle
--parameter per POSIX convention - Add support for glob to
gitignoreconfiguration - Update dependencies (including
markdownlint)
0.13.0
- Add
noBannerandgitignoreconfiguration options - Reduce install size by switching to
js-yamlpackage - Add more detail to some error messages
- Export JSONC/YAML parsers for reuse
- Update dependencies (including
markdownlint)
0.12.1
- Update JSONC parsing to handle trailing commas
- Add documentation links to JSON schema
- Update dependencies
0.12.0
- Remove deprecated
markdownlint-cli2-configentry point- Use
markdownlint-cli2 --config ...instead
- Use
- Remove deprecated
markdownlint-cli2-fixentry point- Use
markdownlint-cli2 --fix ...instead
- Use
- Add
--helpand--no-globsparameters - Improve and document included JSON schemas
- Update dependencies (including
markdownlint)
0.11.0
- Add
modulePathsconfiguration option - Update dependencies (including
markdownlint) - Remove support for end-of-life Node 16
0.10.0
- Add
showFoundconfiguration option - Add
.markdownlint-cli2.jsoncconfig schema - Update dependencies (including
markdownlint)
0.9.2
- Remove
npm-shrinkwrap.jsonentirely to avoidnpmfailures
0.9.1
- Remove
devDependenciesfromnpm-shrinkwrap.jsonto avoidnpmfailures
0.9.0
- Add support for Node.js's
package.jsonas a configuration file source - Add output formatter for Static Analysis Results Interchange Format/SARIF
- Bundle
npm-shrinkwrap.jsonfor reproducible/faster installs - Update dependencies (including
markdownlint)
0.8.1
- Handle
--configedge case
0.8.0
- Add support for
--configand--fixparameters - Update dependencies (including
markdownlint) - Remove support for end-of-life Node 14
0.7.1
- Update dependencies (including
markdownlint)
0.7.0
- Add support for
extendsinconfigproperty of.markdownlint-cli2.*files - Build and publish
davidanson/markdownlint-cli2-rulesDocker container image - Update dependencies (including
markdownlint)
0.6.0
- Update dependencies (including
markdownlint)
0.5.1
- Update dependencies
0.5.0
- New rules
- Support modules (MJS) everywhere
- Include dotfiles
0.4.0
- New rules
- Async custom rules
- Explicit config
- CJS (breaking)
0.3.2
- Extensibility/Windows/consistency improvements
0.3.1
- Extensibility tweaks
0.3.0
- Add Docker container
- Update dependencies
0.2.0
- Improve handling of Windows paths using backslash
0.1.3
- Support rule collections
0.1.2
- Update use of
requireto be more flexible
0.1.1
- Restore previous use of
require
0.1.0
- Simplify use of
require - Increment minor version
0.0.15
- Improve extensibility
0.0.14
- Update dependencies (including
markdownlint)
0.0.13
- Add
markdownlint-cli2-fixcommand
0.0.12
- Update dependencies (including
markdownlint)
0.0.11
- Improve performance of
fix - Update banner
0.0.10
- Improve performance and configuration
0.0.9
- Improve configuration file handling
0.0.8
- Support
.markdownlint-cli2.yaml - Add progress
0.0.7
- Support
.markdownlint-cli2.jsand.markdownlint.js
0.0.6
- Improve handling of very large directory trees
0.0.5
- Improve support for ignoring files
0.0.4
- Support output formatters and
markdown-itplugins
0.0.3
- Feature parity with
markdownlint-cli
0.0.2
- Initial release