All Versions
21
Latest Version
Avg Release Cycle
38 days
Latest Release
785 days ago

Changelog History
Page 2

  • v3.0.3 Changes

    August 15, 2019
    • ⚡️ Update Jamaica's phone code to +876.
  • v3.0.2 Changes

    July 27, 2019
    • ➕ Add option to show country codes on the list.
    • ➕ Add option to hide the checkmark for the selected country on the list.
    • ⚡️ Update dial codes for Cayman Islands and Pitcairn Islands.
  • v3.0.1 Changes

    June 02, 2019
    • ➕ Add basic support for Swift Package Manager.
    • ⚡️ Update flag of Sri Lanka.
  • v3.0.0 Changes

    April 07, 2019
    • ⬆️ Upgrade to swift 5.0
  • v2.2.5 Changes

    April 07, 2019
    • ⚡️ Update Guyana's phone code to +592.
    • ➕ Add hostViewController property for presenting/pushing the internal CountryPickerViewController.
  • v2.2.4 Changes

    February 27, 2019
    • 🛠 Fix empty results when searching with lowercase characters.
    • Minor optimizations.
  • v2.2.3 Changes

    February 24, 2019
    • ⚡️ Update flag of Iraq
  • v2.2.2 Changes

    February 23, 2019
    • 🛠 Fix bundle issue when installed via Carthage.
    • Localize country names on the list using current locale.
    • ➕ Add localizedName property to Country model.
  • v2.2.1 Changes

    January 13, 2019
    • ➕ Add CPVCountry typealias which should be used if a project already has a Country class or struct to avoid conflicts.
    • 🛠 Fix country search logic.
    • ➕ Add delegate methods for customizing cell label and section title label colors.
    • 👉 Make CountryPickerViewController public to ease customization.
    • 🔄 Change the way xib files are packaged so the framework can be used as a static library.
  • v2.2.0 Changes

    October 20, 2018
    • ➕ Add CountryPickerViewDataSource methods for cell configuration:
      • func sectionTitleLabelFont(in countryPickerView: CountryPickerView) -> UIFont
      • func cellLabelFont(in countryPickerView: CountryPickerView) -> UIFont
      • func cellImageViewSize(in countryPickerView: CountryPickerView) -> CGSize
      • func cellImageViewCornerRadius(in countryPickerView: CountryPickerView) -> CGFloat
    • 0️⃣ Set default corner radius value to 2.
    • ⬆️ Upgrade to Swift 4.2.