v1.5.9
v1.5.9 — Cross-version change detection
This release replaces the "reinstall everything" workflow with targeted change detection. After upgrading coc-vscode-loader, the loader automatically detects which installed plugins' output files changed and marks them with [changed] in the TUI. Only those need reinstalling.
Added
- Cross-version change detection — SHA-256 baseline comparison system in
plugin/src/baseline.ts:CocCommand loader.whatChanged— shows cross-version diff with file-level granularity- Persisted
[changed]markers survive full nvim restarts viachanged-markers.json - Startup auto-check: compares current baseline against saved snapshot on version change
clearChangedMarker()called on install/update/reinstall to clear stale markers- Snapshot+marker atomicity: markers only persisted when snapshot write succeeds
Fixed
[changed]markers no longer lost after closing and reopening nvim (persisted to disk)
Changed
- Plugin bumped to v1.5.9
- 11 CocCommands (10 user + 1 internal dispatch)