Skip to content

2.0.0

Choose a tag to compare

@Roy-wonji Roy-wonji released this 15 Sep 03:13
· 257 commits to main since this release

[V 2.0.0]

  • UnifiedDI: 단일 진입점 등록/해결 API 추가 (sync/async 통합 경험)

  • UnifiedRegistry: 통합 레지스트리(싱글톤/동기/비동기 팩토리, KeyPath 매핑)

  • AutoDependencyResolver: 메인 액터 기반 자동 해석(옵션 토글/타입 제외 포함)

  • resolveAnyAsync(Any.Type): 런타임 타입 비동기 해석 API

  • CI 파이프라인: 엄격 동시성 + 경고 실패 처리 + DocC 빌드 체크

  • 타입/동시성 안전성 강화: Swift 6 @sendable, actor 격리, 박싱 최소화

  • TypeNameResolver: 문자열 매핑 축소(명시적 등록/AutoResolve 우선)

  • README/MIGRATION 업데이트: UnifiedDI, AutoResolver, 마이그레이션 가이드 보강

  • 문자열 기반 공통 타입 매핑 제거(취약성 감소)

  • 일부 레거시 API를 UnifiedDI/UnifiedRegistry 기반으로 수렴

  • 상세 가이드는 MIGRATION-2.0.0.md 참고


Full Changelog: 1.1.6...2.0.0