Skip to content

Releases: hyperdevs-team/DeviceIdentificator

5.0.0

05 Oct 17:52
0746499

Choose a tag to compare

New Device Support

Support has been added for the latest Apple devices:

  • iPhone 17, iPhone 17 Pro, and iPhone 17 Pro Max
  • iPhone Air

Other Improvements & Fixes

  • Expanded Device Compatibility: Added support for previously missing devices, including Apple Watch Ultra 3, Apple Watch Series 10 & 11, and various iPad models.
  • Architectures: Included support for missing device architectures to improve performance and compatibility.
  • Code Quality: Significantly increased test coverage across the codebase for enhanced stability.

4.0.0

03 Mar 17:58

Choose a tag to compare

📢 Release Notes for DeviceIdentificator 4.0.0

🚀 What’s New in 4.0.0

This release is a complete rewrite of DeviceIdentificator, introducing a more modular and scalable architecture.

🔄 Major Changes

  • Refactored DeviceModel
  • Previously, DeviceModel was an extension of UIDevice.
  • Now, it is a standalone enum, improving flexibility and maintainability.
  • Device types (iPhones, iPads, etc.) are now split into separate models for better organization.
  • Swift Package Manager (SPM) Support.
  • 📦 DeviceIdentificator is now distributed exclusively via Swift Package Manager.
  • ❌ CocoaPods and Carthage support have been removed to streamline dependency management.
  • Updated Device Families
  • The list of supported devices has been refreshed to include the latest iPhone, iPad, and other Apple models.

🛠 Migration Guide

If you were using an older version of DeviceIdentificator:

  1. Remove any CocoaPods or Carthage dependencies.
  2. Integrate via Swift Package Manager:
    • In Xcode, go to File → Add Packages → Enter:
    https://github.com/hyperdevs-team/DeviceIdentificator
    
    • Select version 4.0.0 and add it to your project.
  3. Update your code to use the new DeviceModel enum structure.

💡 Why Upgrade?

✅ Improved code structure & maintainability
✅ Future-proof with SPM
✅ Supports the latest Apple devices

v3.0.2

29 May 10:57

Choose a tag to compare

  • Update support for 2023 models
  • Improve DeviceModel in order to support arm/x86 and check simulator

v2.1.0

15 Nov 11:31
v2.1.0
4117732

Choose a tag to compare

Add support for 2019 models

v2.0.0

12 Jun 10:12

Choose a tag to compare

Add Support for Swift 5

v1.5.0

04 Jun 08:58

Choose a tag to compare

Add support for the new iPod touch (7th gen)

v1.4.0

04 Jun 08:58

Choose a tag to compare

Add Support for new iPads and iTouchs

v1.3.0

31 Aug 21:32

Choose a tag to compare

  • Add support to tvOS and iOS
  • Added all iPad devices to date

v1.2.1

16 Aug 20:54

Choose a tag to compare

Internal release

v1.2.0

23 Jan 17:23

Choose a tag to compare

prepare v1.2.0