From e27b821e228477615003862f8b495746715b61d6 Mon Sep 17 00:00:00 2001 From: Boris Buegling Date: Mon, 18 Sep 2023 12:45:23 -0700 Subject: [PATCH] Package-level `moduleAliases` should be internal These were public for implementation reasons, likely because of how the old serialization code worked which I refactored in 5.9 fixes #6911 --- Sources/PackageDescription/PackageDependency.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Sources/PackageDescription/PackageDependency.swift b/Sources/PackageDescription/PackageDependency.swift index 5782ce396eb..21fe250877e 100644 --- a/Sources/PackageDescription/PackageDependency.swift +++ b/Sources/PackageDescription/PackageDependency.swift @@ -85,8 +85,7 @@ extension Package { /// Module aliases for targets in this dependency. The key is an original target name and /// the value is a new unique name mapped to the name of the .swiftmodule binary. - @available(_PackageDescription, introduced: 5.7) - public var moduleAliases: [String: String]? + internal var moduleAliases: [String: String]? /// The dependency requirement of the package dependency. @available(_PackageDescription, deprecated: 5.6, message: "use kind instead")