Version bump (#394)

* The -i flag has been removed from the `_run_command_cross_platform` function in `setup/components/mcp.py`.

* fix: Prevent installer from hanging during MCP installation

The SuperClaude installer was hanging during the installation of MCP components on non-Windows systems. This was caused by the use of an interactive shell (`-i`) when executing the `claude mcp add` command. The interactive shell would attempt to read from standard input, causing the process to be suspended by the shell.

This commit fixes the issue by removing the `-i` flag from the `_run_command_cross_platform` function in `setup/components/mcp.py`. This ensures that the installation process runs non-interactively and completes without hanging.

* fix: Add 'cmd /c' for Windows and refactor shell execution

This commit resolves an issue with `npx` command execution on Windows by prepending `cmd /c` to the command. It also refactors the shell command execution for non-Windows systems to use the `executable` argument in `subprocess.run` for a cleaner and more robust implementation.

* fix: Add 'cmd /c' for Windows and refactor shell execution

This commit resolves an issue with `npx` command execution on Windows by prepending `cmd /c` to the command. It also refactors the shell command execution for non-Windows systems to use the `executable` argument in `subprocess.run` for a cleaner and more robust implementation.

* docs: Update Chrome DevTools MCP documentation

This commit updates the documentation for the Chrome DevTools MCP server to be more comprehensive and consistent with the existing documentation structure. The file `SuperClaude/MCP/MCP_Chrome-DevTools.md` has been updated with detailed information about the server's purpose, triggers, and usage examples.

* docs: Update documentation for Chrome DevTools MCP

This commit updates the main README.md and the MCP servers user guide to include information about the new Chrome DevTools MCP server. The documentation has been updated to reflect the new server count and provide details about the new server's functionality.

* chore: Bump version to 4.1.5

This commit updates the version number from 4.1.4 to 4.1.5 across the entire codebase.

This includes updates to:
- CHANGELOG.md
- Documentation files
- Configuration files (package.json, pyproject.toml)
- Source code fallbacks
- The main VERSION file

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
This commit is contained in:
Mithun Gowda B 2025-09-26 19:37:34 +05:30 committed by GitHub
parent b2e93a587a
commit fdfb05e981
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 28 additions and 28 deletions

View File

@ -38,7 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `TAVILY_API_KEY` environment variable for web search functionality
- Node.js and npm for Tavily MCP execution
## [4.1.4] - 2025-09-20
## [4.1.5] - 2025-09-26
### Added
- Comprehensive flag documentation integrated into `/sc:help` command
- All 25 SuperClaude framework flags now discoverable from help system

View File

@ -518,7 +518,7 @@ This code of conduct draws inspiration from several established community standa
**Last Updated**: December 2024 (SuperClaude Framework v4.0)
**Next Review**: June 2025 (Semi-annual review cycle)
**Version**: 4.1.4 (Updated for v4 community structure and governance)
**Version**: 4.1.5 (Updated for v4 community structure and governance)
**Review Schedule:**
- **Semi-Annual Reviews**: Policy effectiveness assessment and community feedback integration

View File

@ -27,7 +27,7 @@ SuperClaude Framework transforms Claude Code into a structured development platf
**Good Bug Report Example:**
```
**Environment:**
- SuperClaude: 4.1.4
- SuperClaude: 4.1.5
- OS: Ubuntu 22.04
- Claude Code: 1.5.2
- Python: 3.9.7

View File

@ -5,7 +5,7 @@
### **Transform Claude Code with 21 Commands, 14 Agents & 6 MCP Servers**
<p align="center">
<img src="https://img.shields.io/badge/version-4.1.4-blue?style=for-the-badge" alt="Version">
<img src="https://img.shields.io/badge/version-4.1.5-blue?style=for-the-badge" alt="Version">
<img src="https://img.shields.io/badge/Python-3.8+-green?style=for-the-badge" alt="Python">
<img src="https://img.shields.io/badge/Platform-Linux%20|%20macOS%20|%20Windows-orange?style=for-the-badge" alt="Platform">
</p>
@ -266,7 +266,7 @@ SuperClaude install --dry-run
```bash
# Verify SuperClaude version
python3 -m SuperClaude --version
# Expected: SuperClaude 4.1.4
# Expected: SuperClaude 4.1.5
# List installed components
SuperClaude install --list-components

View File

@ -6,7 +6,7 @@
<p align="center">
<img src="https://img.shields.io/badge/Framework-Context_Engineering-purple?style=for-the-badge" alt="Framework">
<img src="https://img.shields.io/badge/Version-4.1.4-blue?style=for-the-badge" alt="Version">
<img src="https://img.shields.io/badge/Version-4.1.5-blue?style=for-the-badge" alt="Version">
<img src="https://img.shields.io/badge/Time_to_Start-5_Minutes-green?style=for-the-badge" alt="Quick Start">
</p>
@ -486,7 +486,7 @@ Create custom workflows
</p>
<p align="center">
<sub>SuperClaude v4.1.4 - Context Engineering for Claude Code</sub>
<sub>SuperClaude v4.1.5 - Context Engineering for Claude Code</sub>
</p>
</div>

View File

@ -13,7 +13,7 @@ Test: /sc:brainstorm "test" should ask questions
### 2. Installation Verification
```bash
python3 -m SuperClaude --version # Should show 4.1.4
python3 -m SuperClaude --version # Should show 4.1.5
# If not working:
# For pipx users
@ -71,7 +71,7 @@ pip3 install SuperClaude
```
## Verification Checklist
- [ ] `python3 -m SuperClaude --version` returns 4.1.4
- [ ] `python3 -m SuperClaude --version` returns 4.1.5
- [ ] `/sc:brainstorm "test"` works in Claude Code
- [ ] `SuperClaude install --list-components` shows components

View File

@ -6,7 +6,7 @@ Quick fixes to advanced diagnostics for SuperClaude Framework issues.
**Installation Verification:**
```bash
python3 -m SuperClaude --version # Should show 4.1.4
python3 -m SuperClaude --version # Should show 4.1.5
SuperClaude install --list-components
```
@ -19,7 +19,7 @@ SuperClaude install --list-components
```
**Resolution Checklist:**
- [ ] Version commands work and show 4.1.4
- [ ] Version commands work and show 4.1.5
- [ ] `/sc:` commands respond in Claude Code
- [ ] MCP servers listed: `SuperClaude install --list-components | grep mcp`

View File

@ -92,7 +92,7 @@ SuperClaude は、Claude Code が特殊な動作を実行するために読み
```shell
# Verify SuperClaude is working (primary method)
python3 -m SuperClaude --version
# Example output: SuperClaude 4.1.4
# Example output: SuperClaude 4.1.5
# Claude Code CLI version check
claude --version

View File

@ -67,7 +67,7 @@ SuperClaude 提供行为上下文文件Claude Code 通过读取这些文件
```bash
# 验证 SuperClaude 是否正常工作(主要方法)
python3 -m SuperClaude --version
# 示例输出SuperClaude 4.1.4
# 示例输出SuperClaude 4.1.5
# Claude Code CLI 版本检查
claude --version

View File

@ -67,7 +67,7 @@ SuperClaude provides behavioral context files that Claude Code reads to adopt sp
```bash
# Verify SuperClaude is working (primary method)
python3 -m SuperClaude --version
# Example output: SuperClaude 4.1.4
# Example output: SuperClaude 4.1.5
# Claude Code CLI version check
claude --version

View File

@ -5,7 +5,7 @@
### **Claude Codeを構造化開発プラットフォームに変換**
<p align="center">
<img src="https://img.shields.io/badge/version-4.1.4-blue" alt="Version">
<img src="https://img.shields.io/badge/version-4.1.5-blue" alt="Version">
<img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License">
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome">
</p>

View File

@ -5,7 +5,7 @@
### **将Claude Code转换为结构化开发平台**
<p align="center">
<img src="https://img.shields.io/badge/version-4.1.4-blue" alt="Version">
<img src="https://img.shields.io/badge/version-4.1.5-blue" alt="Version">
<img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License">
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome">
</p>

View File

@ -723,7 +723,7 @@ For organizations requiring dedicated security support:
**Last Updated**: December 2024 (SuperClaude Framework v4.0)
**Next Review**: March 2025 (Quarterly review cycle)
**Version**: 4.1.4 (Updated for v4 architectural changes)
**Version**: 4.1.5 (Updated for v4 architectural changes)
**Review Schedule:**
- **Quarterly Reviews**: Security policy accuracy and completeness assessment

View File

@ -17,7 +17,7 @@ from pathlib import Path
try:
__version__ = (Path(__file__).parent.parent / "VERSION").read_text().strip()
except Exception:
__version__ = "4.1.4" # Fallback
__version__ = "4.1.5" # Fallback
__author__ = "NomenAK, Mithun Gowda B"
__email__ = "anton.knoery@gmail.com, mithungowda.b7411@gmail.com"
__github__ = "NomenAK, mithun50"

View File

@ -1 +1 @@
4.2.0
4.1.5

View File

@ -1,6 +1,6 @@
{
"name": "@bifrost_inc/superclaude",
"version": "4.1.4",
"version": "4.1.5",
"description": "SuperClaude Framework NPM wrapper - Official Node.js wrapper for the Python SuperClaude package. Enhances Claude Code with specialized commands and AI development tools.",
"scripts": {
"postinstall": "node ./bin/install.js",

View File

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "SuperClaude"
version = "4.1.4"
version = "4.1.5"
authors = [
{name = "NomenAK", email = "anton.knoery@gmail.com"},
{name = "Mithun Gowda B", email = "mithungowda.b7411@gmail.com"}

View File

@ -10,7 +10,7 @@ from pathlib import Path
try:
__version__ = (Path(__file__).parent.parent.parent / "VERSION").read_text().strip()
except Exception:
__version__ = "4.1.4" # Fallback
__version__ = "4.1.5" # Fallback
def get_command_info():

View File

@ -2,7 +2,7 @@
"components": {
"core": {
"name": "core",
"version": "4.1.4",
"version": "4.1.5",
"description": "SuperClaude framework documentation and core files",
"category": "core",
"dependencies": [],
@ -11,7 +11,7 @@
},
"commands": {
"name": "commands",
"version": "4.1.4",
"version": "4.1.5",
"description": "SuperClaude slash command definitions",
"category": "commands",
"dependencies": ["core"],
@ -20,7 +20,7 @@
},
"mcp": {
"name": "mcp",
"version": "4.1.4",
"version": "4.1.5",
"description": "MCP server configuration management via .claude.json",
"category": "integration",
"dependencies": ["core"],
@ -29,7 +29,7 @@
},
"modes": {
"name": "modes",
"version": "4.1.4",
"version": "4.1.5",
"description": "SuperClaude behavioral modes (Brainstorming, Introspection, Task Management, Token Efficiency)",
"category": "modes",
"dependencies": ["core"],
@ -38,7 +38,7 @@
},
"mcp_docs": {
"name": "mcp_docs",
"version": "4.1.4",
"version": "4.1.5",
"description": "MCP server documentation and usage guides",
"category": "documentation",
"dependencies": ["core"],
@ -47,7 +47,7 @@
},
"agents": {
"name": "agents",
"version": "4.1.4",
"version": "4.1.5",
"description": "14 specialized AI agents with domain expertise and intelligent routing",
"category": "agents",
"dependencies": ["core"],