You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,35 @@
2
2
3
3
All notable changes to @rpamis/comet will be documented in this file.
4
4
5
+
## What's Changed [0.2.5] - 2026-05-22
6
+
7
+
### Added
8
+
9
+
-**PR title lint workflow**: Added GitHub Actions validation for semantic PR titles with Comet-specific scopes (`cli`, `commands`, `core`, `skills`, `assets`, `scripts`, `docs`, `ci`, `deps`, `release`)
10
+
-**Structured JSON output**: `comet init --json` and `comet update --json` now emit machine-readable results instead of mixed human logs
11
+
-**`doctor --scope`**: `comet doctor` can diagnose `auto`, `project`, or `global` scope, with `auto` checking both project and global installs
12
+
-**Next-step status hint**: `comet status` now reports the next workflow command (`/comet-open`, `/comet-design`, `/comet-build`, `/comet-verify`, `/comet-archive`) in text and JSON output
13
+
-**README asset guard**: Added tests and prepublish validation to keep README images on npm-friendly absolute URLs
14
+
15
+
### Changed
16
+
17
+
-**`comet update` preserves installed context**: Update now detects existing Comet skill targets across project/global scopes, preserves installed scope, detects Chinese vs English skills, and updates only platforms where Comet skills are already installed
18
+
-**`comet update` self-updates npm package**: Update now prints and runs the matching npm update command for the detected package scope before refreshing installed skills
19
+
-**Friendlier update output**: Update logs the npm command, per-target skill copy command, final npm status, updated target count, scope, and language summary
20
+
-**Init overwrite flow**: Interactive `comet init` now offers a bulk overwrite/skip choice when multiple existing components are detected on the same platform
21
+
-**CLI option validation**: `update --language`, `update --scope`, and `doctor --scope` now validate accepted values through Commander choices
22
+
-**README CLI docs**: Updated English and Chinese README command sections to document JSON output, doctor scope, update behavior, status next-step hints, and init overwrite behavior
23
+
-**CONTRIBUTING link**: Added contribution guide references to both English and Chinese README development sections
24
+
25
+
### Fixed
26
+
27
+
-**Doctor false positives**: `comet doctor` now recognizes current `.comet.yaml` fields including `verification_report` and `branch_status`
28
+
-**npm README images**: README images now use absolute GitHub URLs so package pages can render them
29
+
30
+
### Tests
31
+
32
+
- Added coverage for update language/scope detection, JSON output, friendly command display, status next-step hints, doctor current-state validation, README image URLs, init bulk overwrite selection, and PR title workflow configuration
When multiple existing components are found on the same platform, interactive init offers one bulk choice: overwrite all, skip all, or choose per component.
0 commit comments