Skip to content

Latest commit

 

History

History
308 lines (209 loc) · 20.6 KB

File metadata and controls

308 lines (209 loc) · 20.6 KB

Changelog

1.3.1 (2025-12-20)

🔧 Maintenance

🔧 Internal Fixes

  • release: fix broken commit links and long hash display in release notes (899f110)

📚 Documentation

  • add missing version headers and improve CHANGELOG hierarchy (2468b2e)
  • sync ai-config-toolkit (fd693b4)

🔨 Chore

  • add action buttons icon (c131415)
  • adding recommended extensions (86d6b47)
  • ai-config-toolkit sync (0412110)
  • ai-config-toolkit sync (46939a7)
  • ai-config-toolkit syncchore: ai-config-toolkit sync (bfa18d7)
  • changing the environment variable name for accessing GitHub MCP (2543b9f)
  • delete unused mcp (7adc92a)
  • deps-dev: bump @semantic-release/commit-analyzer (6672271)
  • deps-dev: bump @semantic-release/github from 11.0.1 to 12.0.2 (d5a7eda)
  • deps-dev: bump @types/micromatch from 4.0.9 to 4.0.10 (f48188b)
  • deps-dev: bump conventional-changelog-conventionalcommits (751b199)
  • deps-dev: bump semantic-release from 24.2.0 to 25.0.2 (747f35f)
  • deps-dev: bump ts-jest from 29.2.5 to 29.4.6 (5cd71e1)
  • deps-dev: bump typescript-eslint from 8.48.0 to 8.48.1 (7986ba2)
  • deps: bump globby from 14.0.0 to 16.0.0 (36249c4)
  • deps: bump tar from 7.5.1 to 7.5.2 (8391da4)
  • migrate test framework from Jest to Vitest (0e2d7ef)
  • modified container structure to support codespaces (3bf5029)
  • sort action buttons (bdec557)
  • sync ai-config-toolkit (c6150cd)
  • syncing documents from ai-config-toolkit (1753127)

1.0.6 (2025-12-20)

🎯 Highlights

✨ Features

  • add input validation for baedal function (314b01e)
  • add modified-only mode to update only changed files (be56e46)
  • add zod runtime validation for external APIs and user inputs (f9e37ba)

🐛 Bug Fixes

  • dot-prefixed paths not recognized correctly (e1fe9ec)
  • downloads proceeding without clear error for non-existent repositories (6847586)
  • release: breaking change commits not triggering major version bump (7d85097)
  • subdirectory and exclude pattern handling errors (67e4147)

🔧 Maintenance

🔧 Internal Fixes

  • split commit groups with finalizeContext for 2-tier release notes (06c8112)
  • restore type subsections in 2-tier release notes structure (0674317)
  • use handlebars built-in helpers for template conditional logic (28547fb)

📚 Documentation

  • Remove subagent assignment model (2f9686b)
  • sync ai documentation from the ai-config-toolkit repository (72329bc)
  • synchronizing documentation from the ai-config-toolkit repository (d84179a)
  • Synchronizing documentation from the ai-config-toolkit repository (c8492cc)
  • update docs (62115ab)

♻️ Refactoring

  • add actionable hints to error messages (9e60d67)
  • centralize types and add exit codes (59c0d7f)
  • improve code quality with es-toolkit utilities (69eb934)
  • replace generic Error with BaseError hierarchy (e749627)
  • Switch to using reusable workflows from the workflow-toolkit repository (aab5fc9)

✅ Tests

🔨 Chore

  • Add git pull to the action button (bb75727)
  • Add useful action button commands (57dc258)
  • Adding to the GitHub CLI container default settings (419fbb4)
  • deps: bump actions/checkout from 5 to 6 (81b12a1)
  • enforce BaseError usage with ESLint rule (c4af78d)
  • excluding lock files from the lint command (6560983)
  • just simplify installation (d9257e1)
  • Modified to require user confirmation when executing the release command (9c5fd2e)
  • remove docker-in-docker feature (3265411)
  • simplifying gitignore (c4768fb)
  • syncing documentation from the ai-config-toolkit repository (0fdd6a1)

1.0.5 (2025-11-20)

🔧 Maintenance

🔧 Internal Fixes

  • implement 2-tier release notes structure (8c5eaf0)
  • resolve immutable commit object error in transform function (6e1e853)

📚 Documentation

♻️ Refactoring

  • add logger and github-client utilities (6196258)
  • add NetworkError and ValidationError classes (4e09739)
  • apply barrel export pattern and clean up import paths (04ce850)
  • apply custom error classes to executor.ts (8b78d58)
  • apply custom error classes to pull/index.ts (ccb01b1)
  • apply logger utility across entire project (0821077)
  • decompose baedal function to reduce complexity (15db919)
  • decompose executePush function to reduce complexity (c2404c4)
  • enhance CLI option validation in adapter (15f325d)
  • implement BaseError and FileSystemError classes (ef2e9fc)
  • move pull public types to pkg/pull/types.ts (82943f2)
  • refactor extract module and add path-helpers utilities (3c33d1a)
  • remove unused token parameter from parseSource (e6dc4a6)
  • reorganize internal modules into core/domain/infra/utils structure (c3a07d5)
  • restructure folders following NPM guidelines (587c956)
  • split extractTarball into strategy pattern (7edcb25)
  • standardize error handling in download and files modules (4619732)
  • unify Octokit instantiation with github-client utility (92ea5fd)
  • utilize Provider type and improve extensibility (f773d1c)

✅ Tests

  • add logger behavior verification for file size warnings (06f82e9)
  • improve coverage by 12% with integration tests (3912f18)

🔨 Chore

  • pnpm link command failing due to missing global environment setup (216c118)

1.0.4 (2025-11-17)

🔧 Maintenance

🔧 Internal Fixes

  • Add missing dependencies (41fe386)

📚 Documentation

  • Synchronizing documentation from the ai-config-toolkit repository (625763f)

♻️ Refactoring

  • apply null/undefined policy with safer operators (baf6eb9)
  • introduce ConflictMode Union Type and Adapter Pattern for type safety (162fe41)
  • remove GitLab/Bitbucket support and optimize for GitHub-only (43002ff)
  • rename download command to pull and unify related types (8d4ed93)

✅ Tests

  • setup Jest test infrastructure with first parser tests (0bf42ae)

🔨 Chore

  • Fix out-of-conformance dependency versions (7c13a4f)

1.0.3 (2025-11-16)

🔧 Maintenance

🔧 Internal Fixes

  • fix release to main sync by using --no-edit instead of --ff-only (d7e6332)

1.0.2 (2025-11-16)

🔧 Maintenance

🔧 Internal Fixes

  • Fixed an issue where the package.json version was not updated even after release (319de11)

1.0.1 (2025-11-16)

🔧 Maintenance

📚 Documentation

  • Add command execution principles to CLAUDE.md (ca45098)
  • add ifix type and improve distinction guide in commit message generator (2b45d64)
  • Added Conventional Commits specifications to the commit command (647c351)
  • AI-related documentation and settings replaced (5bdb079)
  • update CLAUDE.md (4d72c09)
  • Update CLAUDE.md (ba5acfe)

💄 Styles

  • modify breaking formatted doc (c6b837a)

🔨 Chore

  • add dual language document generation to workflow commands (8303cb1)
  • add mcp json (62ce9ac)
  • Added CLAUDE skills to fix dependency versions and related principles (9e00593)
  • Change the dependabot commit message conventions (61f5266)
  • Change the Discord webhook url environment variable name (b9305eb)
  • Fix formatting inconsistency between save and lint execution (7429665)
  • Fixed an error that occurred when a PR author attempted to add themselves as a reviewer (22d8942)
  • Fixed Claude Code re-login issue when rebuilding DevContainer (883c250)
  • implement semantic-release automation for version management and releases (16f3a63)
  • Improved the issue of delayed pre-commit lint error detection (7028a80)
  • Migrating the package manager from yarn to pnpm (2a88ef5)
  • Modify workflow-specific documents to not be uploaded to git (56858ec)
  • Remove incorrectly formatted documents (36d3933)
  • Remove unnecessary vscode extensions (07db26b)
  • Set the git action button terminal name (b3098cb)
  • Setting global environment variables (1103218)
  • Sync prompts from the ai-config-toolkit repository (e4ccfa6)
  • Synchronizing code from the ai-config-toolkit repository (6910c94)
  • update claude code terminal name (22a3a37)
  • update gitignore (0432b06)

1.0.0 (2024-11-05)

🎯 Highlights

✨ Features

  • push 명령 MVP 구현 - 새로운 push 명령어 추가

🐛 Bug Fixes

  • Docker 빌드 실패 해결 (Debian trixie에서 moby-cli 부재 문제)

🔧 Maintenance

♻️ Refactoring

  • typescript-eslint 업데이트
  • eslint 업데이트
  • ky 업데이트
  • @types/node 업데이트
  • tar 업데이트
  • 기타 다양한 의존성 업데이트

🔨 Chore

  • 린트 워크플로우 추가
  • 코드 포맷팅 개선
  • Prettier 규칙 적용
  • Claude Code 린트 훅 추가

📚 Documentation

  • README에 기여 섹션 추가

0.1.1 (2024-10-11)

🎯 Highlights

✨ Features

  • 대화형 덮어쓰기 확인 - CLI 옵션을 통한 대화형 덮어쓰기 확인 추가

0.1.0 (2024-10-11)

🎯 Highlights

✨ Features

  • GitLab 지원 - 최적화된 하위 디렉토리 다운로드 지원
  • Bitbucket 지원 - Bitbucket 저장소 다운로드 추가
  • 비공개 저장소 인증 - 인증 토큰을 통한 비공개 저장소 지원
  • 파일 제외 기능 - 특정 파일 패턴 제외 옵션 추가

🔧 Maintenance

♻️ Refactoring

  • ofetch에서 ky로 마이그레이션
  • Commander 통합 개선

🔨 Chore

  • GitHub Actions 업데이트
  • 다양한 의존성 업데이트

0.0.3 (2024-10-10)

🔧 Maintenance

♻️ Refactoring

  • Shebang 추가 - tsup 배너를 통해 CLI 출력에 shebang 추가

0.0.1 (2024-10-10)

🎯 Highlights

✨ Features

  • 초기 릴리즈 - GitHub 저장소 다운로더 CLI MVP 구현
  • 기본적인 저장소 다운로드 기능
  • 하위 디렉토리 다운로드 지원