Skip to content

PlayerControls 2.0.0

Latest

Choose a tag to compare

@rebeccathedev rebeccathedev released this 20 Dec 07:43
· 2 commits to main since this release

πŸŽ‰ 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