ReleasedVersionWhat was said
v1.0.128
Plugin Marketplace System
v2.1.19
Plugin Keybindings
v2.1.75
Hook Source Tracking
v2.1.110
Plugin Favorites
v2.1.119
Skill Tool Description Update
v2.1.163
Slash Command Menu Kind Lanes [In Development]
v2.1.207
Walnut Spire (plugin eval General Availability) [In Development]
v2.1.219
Telemetry values routed through explicit sanitiser wrappersTelemetry values now pass through marker helpers that declare them safe; nothing sent actually changed.
v2.1.232
claude plugin failures no longer lose their telemetry on exitFailed plugin commands now flush their analytics before exiting instead of dropping the event.
v2.1.233
Bundled Claude Code config skill covers plugin CLI and evalThe built-in config skill now lists the plugin subcommands you have and whether plugin eval is on.
v2.1.233
Plugin command help text comes from one tablePlugin command help text now comes from one table, aliases included, so it cannot drift.
v2.1.233
Plugin subcommand help now comes from one table, with eval commands hiddenPlugin subcommand help now comes from one table, with eval commands hidden by default.
v2.1.234
claude plugin separates expected failures from crashesOrdinary plugin command failures no longer get reported as crashes.
v2.1.235
plugin eval can be pointed at a different case directoryThis release has been re-composed since it was grouped, so the link lands on whatever it says now.
v2.1.236
Plugin cache version folders nest under marketplace and pluginCached plugin versions now nest under marketplace and plugin folders.
v2.1.246
Per-class memory caps on spawned processes, wired through but off for everything except BashMemory limits now reach npm, git, tmux, LSP, MCP and hooks, but everything except Bash is excluded.
v2.1.246
Tool subprocesses can be launched inside a memory-capped cgroupMCP servers, hooks, plugin installs and tmux sessions can run under a memory cap, dark-launched here.
v2.1.247
claude plugin enable/disable refuses an ambiguous bare nameEnabling or disabling an ambiguous plugin name now stops and asks you to write plugin@marketplace.
v2.1.248
Synced plugins can install into a numbered second directory when the first is takenPlugin sync retries numbered install directories when the first one is already occupied.
v2.1.261
Claude-code-hint plugin references now validated as name@marketplaceMalformed plugin-hint tags are now dropped instead of parsed.
v2.1.265
MCP channel flags require plugin:/server: tagging--channels and its development-channels flag now require explicit plugin: or server: tags
v2.1.268
Managed plugins can pin hook ordering with prependPlugins/appendPluginsOrg admins can now pin specific plugins to run first or last among hooks
v2.1.269
Plugin slash-commands can be invoked via short :name suffix suggestionsTyping a plugin command's short :name suffix now suggests the matching full command
A story is grouped by hand and it can be wrong. Correcting one means taking an entry out of the story; it never changes the entry, and the release page it belongs to is unaffected either way.