From 00cecc5e3ef0ccb2f95bfc50ec1282435aedb912 Mon Sep 17 00:00:00 2001 From: Marc Prud'hommeaux Date: Thu, 21 May 2026 17:23:35 -0400 Subject: [PATCH] Update package version to Swift 6.1 --- Package.swift | 2 +- README.md | 7 +------ Sources/SkipXML/SkipXML.swift | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Package.swift b/Package.swift index 60d7774..5cabb56 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.9 +// swift-tools-version: 6.1 import PackageDescription let package = Package( diff --git a/README.md b/README.md index 7da9219..5aa6380 100644 --- a/README.md +++ b/README.md @@ -164,12 +164,7 @@ Each `XMLNode` contains an array of `Child` values representing the different ki ## Building This project is a Swift Package Manager module that uses the -[Skip](https://skip.dev) plugin to transpile Swift into Kotlin. - -Building the module requires that Skip be installed using -[Homebrew](https://brew.sh) with `brew install skiptools/skip/skip`. -This will also install the necessary build prerequisites: -Kotlin, Gradle, and the Android build tools. +[Skip](https://skip.dev) plugin to build the package for both iOS and Android. ## Testing diff --git a/Sources/SkipXML/SkipXML.swift b/Sources/SkipXML/SkipXML.swift index d84c28d..ccc806e 100644 --- a/Sources/SkipXML/SkipXML.swift +++ b/Sources/SkipXML/SkipXML.swift @@ -281,7 +281,7 @@ public struct XMLNode : Hashable { } /// Options for configuring the `XMLParser` - public struct Options: OptionSet, Hashable { + public struct Options: OptionSet, Hashable, Sendable { public let rawValue: Int public static let resolveExternalEntities = Options(rawValue: 1 << 0)