Releases: dotcommander/cclint
Releases · dotcommander/cclint
v0.46.0 — Claude Code v2.1.156 lint surface
Syncs cclint's validation surface to Claude Code v2.1.156.
New lintable surface
- Hook event:
MessageDisplay(v2.1.152) - Frontmatter:
disallowed-toolsfor skills and slash commands (v2.1.152) - Settings:
allowAllClaudeAiMcps(v2.1.149),pluginSuggestionMarketplaces(v2.1.152),allowedMcpServers/deniedMcpServers;#MarketplaceSource.skipLfs(v2.1.153) - Plugin manifest:
defaultEnabled(v2.1.154) - Tools (KnownTools + #KnownTool union):
Workflow(v2.1.154);ScheduleWakeup,PushNotification,REPL(v2.1.156)
Notes
v2.1.156 is a next/pre-release with no published changelog (latest stable is v2.1.154, v2.1.155 was skipped). Its tool surface was derived deterministically from the bundled sdk-tools.d.ts. PushNotification had been present since v2.1.152 — a prior coverage gap.
All changes ship with tests; build, full test suite, and cclint self-run pass clean.
v0.44.1
Full Changelog: v0.44.0...v0.44.1
v0.44.0
Full Changelog: v0.43.0...v0.44.0
v0.43.0
Full Changelog: v0.42.0...v0.43.0
v0.42.0
Full Changelog: v0.41.0...v0.42.0
v0.41.0
Full Changelog: v0.40.0...v0.41.0
v0.40.0
Features
- Auto-detect Claude Code plugin roots (8f3ae0b) — project detector now recognizes plugin directories automatically
- Recognize new built-in commands (7ec7448) — crossfile validation accepts
/less-permission-promptsand/ultrareview; tracks Claude Code v2.1.111
Fixes
- Tighter cross-skill reference extraction (b78367e) — skip cross-skill refs and constrain skill-name regex to prevent false positives
Docs
- Updater skill description expanded with trigger keywords and scope (c6dbcd3)
- CLAUDE.md
claude_code_last_updatedsynced to v2.1.111 (25228f3)
Tests: 2281 passing · Build: clean · Vet: clean
v0.39.0
Full Changelog: v0.38.0...v0.39.0
v0.38.0
Full Changelog: v0.37.0...v0.38.0
v0.37.0
What's Changed
Claude Code v2.1.88 Support
- Add
PermissionDeniedhook event (26th event) — fired when auto mode denies a permission request - Add
showThinkingSummariesboolean to settings CUE schema — opt-in thinking summaries in interactive sessions
Refactor
- Replace manual sort loop in
eventLabelwithslices.Sorted(maps.Keys(...))from stdlib