mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 13:43:26 +08:00
chore: release v1.7.0
This commit is contained in:
@@ -13,8 +13,8 @@
|
|||||||
{
|
{
|
||||||
"name": "everything-claude-code",
|
"name": "everything-claude-code",
|
||||||
"source": "./",
|
"source": "./",
|
||||||
"description": "The most comprehensive Claude Code plugin — 13+ agents, 48+ skills, 32+ commands, and production-ready hooks for TDD, security scanning, code review, and continuous learning",
|
"description": "The most comprehensive Claude Code plugin — 14+ agents, 56+ skills, 33+ commands, and production-ready hooks for TDD, security scanning, code review, and continuous learning",
|
||||||
"version": "1.6.0",
|
"version": "1.7.0",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Affaan Mustafa",
|
"name": "Affaan Mustafa",
|
||||||
"email": "me@affaanmustafa.com"
|
"email": "me@affaanmustafa.com"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "everything-claude-code",
|
"name": "everything-claude-code",
|
||||||
"version": "1.6.0",
|
"version": "1.7.0",
|
||||||
"description": "Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use",
|
"description": "Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Affaan Mustafa",
|
"name": "Affaan Mustafa",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ecc-universal",
|
"name": "ecc-universal",
|
||||||
"version": "1.6.0",
|
"version": "1.7.0",
|
||||||
"description": "Everything Claude Code (ECC) plugin for OpenCode - agents, commands, hooks, and skills",
|
"description": "Everything Claude Code (ECC) plugin for OpenCode - agents, commands, hooks, and skills",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
@@ -69,6 +69,14 @@ This repo is the raw code only. The guides explain everything.
|
|||||||
|
|
||||||
## What's New
|
## What's New
|
||||||
|
|
||||||
|
### v1.7.0 — Cross-Platform Expansion & Presentation Builder (Feb 2026)
|
||||||
|
|
||||||
|
- **Codex app + CLI support** — Direct `AGENTS.md`-based Codex support, installer targeting, and Codex docs
|
||||||
|
- **`frontend-slides` skill** — Zero-dependency HTML presentation builder with PPTX conversion guidance and strict viewport-fit rules
|
||||||
|
- **5 new generic business/content skills** — `article-writing`, `content-engine`, `market-research`, `investor-materials`, `investor-outreach`
|
||||||
|
- **Broader tool coverage** — Cursor, Codex, and OpenCode support tightened so the same repo ships cleanly across all major harnesses
|
||||||
|
- **992 internal tests** — Expanded validation and regression coverage across plugin, hooks, skills, and packaging
|
||||||
|
|
||||||
### v1.6.0 — Codex CLI, AgentShield & Marketplace (Feb 2026)
|
### v1.6.0 — Codex CLI, AgentShield & Marketplace (Feb 2026)
|
||||||
|
|
||||||
- **Codex CLI support** — New `/codex-setup` command generates `codex.md` for OpenAI Codex CLI compatibility
|
- **Codex CLI support** — New `/codex-setup` command generates `codex.md` for OpenAI Codex CLI compatibility
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ecc-universal",
|
"name": "ecc-universal",
|
||||||
"version": "1.6.0",
|
"version": "1.7.0",
|
||||||
"description": "Complete collection of battle-tested Claude Code configs — agents, skills, hooks, commands, and rules evolved over 10+ months of intensive daily use by an Anthropic hackathon winner",
|
"description": "Complete collection of battle-tested Claude Code configs — agents, skills, hooks, commands, and rules evolved over 10+ months of intensive daily use by an Anthropic hackathon winner",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"claude-code",
|
"claude-code",
|
||||||
|
|||||||
@@ -5,7 +5,10 @@ set -euo pipefail
|
|||||||
# Usage: ./scripts/release.sh VERSION
|
# Usage: ./scripts/release.sh VERSION
|
||||||
|
|
||||||
VERSION="${1:-}"
|
VERSION="${1:-}"
|
||||||
|
ROOT_PACKAGE_JSON="package.json"
|
||||||
PLUGIN_JSON=".claude-plugin/plugin.json"
|
PLUGIN_JSON=".claude-plugin/plugin.json"
|
||||||
|
MARKETPLACE_JSON=".claude-plugin/marketplace.json"
|
||||||
|
OPENCODE_PACKAGE_JSON=".opencode/package.json"
|
||||||
|
|
||||||
# Function to show usage
|
# Function to show usage
|
||||||
usage() {
|
usage() {
|
||||||
@@ -39,31 +42,40 @@ if ! git diff --quiet || ! git diff --cached --quiet; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Verify plugin.json exists
|
# Verify versioned manifests exist
|
||||||
if [[ ! -f "$PLUGIN_JSON" ]]; then
|
for FILE in "$ROOT_PACKAGE_JSON" "$PLUGIN_JSON" "$MARKETPLACE_JSON" "$OPENCODE_PACKAGE_JSON"; do
|
||||||
echo "Error: $PLUGIN_JSON not found"
|
if [[ ! -f "$FILE" ]]; then
|
||||||
exit 1
|
echo "Error: $FILE not found"
|
||||||
fi
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
# Read current version
|
# Read current version from plugin.json
|
||||||
OLD_VERSION=$(grep -oE '"version": *"[^"]*"' "$PLUGIN_JSON" | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
|
OLD_VERSION=$(grep -oE '"version": *"[^"]*"' "$PLUGIN_JSON" | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
|
||||||
if [[ -z "$OLD_VERSION" ]]; then
|
if [[ -z "$OLD_VERSION" ]]; then
|
||||||
echo "Error: Could not extract current version from $PLUGIN_JSON"
|
echo "Error: Could not extract current version from $PLUGIN_JSON"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo "Bumping version: $OLD_VERSION -> $VERSION"
|
echo "Bumping version: $OLD_VERSION -> $VERSION"
|
||||||
|
|
||||||
# Update version in plugin.json (cross-platform sed, pipe-delimiter avoids issues with slashes)
|
update_version() {
|
||||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
local file="$1"
|
||||||
# macOS
|
local pattern="$2"
|
||||||
sed -i '' "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|" "$PLUGIN_JSON"
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
else
|
sed -i '' "$pattern" "$file"
|
||||||
# Linux
|
else
|
||||||
sed -i "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|" "$PLUGIN_JSON"
|
sed -i "$pattern" "$file"
|
||||||
fi
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Update all shipped package/plugin manifests
|
||||||
|
update_version "$ROOT_PACKAGE_JSON" "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
|
||||||
|
update_version "$PLUGIN_JSON" "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
|
||||||
|
update_version "$MARKETPLACE_JSON" "0,/\"version\": *\"[^\"]*\"/s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
|
||||||
|
update_version "$OPENCODE_PACKAGE_JSON" "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
|
||||||
|
|
||||||
# Stage, commit, tag, and push
|
# Stage, commit, tag, and push
|
||||||
git add "$PLUGIN_JSON"
|
git add "$ROOT_PACKAGE_JSON" "$PLUGIN_JSON" "$MARKETPLACE_JSON" "$OPENCODE_PACKAGE_JSON"
|
||||||
git commit -m "chore: bump plugin version to $VERSION"
|
git commit -m "chore: bump plugin version to $VERSION"
|
||||||
git tag "v$VERSION"
|
git tag "v$VERSION"
|
||||||
git push origin main "v$VERSION"
|
git push origin main "v$VERSION"
|
||||||
|
|||||||
Reference in New Issue
Block a user