Skip to content

Журнал изменений: История версий и изменения

Чему вы научитесь

  • Узнавать о важных изменениях в каждой версии
  • Отслеживать новые функции и исправления
  • Решать, нужно ли обновляться

История версий

2026-01-24 — Исправления безопасности и документации

Исправления:

  • 🔒 Безопасность: Устранена уязвимость инъекции команд в commandExists()
    • Использование spawnSync вместо execSync
    • Валидация ввода: разрешены только буквы, цифры, дефисы, подчёркивания и точки
  • 📝 Документация: Добавлено предупреждение о безопасности для runCommand()
  • 🐛 XSS-сканер: Исправлены ложные срабатывания — <script> и <binary> заменены на [script-name] и [binary-name]
  • 📚 Документация: Исправлена команда npx ts-morph на корректную npx tsx scripts/codemaps/generate.ts в doc-updater.md

Затронутые issues: #42, #43, #51


2026-01-22 — Кроссплатформенность и плагинизация

Новые возможности:

  • 🌐 Кроссплатформенная поддержка: Все хуки и скрипты переписаны на Node.js, поддержка Windows, macOS и Linux
  • 📦 Плагин-пакет: Распространение как плагин Claude Code с поддержкой установки через маркетплейс
  • 🎯 Автоопределение пакетного менеджера: 6 уровней приоритета
    • Переменная окружения CLAUDE_PACKAGE_MANAGER
    • Конфигурация проекта .claude/package-manager.json
    • Поле packageManager в package.json
    • Определение по lock-файлам (package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb)
    • Глобальная конфигурация ~/.claude/package-manager.json
    • Fallback на первый доступный пакетный менеджер

Исправления:

  • 🔄 Загрузка хуков: Автоматическая загрузка по соглашению, удалено объявление хуков в plugin.json
  • 📌 Пути хуков: Использование ${CLAUDE_PLUGIN_ROOT} и относительных путей
  • 🎨 Улучшения UI: Добавлены график истории звёзд и панель бейджей
  • 📖 Организация хуков: Хуки session-end перенесены из Stop в SessionEnd

2026-01-20 — Улучшения функциональности

Новые возможности:

  • 💾 Memory Persistence Hooks: Автоматическое сохранение и загрузка контекста между сессиями
  • 🧠 Strategic Compact Hook: Интеллектуальные рекомендации по сжатию контекста
  • 📚 Continuous Learning Skill: Автоматическое извлечение переиспользуемых паттернов из сессий
  • 🎯 Strategic Compact Skill: Стратегии оптимизации токенов

2026-01-17 — Первый релиз

Начальный функционал:

  • ✨ Полная коллекция конфигураций Claude Code
  • 🤖 9 специализированных агентов
  • ⚡ 14 слэш-команд
  • 📋 8 наборов правил
  • 🔄 Автоматизированные хуки
  • 🎨 11 навыков (skills)
  • 🌐 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: Загрузка хуков требовала ручной настройки (исправлено в 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
  • Расширенные параметры конфигурации хуков
  • Подробности настройки MCP-серверов
  • Лучшие практики пользовательской конфигурации