All Versions
36
Latest Version
Avg Release Cycle
336 days
Latest Release
91 days ago

Changelog History
Page 1

  • v4.0.0 Changes

    July 07, 2026

    Modernized for the current Xcode / Swift toolchain.

    Highlights

    • Swift 6 language mode across all targets. YNDropDownDelegate is now @MainActor (and AnyObject), and the deinit blur-view cleanup runs on the main actor without capturing self.
    • 📦 Swift Package Manager support fixed. The previous Package.swift declared only a package name, so SPM resolution failed. It's now a proper swift-tools-version:6.0 manifest with a library product and an SPM test target.
    • 🗄 Deprecated APIs replaced: scanHexInt32 → scanHexInt64; deprecated shim methods moved from open to public (non-@objc extension methods can no longer be open).
    • Minimum iOS raised 8.0 → 13.0. iOS 8 no longer builds on modern Xcode. Demo app migrated @UIApplicationMain → @main.

    ✅ Tests

    • ✅ Added deterministic unit tests covering menu construction, delegate wiring, and the view→delegate callback path. 4 tests pass on the iOS 26 simulator; pod lib lint passes.

    💥 Breaking changes

    • Minimum deployment target is now iOS 13.0.
    • Built in Swift 6 language mode.

    The public API is otherwise source-compatible with 3.1.0.

  • v3.1.0 Changes

    March 31, 2019
    • ⬆️ Upgrade for Swift 5.0
  • v3.0.4

    February 08, 2019
  • v3.0.3

    October 13, 2018
  • v3.0.2

    March 30, 2018
  • v3.0.1

    November 19, 2017
  • v3.0.0 Changes

    October 11, 2017
    • ⬆️ Upgrade for Swift 4.0
  • v2.3.4

    September 09, 2017
  • v2.3.3 Changes

    August 08, 2017

    👀 See CHANGELOG for details

  • v2.3.2 Changes

    May 27, 2017

    👀 See CHANGELOG for details