Skip to content

Commit ddeb849

Browse files
authored
add a couple of availability flags on new data structures (#3648)
motivation: new data structures should not be exposed pre-maturily changes: add availability flag on RegistryRequirement and SourceControlRequirement
1 parent 74a8de7 commit ddeb849

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Sources/PackageDescription/PackageRequirement.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ extension Package.Dependency {
169169
/// can't be added as dependencies to packages that use version-based
170170
/// dependency requirements; you should remove commit-based dependency
171171
/// requirements before publishing a version of your package.
172+
@available(_PackageDescription, introduced: 5.6)
172173
public enum SourceControlRequirement {
173174
case exact(Version)
174175
case range(Range<Version>)
@@ -222,6 +223,7 @@ extension Package.Dependency {
222223
/// can't be added as dependencies to packages that use version-based
223224
/// dependency requirements; you should remove commit-based dependency
224225
/// requirements before publishing a version of your package.
226+
@available(_PackageDescription, introduced: 999)
225227
public enum RegistryRequirement {
226228
case exact(Version)
227229
case range(Range<Version>)

0 commit comments

Comments
 (0)