Releases: pozalabs/compose
Releases · pozalabs/compose
v2.3.0
v2.2.0
✨ Features
- IP-7081: [compose] CHANGELOG 및 release 스킬 추가 #543 @novdov
- IP-7080: [compose] Operator 체이닝 메서드명을 의도에 맞게 변경 #542 @novdov
- IP-7079: [compose] 내부 유틸리티 함수의 flat/recursive 의도를 이름에 반영 #541 @novdov
- IP-7078: [compose] Operator 직렬화에서 dict 순회 대신 명시적 필드 참조로 전환 #540 @novdov
- IP-7076: [compose] 불필요한 레거시 코드 제거 및 파일명 오타 수정 #539 @novdov
- IP-7073: [compose] 사용하지 않는 커맨드 파일 및 완료된 스펙 문서 삭제 #538 @novdov
- IP-7072: [compose] EventBus 타입 기반 의존성 해결로 전환 #537 @novdov
- IP-7070: [compose] 프레임워크 중립적 DI 패키지 구조로 전환 #536 @novdov
- IP-7068: [compose] dishka 기반 auto-wiring route class 팩토리 제공 #535 @novdov
- IP-7067: [compose] fastapi_example dishka 전환 #534 @novdov
- IP-7066: [compose] examples uv workspace 전환 #533 @novdov
- IP-7035: [compose] S3 CRUD 래퍼 공통 클래스 제공 #532 @novdov
- IP-7033: [compose] 모듈명과 역할 불일치 해소 #531 @novdov
- IP-7032: [compose] SQLEntity ID의 DB 의존성 제거 #530 @novdov
- IP-7030: [compose] AsyncJob ParamSpec 타입 에러 수정 #529 @novdov
- IP-7026: [compose] pre-commit을 prek으로 교체 #528 @novdov
- IP-7025: [compose] concurrent/asyncio 실행기의 불필요한 Result 래핑 제거 #527 @novdov
- IP-7024: [compose] MongoDB 전용 ID 필드 네이밍 명확화 #526 @novdov
- IP-7022: [compose] auth 모듈 OAuth2 클라이언트 개선 및 JWT 디코더 정비 #524 @novdov
🐛 Fixes
🔄 Other Changes
v2.1.0
v2.0.0
✨ Features
- IP-7015: [compose] 하위 호환성 파라미터 제거로 의존성 주입 동작 단순화 #517 @novdov
- IP-7014: [compose] examples v2 API 업데이트 #516 @novdov
- IP-7012: [compose] 동적 모델 생성 방식을 시그니처 기반 팩토리로 전환 #514 @novdov
- IP-7011: [compose] 의존성 주입 API를 단일 진입점으로 통합 #513 @novdov
- IP-7010: [compose] FastAPI 의존성 함수의 동적 타입 어노테이션을 타입 안전하게 개선 #512 @novdov
- IP-7009: [compose] 검토 완료된 네이밍 리뷰 문서 제거 #511 @novdov
- IP-7007: [compose] 이벤트 전용 디스패처의 이름을 역할에 맞게 변경 #509 @novdov
- IP-7006: [compose] Path 파라미터 출처를 명확히 드러내도록 팩토리 클래스 이름 개선 #508 @novdov
- IP-7005: [compose] 역할 구분이 불명확한 AutoWired 클래스 제거 #507 @novdov
- IP-7004: [compose] MessageConsumer의 peek 실패 시 지수 backoff 적용 #506 @novdov
- IP-7003: [compose] authlib를 기본 의존성에서 선택적 의존성으로 전환 #505 @novdov
- IP-7001: [compose] 로그 인터셉트 시 중복 출력 방지 및 불필요한 필터 제거 #503 @novdov
- IP-7000: [compose] 의미 없는 TypeVar 사용으로 인한 메시지 모델 타입 에러 수정 #502 @novdov
- IP-6999: [compose] MessageBus 이벤트 핸들러 async-native 전환 #501 @novdov
- IP-6998: [compose] 쿼리 연산자 팩토리 메서드의 의도 중심 이름 변경 (2차) #500 @novdov
- IP-6997: [compose] 쿼리 연산자의 숫자 파라미터에 도메인 타입 기반 값 검증 추가 #499 @novdov
- IP-6996: [compose] 쿼리 연산자 팩토리 메서드의 의도 중심 이름 변경 #498 @novdov
- IP-6995: [compose] 단일 구현체만 존재하는 페이지네이션 쿼리 추상화 제거 #497 @novdov
- IP-6994: [compose] 커서 페이지네이션의 next_cursor에 다음 페이지 존재 여부 반영 #496 @novdov
- IP-6993: [compose] FastAPI 예제에 커서 페이지네이션 사용 예제 추가 #495 @novdov
- IP-6992: [compose] Pagination 쿼리의 per_page 필수화 및 전체 조회 책임 분리 #494 @novdov
- IP-6991: [compose] Pagination 시스템의 계약, 의도, 책임 분리 #493 @novdov
- IP-6990: [compose] 다중 조회 결과 없을 때 빈 결과 반환으로 통일 #492 @novdov
- IP-6989: [compose] MongoRepository 타입 검사 에러 수정 #491 @novdov
- IP-6988: [compose] Repository의 타입 안전하지 않은 raw 실행 메서드 제거 #490 @novdov
- IP-6987: [compose] deprecated alias 및 deprecated API 제거 #489 @novdov
- IP-6986: [compose] BaseModel에서 pydantic v1 호환 메서드 제거 #488 @novdov
- IP-6985: [compose] BaseModel 복사 검증을 Pydantic 내장 메커니즘으로 전환 #487 @novdov
🐛 Fixes
📝 Documentation
- IP-7016: [compose] v2 배포 준비를 위한 문서 정비 #518 @novdov
- IP-7013: [compose] v2 마이그레이션 가이드 작성 #515 @novdov
- IP-7002: [compose] README를 패키지 멘탈 모델 중심으로 재작성 #504 @novdov
🔧 Other Changes
v1.39.0
v1.38.0
✨ Features
- IP-6980: [compose] 바이트 단위 팩토리의 입력 타입을 정수로 제한하여 무음 절삭 방지 #482 @novdov
- IP-6979: [compose] S3 URL 타입의 팩토리 API를 의도가 드러나는 구조로 개선 #481 @novdov
- IP-6978: [compose] FastAPI 와이어링 데코레이터의 타입 바운드를 시그니처 보유 타입으로 제한 #480 @novdov
- IP-6977: [compose] 인덱스 설정 함수의 불필요한 복잡성 제거 및 전역 상태 의존 해소 #479 @novdov
- IP-6976: [compose] 폐기된 Pydantic 모델 복사 메서드 최신 API로 전환 #478 @novdov
- IP-6973: [compose] 에러 메시지의 행동 가능성 및 맥락 충분성 개선 #475 @novdov
- IP-6972: [compose] 의존성 해결 함수의 불필요한 충돌 해결 전략 매개변수 제거 #474 @novdov
- IP-6971: [compose] 의존성 해결 함수의 타입 안전성 강화 및 불필요한 간접 탐색 제거 #473 @novdov
- IP-6970: [compose] 컨테이너 와이어링 API의 불필요한 간접 계층 제거 #472 @novdov
- IP-6969: [compose] 의존성 해결 함수의 타입 추론 개선을 위한 관심사 분리 #471 @novdov
- IP-6968: [compose] Gunicorn 설정 내보내기의 환경별 오버라이드 지원 #470 @novdov
- IP-6967: [compose] OpenAPI 문서 모듈의 타입 검사 오류 수정 #469 @novdov
- IP-6966: [compose] 시간순 정렬 가능한 UUIDv7 생성 함수 추가 #468 @novdov
- IP-6965: [compose] MongoDB 편의 DSL의 의도를 명확히 전달하도록 이름 개선 #467 @novdov
- IP-6964: [compose] MongoDB 표현식의 불필요한 반복 평가 제거 #466 @novdov
- IP-6963: [compose] FastAPI 예외 핸들러 타입 검사 오류 수정 #465 @novdov
- IP-6962: [compose] ThreadPoolExecutor의 ParamSpec 타입 검사 오류 수정 #464 @novdov
- IP-6961: [compose] Python 3.14 지원 #463 @novdov
- IP-6960: [compose] 사용하지 않는 의존성 기반 실행기 제거 #462 @novdov
🐛 Fixes
- IP-6981: [compose] settings 모듈의 타입 검사 오류 수정 #483 @novdov
- IP-6975: [compose] loguru instrumentor의 해제 버그 수정 및 불필요한 간접 계층 제거 #477 @novdov
📝 Documentation
v1.37.0
✨ Features
- IP-6957: [compose] SQLAlchemy 기반 SQL 데이터베이스 지원 추가 #460 @novdov
- IP-6956: [compose] Operator 클래스의 추상 클래스 상속 누락 수정 #459 @novdov
- IP-6955: [compose] create_comparison_operator 함수의 제네릭 기본값 타입 정확성 개선 #458 @novdov
- IP-6954: [compose] _Flatten 클래스의 정적 타입 검사 정확성 개선 #457 @novdov
- IP-6953: [compose] CLAUDE.md 중복 제거 및 타입 검사 가이드 추가 #456 @novdov
- IP-6952: [compose] chunk_reader 함수의 타입 변수 제약 조건 정확성 개선 #455 @novdov
- IP-6951: [compose] ident 함수의 모듈 배치 개선 #454 @novdov
- IP-6950: [compose] unordered_partial 함수의 타입 정확성 및 가독성 개선 #453 @novdov
- IP-6949: [compose] DateRange 필드 타입의 정적 타입 검사 정확성 개선 #452 @novdov
- IP-6948: [compose] DateTime 타입의 Pydantic 검증 방식을 v2 네이티브로 전환 #451 @novdov
- IP-6947: [compose] PyObjectId 커스텀 타입의 타입 힌트 정확성 개선 #450 @novdov
v1.36.0
✨ Features
- IP-6945: [compose] 핵심 도메인 타입의 저장소 의존성 제거를 위한 제네릭 전환 #448 @novdov
- IP-6944: [compose] 선택적 모듈의 의존성 검사를 직접 import 패턴으로 전환 #447 @novdov
- IP-6943: [compose] 기본 예외 핸들러 세트 제공 #446 @novdov
- IP-6942: [compose] Repository 조회 메서드 선언적 생성 지원 #445 @novdov
- IP-6941: [compose] 사용하지 않는 handler 모듈 제거 #444 @novdov
- IP-6940: [compose] 의존성 해결 함수의 타입 안전성 개선 및 탐색 누락 수정 #443 @novdov
- IP-6939: [compose] FastAPI 파라미터 헬퍼 함수의 타입 안전성 개선 #442 @novdov