Skip to content

Releases: JakeB-5/sdd-tool

v1.5.1

Choose a tag to compare

@JakeB-5 JakeB-5 released this 30 Jan 08:55

v1.5.1 Release

Bug Fixes

  • Constitution 위반 검사 버그 수정: "코드", "테스트" 같은 일반 단어가 위반으로 감지되는 문제 해결
    • 키워드 기반 위반 검사 비활성화
    • 버전 호환성 검사는 유지
    • 향후 명시적 패턴 기반 검사로 대체 예정

Technical Details

  • extractKeywords() 함수의 과도한 키워드 추출 문제 해결
  • false positive 발생 원인: 2글자 이상 한글 단어를 모두 키워드로 추출
  • 불용어 목록이 조사만 포함하여 일반 단어 필터링 실패

Full Changelog: v1.5.0...v1.5.1

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Jan 06:41

v1.5.0 Release

New Features

Phase 1: Test Coverage

  • Unit tests for watcher (22), watch (11), cicd (31), migrate (20)
  • Integration tests for sync, diff, export, prepare, reverse
  • Windows EBUSY file locking fix with rmWithRetry helper

Phase 2: Windows Compatibility

  • .gitattributes for LF normalization
  • Cross-platform path utilities (src/utils/path.ts)
  • 27 path utility tests

Phase 3: Caching System

  • src/core/cache/spec-cache.ts with LRU eviction and mtime invalidation
  • CLI commands: sdd cache clear|stats|enable|disable
  • Validate options: --use-cache, --no-cache
  • scripts/benchmark.ts for performance measurement

Phase 4: English Documentation & i18n

  • README.md (English default), README.ko.md (Korean)
  • VitePress i18n: English (default) / Korean support
  • 76 English documentation files created
  • Language switcher in documentation site

Bug Fixes

  • Cross-platform path utility compatibility fix for Linux CI

Documentation

  • Guide: 17 files
  • CLI: 26 files
  • Commands: 20 files
  • Spec-writing: 5 files
  • Tutorial: 2 files
  • Roadmap: 6 files

Full Changelog: v1.4.3...v1.5.0

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 07 Jan 07:32

Full Changelog: v1.4.2...v1.4.3

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 07 Jan 06:56

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Jan 05:26

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 08:46

Full Changelog: v1.3.2...v1.4.0

v1.3.2

Choose a tag to compare

@JakeB-5 JakeB-5 released this 06 Jan 08:17

Bug Fixes

  • 슬래시 커맨드 프롬프트 경로 수정: v1.3.0 도메인 기반 디렉토리 구조와 일치하도록 수정
    • /sdd.validate: 예시 경로에 도메인 추가 (.sdd/specs/auth/user-auth/spec.md)
    • /sdd.change: 영향받는 스펙 경로에 도메인 추가

Full Changelog

v1.3.1...v1.3.2

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@JakeB-5 JakeB-5 released this 06 Jan 07:20

Bug Fixes

  • reverse finalize 스펙 포맷 통일: sdd reverse finalize로 생성된 스펙이 이제 sdd new와 동일한 형식으로 생성됩니다
    • YAML frontmatter 포함 (id, title, status, domain, depends, ...)
    • ## 요구사항 섹션 + REQ-ID + RFC 2119 키워드 (SHALL)
    • ## 시나리오 + - **GIVEN/WHEN/THEN** 형식
    • ## 비기능 요구사항, ## 제약사항, ## 용어 정의 섹션
    • 역추출 전용 메타데이터: extracted_from, confidence, source_files

이제 sdd reverse finalize로 생성된 스펙이 sdd validate를 통과합니다.

Documentation

  • /sdd.reverse 슬래시 커맨드에 finalize 후 스펙 형식 문서 추가

Full Changelog

v1.3.0...v1.3.1

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jan 03:27

Full Changelog: v1.2.9...v1.3.0

v1.2.9

Choose a tag to compare

@github-actions github-actions released this 31 Dec 06:06

Full Changelog: v1.2.8...v1.2.9