Skip to content

Add support for iPhone 17 series and Apple Watch Ultra 3/Series 11 with version 5.7.0 release#452

Merged
Zandor300 merged 1 commit intomasterfrom
feature/devices-september-2025
Sep 11, 2025
Merged

Add support for iPhone 17 series and Apple Watch Ultra 3/Series 11 with version 5.7.0 release#452
Zandor300 merged 1 commit intomasterfrom
feature/devices-september-2025

Conversation

@Zandor300
Copy link
Member

…th version 5.7.0 release (#451)

  • Initial plan

  • Add iPhone 17 series and Apple Watch Ultra 3/Series 11 to Device.swift.gyb template

  • Fix Apple Watch Ultra 3 and Series 11 to use S10 chip instead of S11

  • Add changelog entry for 5.7.0 and update version numbers

  • Add changelog entry for version 5.7.0 with September 12th release date
  • Include table of new iPhone 17 series and Apple Watch devices
  • Update version to 5.7.0 in README.md, DeviceKit.podspec, and project.pbxproj
  • Follow pattern from previous version releases
  • Fix changelog.

  • Build generated file after copilot gyb implementation.

  • Make iPhone Air plus sized.

  • More device attribute fixes.

  • Update tests after adding new devices.

  • Add changelog entry for Series 9 fix.


…th version 5.7.0 release (#451)

* Initial plan

* Add iPhone 17 series and Apple Watch Ultra 3/Series 11 to Device.swift.gyb template

Co-authored-by: Zandor300 <6069593+Zandor300@users.noreply.github.com>

* Fix Apple Watch Ultra 3 and Series 11 to use S10 chip instead of S11

Co-authored-by: Zandor300 <6069593+Zandor300@users.noreply.github.com>

* Add changelog entry for 5.7.0 and update version numbers

- Add changelog entry for version 5.7.0 with September 12th release date
- Include table of new iPhone 17 series and Apple Watch devices
- Update version to 5.7.0 in README.md, DeviceKit.podspec, and project.pbxproj
- Follow pattern from previous version releases

Co-authored-by: Zandor300 <6069593+Zandor300@users.noreply.github.com>

* Fix changelog.

* Build generated file after copilot gyb implementation.

* Make iPhone Air plus sized.

* More device attribute fixes.

* Update tests after adding new devices.

* Add changelog entry for Series 9 fix.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Zandor300 <6069593+Zandor300@users.noreply.github.com>
Co-authored-by: Zandor Smith <info@zsinfo.nl>
@Zandor300 Zandor300 changed the title Add support for iPhone 17 series and Apple Watch Ultra 3/Series 11 wi… Add support for iPhone 17 series and Apple Watch Ultra 3/Series 11 with version 5.7.0 release Sep 11, 2025
.iPhone16Plus,
.iPhone16ProMax,
.iPhone17ProMax,
.iPhoneAir,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Collection literals should not have trailing commas.
trailing_comma Tests.swift:463

.iPhone17,
.iPhone17Pro,
.iPhone17ProMax,
.iPhoneAir,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Collection literals should not have trailing commas.
trailing_comma Tests.swift:531

@github-actions
Copy link

13 Warnings
⚠️ Plist changed, don't forget to localize your plist values
⚠️ Source/Device.generated.swift#L742 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:742
⚠️ Source/Device.generated.swift#L1319 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:1319
⚠️ Source/Device.generated.swift#L1583 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:1583
⚠️ Source/Device.generated.swift#L1761 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:1761
⚠️ Source/Device.generated.swift#L1919 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:1919
⚠️ Source/Device.generated.swift#L2623 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:2623
⚠️ Source/Device.generated.swift#L2684 - TODOs should be resolved (Replace with proper implementa…).
todo Device.generated.swift:2684
⚠️ Tests/Tests.swift#L496 - Collection literals should not have trailing commas.
trailing_comma Tests.swift:496
⚠️ Tests/Tests.swift#L538 - Function body should span 40 lines or less excluding comments and whitespace: currently spans 44 lines
function_body_length Tests.swift:538
⚠️ Tests/Tests.swift#L580 - Collection literals should not have trailing commas.
trailing_comma Tests.swift:580
⚠️ Tests/Tests.swift#L668 - Collection literals should not have trailing commas.
trailing_comma Tests.swift:668
⚠️ Tests/Tests.swift#L709 - Collection literals should not have trailing commas.
trailing_comma Tests.swift:709

SwiftLint found issues

Warnings

File Line Reason
Tests.swift 538 Function body should span 40 lines or less excluding comments and whitespace: currently spans 44 lines (function_body_length)
Tests.swift 463 Collection literals should not have trailing commas. (trailing_comma)
Tests.swift 496 Collection literals should not have trailing commas. (trailing_comma)
Tests.swift 531 Collection literals should not have trailing commas. (trailing_comma)
Tests.swift 580 Collection literals should not have trailing commas. (trailing_comma)
Tests.swift 668 Collection literals should not have trailing commas. (trailing_comma)
Tests.swift 709 Collection literals should not have trailing commas. (trailing_comma)
Device.generated.swift 742 TODOs should be resolved (Replace with proper implementa...). (todo)
Device.generated.swift 1319 TODOs should be resolved (Replace with proper implementa...). (todo)
Device.generated.swift 1583 TODOs should be resolved (Replace with proper implementa...). (todo)
Device.generated.swift 1761 TODOs should be resolved (Replace with proper implementa...). (todo)
Device.generated.swift 1919 TODOs should be resolved (Replace with proper implementa...). (todo)
Device.generated.swift 2623 TODOs should be resolved (Replace with proper implementa...). (todo)
Device.generated.swift 2684 TODOs should be resolved (Replace with proper implementa...). (todo)

Generated by 🚫 Danger

@Zandor300 Zandor300 merged commit 8bb5d4b into master Sep 11, 2025
10 checks passed
@kudit
Copy link

kudit commented Sep 28, 2025

Should the Air really be flagged as plus sized since it's smaller than the previous plus model and doesn't have the Plus moniker?

@Zandor300 Zandor300 deleted the feature/devices-september-2025 branch October 10, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants