Skip to content

v2.2.0: Bump version to 2.2.0

Choose a tag to compare

@bitjaru bitjaru released this 12 Nov 13:11
· 37 commits to main since this release

🎯 What's New in v2.2.0

Hard Update Mode - Deep Scan & Update All Files

A major new feature that goes beyond just finding missing files!

⭐ Key Features

Interactive Update Mode Selection

$ codesyncer update

? Select update mode:
❯ πŸ“ Normal Update - Generate missing files only
  πŸ” Hard Update - Deep scan and update all existing files

Two Update Modes:

1. πŸ“ Normal Update (Default)
  - Fast and safe
  - Generates missing files only
  - Perfect for adding new repos
2. πŸ” Hard Update (New!)
  - Deep scans all .claude/ files
  - Updates ARCHITECTURE.md with latest folder structure
  - Detects new files/folders and updates statistics
  - Adds new patterns/rules to CLAUDE.md
  - Validates all file formats
  - Generates missing files if any

πŸ€– AI-Readable UPDATE_GUIDE.md

Automatically generates detailed instructions for AI:

Normal Mode:
- Lists missing files per repository
- Step-by-step workflow
- Templates and examples

Hard Mode:
- All repositories with scan tasks
- Specific update instructions per file
- Change detection and validation steps

πŸ’‘ Smart Features

- Auto-detects language (EN/KO) from existing setup
- Single UPDATE_GUIDE.md (overwrites on each run)
- Auto-deletion guidance after completion
- Repository-specific missing file detection
- Progress indicators and confirmations

πŸ“ Example Workflows

Scenario 1: Missing Files
$ codesyncer update
# Select: Normal Update
# AI reads UPDATE_GUIDE.md
# Generates missing CLAUDE.md, ARCHITECTURE.md, etc.

Scenario 2: Project Structure Changed
$ codesyncer update
# Select: Hard Update
# AI scans all repos
# Updates ARCHITECTURE.md with new files/folders
# Adds new patterns to CLAUDE.md

Scenario 3: CLI Flag
$ codesyncer update --hard
# Skips prompt, goes straight to hard update

πŸ“š Enhanced Documentation

- Updated README with real-world problem scenarios
- Added relatable problem-solution sections
- Covers session context loss, multi-repo chaos, dangerous assumptions

πŸ”„ Migration from v2.1.x

Simply update and run:
npm install -g codesyncer@2.2.0
codesyncer update

No breaking changes!

πŸ“¦ Full Changelog

v2.2.0:
- Hard update mode with deep scanning
- Interactive update mode selection
- Smart UPDATE_GUIDE.md generation
- Enhanced README problem-solution sections

v2.1.3:
- Root CLAUDE.md auto-creation in update command

v2.1.2:
- Root CLAUDE.md template for auto-discovery

v2.1.1:
- Complete zero-inference architecture

v2.1.0:
- Repository selection UI

---
Full Changelog: https://github.com/bitjaru/codesyncer/compare/v2.1.3...v2.2.0