Skip to content

변경 로그: 버전 히스토리 및 변경 사항

학습 목표

  • 각 버전의 주요 변경 사항 파악
  • 새로운 기능과 수정 사항 추적
  • 업그레이드 필요 여부 판단

버전 히스토리

2026-01-24 - 보안 수정 및 문서 수정

수정 내용:

  • 🔒 보안 수정: commandExists() 함수의 명령어 인젝션 취약점 방지
    • execSync 대신 spawnSync 사용
    • 입력값 검증으로 영숫자, 하이픈, 언더스코어, 점만 허용
  • 📝 문서 수정: runCommand() 함수에 보안 관련 문서 경고 추가
  • 🐛 XSS 스캐너 오탐 수정: <script><binary>[script-name][binary-name]으로 대체
  • 📚 문서 수정: doc-updater.mdnpx ts-morph를 올바른 npx tsx scripts/codemaps/generate.ts로 수정

영향: #42, #43, #51


2026-01-22 - 크로스 플랫폼 지원 및 플러그인화

새로운 기능:

  • 🌐 크로스 플랫폼 지원: 모든 hooks와 스크립트를 Node.js로 재작성하여 Windows, macOS, Linux 지원
  • 📦 플러그인 패키징: Claude Code 플러그인으로 배포, 플러그인 마켓플레이스 설치 지원
  • 🎯 패키지 매니저 자동 감지: 6가지 감지 우선순위 지원
    • 환경 변수 CLAUDE_PACKAGE_MANAGER
    • 프로젝트 설정 .claude/package-manager.json
    • package.jsonpackageManager 필드
    • Lock 파일 감지 (package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb)
    • 전역 설정 ~/.claude/package-manager.json
    • 사용 가능한 첫 번째 패키지 매니저로 폴백

수정 내용:

  • 🔄 Hook 로딩: 컨벤션에 따라 자동으로 hooks 로드, plugin.json의 hooks 선언 제거
  • 📌 Hook 경로: ${CLAUDE_PLUGIN_ROOT} 및 상대 경로 사용
  • 🎨 UI 개선: star 히스토리 차트 및 badge bar 추가
  • 📖 Hook 구성: session-end hooks를 Stop에서 SessionEnd로 이동

2026-01-20 - 기능 강화

새로운 기능:

  • 💾 Memory Persistence Hooks: 세션 간 컨텍스트 자동 저장 및 로드
  • 🧠 Strategic Compact Hook: 지능형 컨텍스트 압축 제안
  • 📚 Continuous Learning Skill: 세션에서 재사용 가능한 패턴 자동 추출
  • 🎯 Strategic Compact Skill: 토큰 최적화 전략

2026-01-17 - 초기 릴리스

초기 기능:

  • ✨ 완전한 Claude Code 설정 컬렉션
  • 🤖 9개의 전문화된 agents
  • ⚡ 14개의 슬래시 명령어
  • 📋 8개의 규칙 세트
  • 🔄 자동화된 hooks
  • 🎨 11개의 스킬 라이브러리
  • 🌐 15개 이상의 MCP 서버 사전 설정
  • 📖 완전한 README 문서

버전 명명 규칙

이 프로젝트는 전통적인 시맨틱 버전 번호 대신 날짜 버전 형식(YYYY-MM-DD)을 사용합니다.

버전 유형

유형설명예시
새 기능새로운 기능 또는 주요 개선 추가feat: add new agent
수정버그 또는 문제 수정fix: resolve hook loading issue
문서문서 업데이트docs: update README
스타일포맷팅 또는 코드 스타일style: fix indentation
리팩토링코드 리팩토링refactor: simplify hook logic
성능성능 최적화perf: improve context loading
테스트테스트 관련test: add unit tests
빌드빌드 시스템 또는 의존성build: update package.json
되돌리기이전 커밋 되돌리기revert: remove version field

업데이트 받는 방법

플러그인 마켓플레이스 업데이트

플러그인 마켓플레이스를 통해 Everything Claude Code를 설치한 경우:

  1. Claude Code 열기
  2. /plugin update everything-claude-code 실행
  3. 업데이트 완료 대기

수동 업데이트

저장소를 수동으로 클론한 경우:

bash
cd ~/.claude/plugins/everything-claude-code
git pull origin main

마켓플레이스에서 설치

최초 설치:

bash
/plugin marketplace add affaan-m/everything-claude-code

변경 영향 분석

보안 수정 (필수 업그레이드)

  • 2026-01-24: 명령어 인젝션 취약점 수정, 업그레이드 강력 권장

기능 강화 (선택적 업그레이드)

  • 2026-01-22: 크로스 플랫폼 지원, Windows 사용자 필수 업그레이드
  • 2026-01-20: 새로운 기능 강화, 필요에 따라 업그레이드

문서 업데이트 (업그레이드 불필요)

  • 문서 업데이트는 기능에 영향을 주지 않으며, README를 직접 확인 가능

알려진 이슈

현재 버전 (2026-01-24)

  • 알려진 심각한 이슈 없음

이전 버전

  • 2026-01-22 이전: Hooks 로딩에 수동 설정 필요 (2026-01-22에 수정됨)
  • 2026-01-20 이전: Windows 미지원 (2026-01-22에 수정됨)

기여 및 피드백

이슈 보고

버그를 발견했거나 기능 제안이 있다면:

  1. GitHub Issues에서 유사한 이슈가 있는지 검색
  2. 없다면 새 Issue를 생성하고 다음 정보 제공:
    • 버전 정보
    • 운영 체제
    • 재현 단계
    • 예상 동작 vs 실제 동작

PR 제출

기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.


이번 강의 요약

  • Everything Claude Code는 날짜 버전 번호(YYYY-MM-DD)를 사용
  • 보안 수정(예: 2026-01-24)은 필수 업그레이드
  • 기능 강화는 필요에 따라 업그레이드
  • 플러그인 마켓플레이스 사용자는 /plugin update로 업데이트
  • 수동 설치 사용자는 git pull로 업데이트
  • 이슈 보고 및 PR 제출은 프로젝트 가이드라인 준수

다음 강의 예고

다음 강의에서는 **설정 파일 상세 가이드**를 학습합니다.

배우게 될 내용:

  • settings.json의 전체 필드 설명
  • Hooks 설정의 고급 옵션
  • MCP 서버 설정 상세 가이드
  • 커스텀 설정 모범 사례