Summary
Feature and documentation release after 5.2.0: first-class macOS support, stronger CI, expanded tests, and SPM-focused docs.
Install (Swift Package Manager)
.package(url: "https://github.com/cesarferreira/SwiftEventBus.git", from: "5.3.0")In Xcode: File → Add Package Dependencies… → https://github.com/cesarferreira/SwiftEventBus.git
Changes since 5.2.0
- macOS — Foundation umbrella header (no UIKit); Xcode framework builds for macOS; CI job on every push
- Tests — 14 SPM unit tests (payloads, sender filter, unregister/cache, concurrency)
- Sample app — Framework link/embed fix; iOS Simulator smoke test in CI (
-SmokeTest) - Docs — README rewrite; SPM is the supported path; CocoaPods/Carthage documented as legacy only
- Issues — Closed #55, #57, #60, #61
Platforms (SPM)
iOS 12+, macOS 10.15+, tvOS 12+, watchOS 6+
Verification
GitHub Actions: SPM build/test on macOS, iOS/macOS Xcode framework builds, Sample Simulator launch smoke test.