Releases: RISCfuture/SwiftDOF
Releases · RISCfuture/SwiftDOF
Release list
1.2.0
Added
- Linux support.
URLSessionis guarded behindFoundationNetworking, a
String(localized:)shim covers error strings, and the end-to-end tool's
download and progress display are adapted for Linux (buffered response and a
polling progress bar in place ofURLSession.bytesand KVO).
1.1.0
Changed
- Adopt the Swift 6.2 Approachable Concurrency upcoming features (
NonisolatedNonsendingByDefaultandInferIsolatedConformances) across the library, test, and tool targets. The public async API keeps the same signatures and existing source compiles unchanged; the default execution domain ofnonisolatedasync entry points (init(url:),init(bytes:),from(url:)) now follows the caller's executor. - Mark the streaming byte line reader's async iterator (
AsyncBytesLineReader.AsyncIterator.next())@concurrentso large-file and remote-stream parsing continues to run off the caller's executor under the new default.