Repository navigation
Immutable
release. Only release title and notes can be modified.
Highlights
- Give native Xcode DAG validation commands configuration/platform-specific
outputs, removing the missing-output warning without disabling validation or
colliding when an iOS app builds its watchOS companion. Swift targets receive
a comment-only Swift input; Clang targets receive a comment-only header.
Reports remain outside target resource bundles. - Keep the consumer skill dependency-graph JSON on stdout free of build
diagnostics, so structured consumers can parse it directly. - Refresh current multilingual guides and English/Korean API navigation.
Breaking and Behavior Changes
Native Xcode validation now orders compilation through SDK-specific
generated inputs. Validation failures still fail the build; unchanged
generated inputs retain their timestamps. Xcode may still invoke the gate
on an unchanged build, where the coordinator reuses validation caches.
SwiftPM Clang targets retain output-free gates. Public container APIs,
SwiftSyntax 604.0.0, supported toolchains and platform minimums are unchanged.
Upgrade Actions
Regenerate the consumer workspace after adopting the released patch. This
build-plugin fix does not require container source changes. Inspect a consumer
with the read-only tools before planning any source migration:
swift run InnoDI-Doctor --root /path/to/consumer
swift run InnoDI-Migrate --root /path/to/consumer --check
swift run InnoDI-Migrate --root /path/to/consumer --report한국어 업그레이드 안내:
- 7.0.2를 해석한 뒤 소비자 workspace를 다시 생성하세요. Xcode DAG 검증은
configuration과 SDK별 output을 사용하며, container 소스 migration은
필요하지 않습니다. 변경 없는 빌드에서도 gate가 호출될 수 있고 검증 캐시는
재사용됩니다. - SwiftSyntax
604.0.0고정과 Mockable 0.6.4의 의존성 제약 충돌은 그대로입니다.
기존 migration 및 consumer 검증 경계는 7.0.1 업그레이드 노트를
함께 확인하세요.