# What changed in markdownlint-cli2

> 11 changes in markdownlint-cli2 0.19 to 0.23 from its official release notes, upgrade guides and advisories: 2 breaking, 3 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/markdownlint-cli2/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## markdownlint-cli2 0.23

### Breaking changes

- Removes support for end-of-life Node 20. (0.23.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0230)

### New APIs and options

- Adds the overrides configuration option. (0.23.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0230)

### Behavior and default changes

- Improves options and configuration file handling. (0.23.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0230)

### Fixes and other changes

- Attempted fix counts are shown after fixing. (0.23.1) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0231)

## markdownlint-cli2 0.22

### New APIs and options

- Adds the --configPointer parameter. (0.22.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0220)

### Behavior and default changes

- The --config parameter is more flexible, giving developers more ways to specify configuration. (0.22.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0220)
- The --config parameter supports TOML configuration files. (0.22.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0220)

## markdownlint-cli2 0.19

### Breaking changes

- The --format option no longer adds a trailing newline. (0.19.1) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0191)

### New APIs and options

- Adds the --format parameter for editor integration. (0.19.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0190)

### Behavior and default changes

- Output formatters are updated for the warning severity. (0.19.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0190)

### Tooling

- Docker containers used for pre-commit are explicitly versioned. (0.19.0) — [release notes](https://github.com/DavidAnson/markdownlint-cli2/blob/341e2a331ba578029e66c2e01183e7a6b5ca9ab4/CHANGELOG.md#0190)
