Skip to content

Releases: hyperdevs-team/DeviceIdentificator

4.0.0

03 Mar 17:58
Compare
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
Compare
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
Compare
Choose a tag to compare

Add support for 2019 models

v2.0.0

12 Jun 10:12
Compare
Choose a tag to compare

Add Support for Swift 5

v1.5.0

04 Jun 08:58
Compare
Choose a tag to compare

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

v1.4.0

04 Jun 08:58
Compare
Choose a tag to compare

Add Support for new iPads and iTouchs

v1.3.0

31 Aug 21:32
Compare
Choose a tag to compare
  • Add support to tvOS and iOS
  • Added all iPad devices to date

v1.2.1

16 Aug 20:54
Compare
Choose a tag to compare

Internal release

v1.2.0

23 Jan 17:23
Compare
Choose a tag to compare
prepare v1.2.0

v1.1.0

16 Jan 09:45
Compare
Choose a tag to compare
Add shared scheme.