Group of 2 Under the hood
Plugin installs can now verify a manifest's declared binary hashes and skip re-publishing when they already match
What
- The plugin publish/move logic now returns an explicit "published" status, and for plugins without
strictCache, it takes a faster path that drops the staged clone's.gitdirectory and installs directly, bypassing the version-cache rename process used for strictCache plugins. - When a plugin's manifest declares binaries and a feature check passes, install now passes a
binariesHookwith the declared sha256 hash map into the staging/publish step, and can report the result as "kept" (skipping republish) when the hashes already match.
Why
Verifying binary hashes before republishing avoids unnecessary rewrites of unchanged binary files during plugin installs, making installs faster and safer for plugins that ship binaries.