From f52b5f566928ee843078e8ddbdd91eb7444a7920 Mon Sep 17 00:00:00 2001 From: "benjamin.baker" Date: Sun, 30 Aug 2026 15:03:34 -0400 Subject: [PATCH] Bump plugin contract to 0.27.0 for the Script surface addition Commit 0c2b816 added Script to shopdb.api so a plugin can read the ShopDB-hosted script library that backs run_script delivery, but left __contract_version__ at 0.26.0. This bumps it to 0.27.0 so a plugin can pin core_version against the widened surface. Additive name, minor bump, matching the existing convention. The docs/PLUGIN-HOOKS wiki page (not tracked in-repo) still needs the Script entry. --- shopdb/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/shopdb/__init__.py b/shopdb/__init__.py index 60efdc22..01a3bac5 100644 --- a/shopdb/__init__.py +++ b/shopdb/__init__.py @@ -93,7 +93,12 @@ from .plugins import plugin_manager # as a heading - "Endpoints with crashes or shutdowns" - which as a row badge # ran wider than the hostname it qualified. Optional, defaults to the title, so # a plugin that does not declare one is unaffected. Additive field, minor bump. -__contract_version__ = '0.26.0' +# 0.27.0: added Script to shopdb.api so a plugin can read the ShopDB-hosted +# script library that backs endpoint run_script delivery without importing core +# model internals. The endpoints plugin resolves a delivered script by name and +# serves its body by digest to the agent. Additive name on the surface, minor +# bump. +__contract_version__ = '0.27.0' # Product release version (see ADR-007). The product version and the # plugin-contract version above are distinct series with independent