This repository has been archived by the owner on Mar 20, 2024. It is now read-only.
Another hefty update to XcodeServer. Building on the 2.0.0 release, the overall framework continues to evolve, the biggest change being the including of async/await
concurrency features.
- Async/Await: The
Persistable
andQueryable
protocols have had their implementations updated to use theasync
syntax in place of completion handlers. - Platform Limitations: The package now uses Swift tools 5.5, and the minimum supported os versions are now:
.macOS(.v12)
.iOS(.v15)
.tvOS(.v15)
.watchOS(.v8)
XCSClient
: Has been re-written to use theSessionPlus.URLSessionClient
to support networking on multiple platforms, removing the swift-nio dependency tree.- Model 2.0.0: A new model version was added the prefixed the internal Core Data entities with 'Managed', clearing up namespace prefixing ('XcodeServer.'). Plus the
Integration
toIssue
mappings have been updated to correctly reflect an issue being related to multiple integrations.