Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Building from Xcode 15 #641

Merged
merged 2 commits into from
May 15, 2024

Conversation

andyfinnell
Copy link
Contributor

Summary

Currently, PINRemoteImage does not build with recent build tools. We should fix that, plus update all the dependencies.

This bumps min versions of iOS and tvOS up to 14.0, and macOS to 11.0. This allows us to drop the libwebp dependency, which is not currently building with recent tools either, and instead use the system provided decoder. This does mean tvOS loses support for WebP as tvOS doesn't have a system decoder.

Also, clean up the headers. Cocoapods was including way too much as public headers, and we were using double quotes instead of angle brackets for them.

Test plan

Make sure everything builds & unit tests pass. Also, update all the examples and ensure they work.

## Summary

Currently, PINRemoteImage does not build with recent build tools. We should fix that, plus update all the dependencies.

This bumps min versions of iOS and tvOS up to 14.0, and macOS to 11.0. This allows us to drop the `libwebp` dependency, which is not currently building with recent tools either, and instead use the system provided decoder. **This does mean tvOS loses support for WebP as tvOS doesn't have a system decoder.**

Also, clean up the headers. Cocoapods was including way too much as public headers, and we were using double quotes instead of angle brackets for them.

## Test plan

Make sure everything builds & unit tests pass. Also, update all the examples and ensure they work.
@andyfinnell andyfinnell requested a review from rcancro May 15, 2024 16:33
@andyfinnell
Copy link
Contributor Author

cc @tstump-phunware

@rcancro rcancro merged commit 5c1be63 into pinterest:master May 15, 2024
6 checks passed
@jaichaudhry
Copy link

Is this planned to be in any release soon?

@andyfinnell andyfinnell deleted the support-xcode-15 branch May 23, 2024 17:20
@andyfinnell
Copy link
Contributor Author

Hi @jaichaudhry . Yes, this got released with 3.0.4.

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