diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 68f627b..24b5d40 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -31,7 +31,7 @@ jobs: - name: Select latest available Xcode uses: maxim-lobanov/setup-xcode@v1.2.1 with: - xcode-version: 12.2 + xcode-version: 13.2.1 - name: Checkout Repository uses: actions/checkout@v2 - name: Build Swift Debug Package diff --git a/Sources/DocCArchive/Schema_0_1/Document.swift b/Sources/DocCArchive/Schema_0_1/Document.swift index 50a4132..baaf2e4 100644 --- a/Sources/DocCArchive/Schema_0_1/Document.swift +++ b/Sources/DocCArchive/Schema_0_1/Document.swift @@ -64,7 +64,7 @@ extension DocCArchive.DocCSchema_0_1 { public var schemaVersion : SchemaVersion public var identifier : Identifier - public var documentVersion : Int? + public var documentVersion : Int? // was 0, not set in 13.2.1 public var kind : Kind public var metadata : MetaData public var hierarchy : Hierarchy diff --git a/Sources/DocCArchive/Schema_0_1/References/ImageReference.swift b/Sources/DocCArchive/Schema_0_1/References/ImageReference.swift index ebad9fa..0027969 100644 --- a/Sources/DocCArchive/Schema_0_1/References/ImageReference.swift +++ b/Sources/DocCArchive/Schema_0_1/References/ImageReference.swift @@ -27,9 +27,9 @@ extension DocCArchive.DocCSchema_0_1 { } public var url : String // it's a path, not a URL - public var size : Size + public var size : Size? // size is gone in 13.2.1 as per Issue 5 public var traits : [ Trait ] // TBD: make Set? - + func numberOfMatches(against requestedTraits: Set) -> Int { var matchCount = 0 for trait in requestedTraits { @@ -39,7 +39,9 @@ extension DocCArchive.DocCSchema_0_1 { } public var description: String { - var ms = "