diff --git a/CHANGELOG.md b/CHANGELOG.md index afd89c3..22dce1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,7 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Tab completion support for `/sc:` prefix to discover all SuperClaude commands - Guides/ directory replaces Docs/ for improved organization -## [4.0.0-beta.1] - 2025-02-05 +## [4.0.3] - 2025-08-22 ### Added - **Agent System**: 13 specialized domain experts replacing personas diff --git a/README.md b/README.md index 468c0c0..96e012a 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -# SuperClaude v4.0.0 🚀 +# SuperClaude v4.0.3 🚀 [![Website Preview](https://img.shields.io/badge/Visit-Website-blue?logo=google-chrome)](https://superclaude-org.github.io/SuperClaude_Website/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![PyPI version](https://img.shields.io/pypi/v/SuperClaude.svg)](https://pypi.org/project/SuperClaude/) [![npm version](https://img.shields.io/npm/v/@superclaude-org/superclaude.svg)](https://www.npmjs.com/package/@superclaude-org/superclaude) -[![Version](https://img.shields.io/badge/version-4.0.0-blue.svg)](https://github.com/SuperClaude-Org/SuperClaude_Framework) +[![Version](https://img.shields.io/badge/version-4.0.3-blue.svg)](https://github.com/SuperClaude-Org/SuperClaude_Framework) [![GitHub issues](https://img.shields.io/github/issues/SuperClaude-Org/SuperClaude_Framework)](https://github.com/SuperClaude-Org/SuperClaude_Framework/issues) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/SuperClaude-Org/SuperClaude_Framework/blob/master/CONTRIBUTING.md) [![Contributors](https://img.shields.io/github/contributors/SuperClaude-Org/SuperClaude_Framework)](https://github.com/SuperClaude-Org/SuperClaude_Framework/graphs/contributors) diff --git a/RELEASE_INSTRUCTIONS.md b/RELEASE_INSTRUCTIONS.md index f4d11fa..94b8ba0 100644 --- a/RELEASE_INSTRUCTIONS.md +++ b/RELEASE_INSTRUCTIONS.md @@ -2,7 +2,7 @@ ## 🚀 Complete Publishing Guide for PyPI and NPM -**Version**: 4.0.0 (PyPI) / 4.0.3 (NPM) +**Version**: 4.0.3 (Both PyPI and NPM) **Date**: 2025-08-22 **Status**: READY FOR RELEASE @@ -11,7 +11,7 @@ ## 📋 Pre-Flight Checklist ### Critical Fixes Applied ✅ -- [x] Version consistency fixed (PyPI: 4.0.0) +- [x] Version consistency fixed (Both: 4.0.3) - [x] License format updated to PEP 639 compliance - [x] NPM package name corrected to `@superclaude-org/superclaude` - [x] NPM version incremented to 4.0.3 (from existing 4.0.2) @@ -113,7 +113,7 @@ # Install from TestPyPI pip install --index-url https://test.pypi.org/simple/ \ --extra-index-url https://pypi.org/simple/ \ - SuperClaude==4.0.0 + SuperClaude==4.0.3 # Test the CLI SuperClaude --version @@ -166,8 +166,8 @@ git status # Should show: nothing to commit, working tree clean # Tag the release -git tag -a v4.0.0 -m "Release v4.0.0 - Production ready" -git push origin v4.0.0 +git tag -a v4.0.3 -m "Release v4.0.3 - Production ready" +git push origin v4.0.3 ``` ### PyPI Production Release @@ -194,7 +194,7 @@ git push origin v4.0.0 4. **Verify on PyPI**: ```bash # Wait 1-2 minutes for CDN propagation - pip install SuperClaude==4.0.0 --no-cache-dir + pip install SuperClaude==4.0.3 --no-cache-dir SuperClaude --version ``` @@ -232,10 +232,10 @@ git push origin v4.0.0 1. **PyPI Verification**: ```bash # Check PyPI page - open https://pypi.org/project/SuperClaude/4.0.0/ + open https://pypi.org/project/SuperClaude/4.0.3/ # Fresh install test - pip install SuperClaude==4.0.0 --no-cache-dir + pip install SuperClaude==4.0.3 --no-cache-dir SuperClaude install --list-components ``` @@ -266,7 +266,7 @@ git push origin v4.0.0 1. **Yank the release** (makes it non-installable): ```bash # Via web interface: - # https://pypi.org/manage/project/SuperClaude/release/4.0.0/ + # https://pypi.org/manage/project/SuperClaude/release/4.0.3/ # Click "Options" → "Yank" # Users can still install if they specify exact version @@ -298,8 +298,8 @@ git push origin v4.0.0 ### GitHub Release 1. Create release at: https://github.com/SuperClaude-Org/SuperClaude_Framework/releases/new -2. Tag: v4.0.0 -3. Title: "SuperClaude v4.0.0 - Production Release" +2. Tag: v4.0.3 +3. Title: "SuperClaude v4.0.3 - Production Release" 4. Description: Include changelog and installation instructions ### Update Documentation @@ -313,7 +313,7 @@ git push origin v4.0.0 ### Community Announcement Template ```markdown -🎉 SuperClaude v4.0.0 Released! +🎉 SuperClaude v4.0.3 Released! Install via: - PyPI: `pip install SuperClaude` @@ -381,7 +381,7 @@ npm publish --dry-run # Test locally npm publish --otp=123456 # Release to NPM # Verification -pip install SuperClaude==4.0.0 +pip install SuperClaude==4.0.3 npm install -g @superclaude-org/superclaude@4.0.3 ``` diff --git a/SuperClaude/__init__.py b/SuperClaude/__init__.py index a612b91..54ecb9c 100644 --- a/SuperClaude/__init__.py +++ b/SuperClaude/__init__.py @@ -11,7 +11,7 @@ Usage: SuperClaude --help """ -__version__ = "4.0.0" +__version__ = "4.0.3" __author__ = "NomenAK, Mithun Gowda B" __email__ = "anton.knoery@gmail.com" __license__ = "MIT" diff --git a/VERSION b/VERSION index 0c89fc9..aa31e71 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.0.0 \ No newline at end of file +4.0.3 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 3f79571..2aeb6f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "SuperClaude" -version = "4.0.0" +version = "4.0.3" authors = [ {name = "NomenAK", email = "anton.knoery@gmail.com"}, {name = "Mithun Gowda B", email = "mithungowda.b7411@gmail.com"} diff --git a/setup/__init__.py b/setup/__init__.py index 65495e2..e4eacec 100644 --- a/setup/__init__.py +++ b/setup/__init__.py @@ -8,7 +8,7 @@ from pathlib import Path try: __version__ = (Path(__file__).parent.parent / "VERSION").read_text().strip() except Exception: - __version__ = "4.0.0" # Fallback + __version__ = "4.0.3" # Fallback __author__ = "NomenAK"