From 7df3b9b772a13ee461089fdd9d98053c832a66a5 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Mon, 10 Aug 2026 12:40:10 +0800 Subject: [PATCH 1/2] chore: prepare 2.2.5 release --- CHANGELOG.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bdb55d..792a88d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [2.2.5](https://github.com/lint-md/cli/compare/v2.2.4...v2.2.5) (2026-08-10) ### Dependencies diff --git a/package.json b/package.json index d60ec29..c850de2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lint-md/cli", - "version": "2.2.4", + "version": "2.2.5", "description": "CLI tool to lint your markdown file for Chinese.", "bin": { "lint-md": "lib/src/lint-md.js" From bf824ec2f0f6fc7916a8a77322d7dc33a96c29c6 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Mon, 10 Aug 2026 12:42:16 +0800 Subject: [PATCH 2/2] docs(changelog): list changes for 2.2.5 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 792a88d..c7cdfaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,36 @@ ## [2.2.5](https://github.com/lint-md/cli/compare/v2.2.4...v2.2.5) (2026-08-10) +### Bug Fixes + +- define the CLI-only package contract ([#115](https://github.com/lint-md/cli/pull/115)) +- build the Docker image without a lockfile ([#116](https://github.com/lint-md/cli/pull/116)) +- await asynchronous CLI actions ([#120](https://github.com/lint-md/cli/pull/120)) +- write configuration errors to stderr ([#129](https://github.com/lint-md/cli/pull/129)) +- require a configuration path ([#130](https://github.com/lint-md/cli/pull/130)) + ### Dependencies - upgrade `@lint-md/core` from `^2.3.0` to `^2.3.1` +### Refactoring + +- separate CLI startup ([#119](https://github.com/lint-md/cli/pull/119)) +- remove unsupported library type exports ([#122](https://github.com/lint-md/cli/pull/122)) +- reuse adaptive concurrency diagnostics ([#124](https://github.com/lint-md/cli/pull/124)) +- extract stdin lint flow ([#126](https://github.com/lint-md/cli/pull/126)) +- extract file lint flow ([#128](https://github.com/lint-md/cli/pull/128)) +- make configuration validation side-effect free ([#132](https://github.com/lint-md/cli/pull/132)) +- centralize lint failure decisions ([#133](https://github.com/lint-md/cli/pull/133)) +- centralize diagnostics and exit handling ([#134](https://github.com/lint-md/cli/pull/134)) +- separate concurrency and file-size policies ([#136](https://github.com/lint-md/cli/pull/136)) +- centralize core result adaptation ([#138](https://github.com/lint-md/cli/pull/138)) +- separate lint summary from terminal rendering ([#140](https://github.com/lint-md/cli/pull/140)) + +### CI/CD + +- run Docker smoke tests on related pull requests ([#117](https://github.com/lint-md/cli/pull/117)) + ## [2.2.4](https://github.com/lint-md/cli/compare/v2.2.3...v2.2.4) (2026-07-30) ### Dependencies