Skip to content

Conversation

grynspan
Copy link
Contributor

@grynspan grynspan commented Oct 7, 2025

This PR applies the changes from ST-NNNN. It merges AttachableAsCGImage and AttachableAsIWICBitmapSource into a single AttachableAsImage protocol and it adjusts the interfaces of AttachableImageFormat and Attachment where AttachableValue: AttachableAsImage.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

This PR applies the changes from [ST-NNNN](swiftlang/swift-evolution#2985).
It merges `AttachableAsCGImage` and `AttachableAsIWICBitmapSource` into a single
`AttachableAsImage` protocol and it adjusts the interfaces of
`AttachableImageFormat` and `Attachment where AttachableValue: AttachableAsImage`.
@grynspan grynspan added this to the Swift 6.x (main) milestone Oct 7, 2025
@grynspan grynspan self-assigned this Oct 7, 2025
@grynspan grynspan added enhancement New feature or request windows 🪟 Windows support darwin 🍎 macOS, iOS, watchOS, tvOS, and visionOS support public-api Affects public API attachments/activities 🖇️ Work related to attachments and/or activities image-attachments 📸 Work related to image attachments labels Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
attachments/activities 🖇️ Work related to attachments and/or activities darwin 🍎 macOS, iOS, watchOS, tvOS, and visionOS support enhancement New feature or request image-attachments 📸 Work related to image attachments public-api Affects public API windows 🪟 Windows support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant