You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Async Downloader that fetches the FAA ACD .xlsx and scrapes the EUROCONTROL APD detail pages.
Parser that ingests the downloaded data and assembles one AircraftProfile per ICAO type designator.
Domain-restricted enums for every fixed-value field (no open String types).
Measurement<Unit> computed properties for every physical quantity.
AsyncProgress actor for tracking parse progress.
SwiftACDError with localized error descriptions.
Changed
Adopted the Approachable Concurrency upcoming-feature flags (NonisolatedNonsendingByDefault, InferIsolatedConformances). The nonisolated async APIs (Parser.parse, Downloader.downloadACD/downloadAPD/downloadAll) run on the caller's executor by default instead of hopping to the global concurrent executor.
Raised the minimum deployment targets to macOS 15, iOS 18, tvOS 18, watchOS 11, and visionOS 2, and moved shared-state synchronization to Synchronization.Mutex.