Releases: rebeccathedev/PlayerControls
Releases · rebeccathedev/PlayerControls
PlayerControls 2.0.0
🎉 What's New in 2.0.0
✨ Major Updates
- Swift Package Manager Support - Now available via SPM with proper AppKit framework linking
- Modern Swift Concurrency - Added
@MainActorannotations for thread safety - Improved Memory Safety - Fixed potential retain cycles with weak captures
- Swift 5.9+ & macOS 10.15+ - Updated minimum requirements
- CI/CD Pipeline - Automated builds and tests with GitHub Actions
🔧 Improvements
- Modernized codebase with guard statements and optional binding
- Replaced force unwraps with safe optional handling
- Enhanced code safety and reliability
- Updated README with beautiful modern formatting and badges
- Standardized imports to use AppKit for better SPM compatibility
🧹 Housekeeping
- Migrated default branch from master to main
- Updated all documentation and links
- Added Code of Conduct
📦 Installation
dependencies: [
.package(url: "https://github.com/rebeccathedev/PlayerControls.git", from: "2.0.0")
]For full documentation, see the README
Version 1.1
Release fixes a small bug that could cause a retain cycle.