Skip to content

2.1.0

Choose a tag to compare

@Roy-wonji Roy-wonji released this 24 Sep 01:44
· 230 commits to main since this release

[V 2.1.0]

Added

  • AutoDIOptimizer: 자동 의존성 그래프 생성 및 성능 최적화 시스템
  • 자동 사용 통계 수집 및 백그라운드 최적화 (30초 주기)
  • 자동 순환 의존성 감지 및 LogMacro 통합 로깅
  • Swift DocC 문서 업데이트 (AutoDIOptimizer.md 추가)

Changed

  • 핵심 3개 PropertyWrapper로 단순화: @Inject, @factory, @SafeInject
  • DIContainer 통합: DependencyContainer + Container → DIContainer
  • README 간소화: 핵심 기능 중심으로 재작성

Removed

  • PluginSystem (438라인) - 핵심 DI 기능에 집중
  • InteractiveDependencyVisualizer (1022라인) - 자동화로 대체
  • AdvancedCircularDependencyDetector (920라인) - AutoDIOptimizer로 통합
  • ActorHopMetrics (399라인) - 불필요한 복잡성 제거
  • DocumentationValidator (392라인) - 개발 도구 분리
  • SimplePerformanceOptimizer - AutoDIOptimizer로 교체
  • AutoDependencyResolver - 사용되지 않는 기능 제거 (1323라인)

Full Changelog: 2.0.2...2.1.0