259 lines
4.8 KiB
Markdown
259 lines
4.8 KiB
Markdown
# Changelog
|
|
|
|
## 0.22.1
|
|
|
|
- Update dependencies
|
|
|
|
## 0.22.0
|
|
|
|
- Make `--config` parameter more flexible
|
|
- Support TOML with `--config` parameter
|
|
- Add `--configPointer` parameter
|
|
- Update dependencies
|
|
|
|
## 0.21.0
|
|
|
|
- Refactor options/configuration file loading
|
|
- Update dependencies
|
|
|
|
## 0.20.0
|
|
|
|
- Update dependencies (including `markdownlint`)
|
|
|
|
## 0.19.1
|
|
|
|
- Update `--format` to avoid trailing newline
|
|
- Update dependencies
|
|
|
|
## 0.19.0
|
|
|
|
- Add `--format` parameter 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 `stdin` input 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 `gitignore` configuration
|
|
- Update dependencies (including `markdownlint`)
|
|
|
|
## 0.13.0
|
|
|
|
- Add `noBanner` and `gitignore` configuration options
|
|
- Reduce install size by switching to `js-yaml` package
|
|
- 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-config` entry point
|
|
- Use `markdownlint-cli2 --config ...` instead
|
|
- Remove deprecated `markdownlint-cli2-fix` entry point
|
|
- Use `markdownlint-cli2 --fix ...` instead
|
|
- Add `--help` and `--no-globs` parameters
|
|
- Improve and document included JSON schemas
|
|
- Update dependencies (including `markdownlint`)
|
|
|
|
## 0.11.0
|
|
|
|
- Add `modulePaths` configuration option
|
|
- Update dependencies (including `markdownlint`)
|
|
- Remove support for end-of-life Node 16
|
|
|
|
## 0.10.0
|
|
|
|
- Add `showFound` configuration option
|
|
- Add `.markdownlint-cli2.jsonc` config schema
|
|
- Update dependencies (including `markdownlint`)
|
|
|
|
## 0.9.2
|
|
|
|
- Remove `npm-shrinkwrap.json` entirely to avoid `npm` failures
|
|
|
|
## 0.9.1
|
|
|
|
- Remove `devDependencies` from `npm-shrinkwrap.json` to avoid `npm` failures
|
|
|
|
## 0.9.0
|
|
|
|
- Add support for Node.js's `package.json` as a configuration file source
|
|
- Add output formatter for Static Analysis Results Interchange Format/SARIF
|
|
- Bundle `npm-shrinkwrap.json` for reproducible/faster installs
|
|
- Update dependencies (including `markdownlint`)
|
|
|
|
## 0.8.1
|
|
|
|
- Handle `--config` edge case
|
|
|
|
## 0.8.0
|
|
|
|
- Add support for `--config` and `--fix` parameters
|
|
- 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 `extends` in `config` property of `.markdownlint-cli2.*` files
|
|
- Build and publish `davidanson/markdownlint-cli2-rules` Docker 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 `require` to 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-fix` command
|
|
|
|
## 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.js` and `.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-it` plugins
|
|
|
|
## 0.0.3
|
|
|
|
- Feature parity with `markdownlint-cli`
|
|
|
|
## 0.0.2
|
|
|
|
- Initial release
|