Skip to content

Releases: rebeccathedev/PlayerControls

PlayerControls 2.0.0

20 Dec 07:43

Choose a tag to compare

🎉 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 @MainActor annotations 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

11 Feb 03:46

Choose a tag to compare

Release fixes a small bug that could cause a retain cycle.