You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Check the [Support Policy](#support-policy) to learn when dropping Xcode, Swift, and platform versions will not be considered a **breaking change**.
18
+
19
+
### Installation
27
20
Install the library using the Swift Package Manager.
28
21
29
22
```swift
@@ -78,6 +71,26 @@ let client = SupabaseClient(
78
71
)
79
72
```
80
73
74
+
## Support Policy
75
+
76
+
This document outlines the scope of support for Xcode, Swift, and the various platforms (iOS, macOS, tvOS, watchOS, and visionOS) in Supabase.
77
+
78
+
### Xcode
79
+
We only support Xcode versions that are currently eligible for submitting apps to the App Store. Once a specific version of Xcode is no longer supported, its removal from Supabase **won't be treated as a breaking change** and will occur in a minor release.
80
+
81
+
### Swift
82
+
The minimum supported Swift version corresponds to the minor version released with the oldest-supported Xcode version. When a Swift version reaches its end of support, it will be dropped from Supabase in a **minor release**, and **this won't be considered a breaking change**.
83
+
84
+
### Platforms
85
+
We maintain support for the four latest major versions of each platform, including the current version.
86
+
87
+
When a platform version is no longer supported, Supabase will drop it in a **minor release**, and **this won't count as a breaking change**. For instance, iOS 14 will no longer be supported after the release of iOS 18, allowing its removal in a minor update.
88
+
89
+
For macOS, the named yearly releases are treated as major versions for this policy, regardless of their version numbers.
90
+
91
+
> [!IMPORTANT]
92
+
> Linux and Windows works but aren't supported, and may stop working on future versions of the library.
0 commit comments