fix: make version display dynamic across all surfaces
- routes.py: fallback reads from importlib.metadata instead of hardcoded - login.html: remove hardcoded default version - README: use dynamic GitHub Release badge from shields.io - DOCKER_README: remove hardcoded version string Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
**The AI-native management hub for WordPress, WooCommerce, and self-hosted services.**
|
||||
|
||||
**Version 3.0.1** — 596 tools across 9 plugins. Connect your sites, stores, repos, and databases — manage them all through Claude, ChatGPT, Cursor, or any MCP client.
|
||||
596 tools across 9 plugins. Connect your sites, stores, repos, and databases — manage them all through Claude, ChatGPT, Cursor, or any MCP client.
|
||||
|
||||
## Quick Start
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
Connect your sites, stores, repos, and databases — manage them all through Claude, ChatGPT, Cursor, or any MCP client.
|
||||
|
||||
[](https://github.com/airano-ir/mcphub/releases)
|
||||
[](https://github.com/airano-ir/mcphub/releases)
|
||||
[](LICENSE)
|
||||
[](https://www.python.org/)
|
||||
[](https://pypi.org/project/mcphub-server/)
|
||||
|
||||
@@ -1986,7 +1986,7 @@ def get_registered_plugins() -> list:
|
||||
|
||||
|
||||
def _get_project_version() -> str:
|
||||
"""Read version from pyproject.toml."""
|
||||
"""Read version from pyproject.toml, falling back to package metadata."""
|
||||
try:
|
||||
toml_path = os.path.join(os.path.dirname(os.path.dirname(TEMPLATES_DIR)), "pyproject.toml")
|
||||
with open(toml_path) as f:
|
||||
@@ -1995,7 +1995,12 @@ def _get_project_version() -> str:
|
||||
return line.split("=")[1].strip().strip('"').strip("'")
|
||||
except Exception:
|
||||
pass
|
||||
return "3.0.1"
|
||||
try:
|
||||
from importlib.metadata import version
|
||||
|
||||
return version("mcphub-server")
|
||||
except Exception:
|
||||
return "unknown"
|
||||
|
||||
|
||||
def get_about_info() -> dict:
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
|
||||
<!-- Footer -->
|
||||
<p class="text-center text-gray-500 text-sm mt-6">
|
||||
MCP Hub v{{ version|default('3.0.1') }}
|
||||
MCP Hub v{{ version }}
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user