Skip to content

v2.0.0

Choose a tag to compare

@SSEO5 SSEO5 released this 06 Apr 12:24
· 19 commits to main since this release

[v2.0.0] - 2025-04-06

  • 🧱 모델 구조 정비

    • completed 필드를 제거하고, status 필드로만 상태를 관리하도록 리팩토링
    • 중복 제거를 통해 데이터 모델의 일관성과 명확성 확보
  • ✅ 테스트 환경 구축 및 코드 작성

    • pytest, pytest-cov, pytest-html, httpx, requests, python-dotenv 의존성 추가
    • 단위 테스트: 주요 기능별 pytest 기반 테스트 작성
    • 통합 테스트: 실제 API 흐름 검증을 위한 pytest + requests 기반 테스트 구성
  • 🔍 검색 및 통계 기능 API 구현

    • /todos/search: 제목에 query 문자열이 포함된 Todo 항목을 필터링하는 검색 API 구현
    • /todos/stats: 전체 Todo 수, 완료된 항목 수, 미완료 항목 수를 요약 제공하는 통계 API 구현
  • 💡 UI 구성 요소 및 디자인 시스템 정비

    • SearchBar, Dashboard, AddTodoModal, TodoListGrid 등 신규 컴포넌트 추가
    • styled-components 도입
    • 모달 및 버튼 UI 공통 컴포넌트 추가

  • 화면 캡처
Snipaste_2025-04-06_21-01-54 Snipaste_2025-04-06_21-00-58

Full Changelog: v1.2.0...v2.0.0