What probably matters to youSection of the release
What
A plugin's manifest file, plugin.json, can now carry an engines field that says which versions of Claude Code the plugin supports. Validation reports a problem in two cases:
engines.claude-code is not a version range, such as ">=2.1.0"
When a plugin loads, Claude Code ignores either kind of bad value. Marketplace validation applies the same check to the engines field of each plugin listed in a marketplace. A marketplace is a catalogue that offers plugins for install.
Why
Plugin authors find out early when their version constraint is written wrong, instead of having it silently ignored.
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded engines["claude-code"] to plugin.json: plugins outside their stated Claude Code version range are not installed, updated or loaded…