Skip to content

Commit b3d3eac

Browse files
committed
chore: release v1.7.0
1 parent 706ee80 commit b3d3eac

File tree

6 files changed

+41
-21
lines changed

6 files changed

+41
-21
lines changed

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
{
1414
"name": "everything-claude-code",
1515
"source": "./",
16-
"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",
17-
"version": "1.6.0",
16+
"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",
17+
"version": "1.7.0",
1818
"author": {
1919
"name": "Affaan Mustafa",
2020
"email": "me@affaanmustafa.com"

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "everything-claude-code",
3-
"version": "1.6.0",
3+
"version": "1.7.0",
44
"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",
55
"author": {
66
"name": "Affaan Mustafa",

.opencode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ecc-universal",
3-
"version": "1.6.0",
3+
"version": "1.7.0",
44
"description": "Everything Claude Code (ECC) plugin for OpenCode - agents, commands, hooks, and skills",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,14 @@ This repo is the raw code only. The guides explain everything.
6969

7070
## What's New
7171

72+
### v1.7.0 — Cross-Platform Expansion & Presentation Builder (Feb 2026)
73+
74+
- **Codex app + CLI support** — Direct `AGENTS.md`-based Codex support, installer targeting, and Codex docs
75+
- **`frontend-slides` skill** — Zero-dependency HTML presentation builder with PPTX conversion guidance and strict viewport-fit rules
76+
- **5 new generic business/content skills**`article-writing`, `content-engine`, `market-research`, `investor-materials`, `investor-outreach`
77+
- **Broader tool coverage** — Cursor, Codex, and OpenCode support tightened so the same repo ships cleanly across all major harnesses
78+
- **992 internal tests** — Expanded validation and regression coverage across plugin, hooks, skills, and packaging
79+
7280
### v1.6.0 — Codex CLI, AgentShield & Marketplace (Feb 2026)
7381

7482
- **Codex CLI support** — New `/codex-setup` command generates `codex.md` for OpenAI Codex CLI compatibility

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ecc-universal",
3-
"version": "1.6.0",
3+
"version": "1.7.0",
44
"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",
55
"keywords": [
66
"claude-code",

scripts/release.sh

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ set -euo pipefail
55
# Usage: ./scripts/release.sh VERSION
66

77
VERSION="${1:-}"
8+
ROOT_PACKAGE_JSON="package.json"
89
PLUGIN_JSON=".claude-plugin/plugin.json"
10+
MARKETPLACE_JSON=".claude-plugin/marketplace.json"
11+
OPENCODE_PACKAGE_JSON=".opencode/package.json"
912

1013
# Function to show usage
1114
usage() {
@@ -39,31 +42,40 @@ if ! git diff --quiet || ! git diff --cached --quiet; then
3942
exit 1
4043
fi
4144

42-
# Verify plugin.json exists
43-
if [[ ! -f "$PLUGIN_JSON" ]]; then
44-
echo "Error: $PLUGIN_JSON not found"
45-
exit 1
46-
fi
45+
# Verify versioned manifests exist
46+
for FILE in "$ROOT_PACKAGE_JSON" "$PLUGIN_JSON" "$MARKETPLACE_JSON" "$OPENCODE_PACKAGE_JSON"; do
47+
if [[ ! -f "$FILE" ]]; then
48+
echo "Error: $FILE not found"
49+
exit 1
50+
fi
51+
done
4752

48-
# Read current version
49-
OLD_VERSION=$(grep -oE '"version": *"[^"]*"' "$PLUGIN_JSON" | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
53+
# Read current version from plugin.json
54+
OLD_VERSION=$(grep -oE '"version": *"[^"]*"' "$PLUGIN_JSON" | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
5055
if [[ -z "$OLD_VERSION" ]]; then
5156
echo "Error: Could not extract current version from $PLUGIN_JSON"
5257
exit 1
5358
fi
5459
echo "Bumping version: $OLD_VERSION -> $VERSION"
5560

56-
# Update version in plugin.json (cross-platform sed, pipe-delimiter avoids issues with slashes)
57-
if [[ "$OSTYPE" == "darwin"* ]]; then
58-
# macOS
59-
sed -i '' "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|" "$PLUGIN_JSON"
60-
else
61-
# Linux
62-
sed -i "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|" "$PLUGIN_JSON"
63-
fi
61+
update_version() {
62+
local file="$1"
63+
local pattern="$2"
64+
if [[ "$OSTYPE" == "darwin"* ]]; then
65+
sed -i '' "$pattern" "$file"
66+
else
67+
sed -i "$pattern" "$file"
68+
fi
69+
}
70+
71+
# Update all shipped package/plugin manifests
72+
update_version "$ROOT_PACKAGE_JSON" "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
73+
update_version "$PLUGIN_JSON" "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
74+
update_version "$MARKETPLACE_JSON" "0,/\"version\": *\"[^\"]*\"/s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
75+
update_version "$OPENCODE_PACKAGE_JSON" "s|\"version\": *\"[^\"]*\"|\"version\": \"$VERSION\"|"
6476

6577
# Stage, commit, tag, and push
66-
git add "$PLUGIN_JSON"
78+
git add "$ROOT_PACKAGE_JSON" "$PLUGIN_JSON" "$MARKETPLACE_JSON" "$OPENCODE_PACKAGE_JSON"
6779
git commit -m "chore: bump plugin version to $VERSION"
6880
git tag "v$VERSION"
6981
git push origin main "v$VERSION"

0 commit comments

Comments
 (0)