Skip to content

Conversation

stackotter
Copy link

This pull request drops the required macOS version to 10.15 and the required Swift version to 5.9 by introducing availability annotations and some alternative implementations for localisation-related code.

I believe that this is worth the effort because ErrorKit is a widely useful package that could become quite a core dependency within the Swift ecosystem, and requiring macOS 13 limits adoption of not just ErrorKit, but any package looking to depend on ErrorKit.

I've focused on macOS in this PR, but I believe that dropping the other deployment targets wouldn't require much extra effort. The only reason I didn't drop them was because I didn't have a simple way to test those changes at the time and I didn't need to for my own project.

If you'd like me to update this PR to drop the requirements for the other Apple platforms as well let me know and I'll happily do so.

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.

1 participant