Skip to content

Commit ec1a38b

Browse files
committed
Update README to clarify Swift version support and update process
1 parent 02ab82c commit ec1a38b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,13 @@ Check out [CONTRIBUTORS.txt](https://gitlab.com/Mordil/RediStack/blob/master/CON
106106

107107
## Language and Platform Support
108108

109-
**RediStack** will always support the latest version of Swift on a given platform, plus **2** previous versions.
109+
Any given release of **RediStack** will support at least the latest version of Swift on a given platform plus **2** previous versions, at the time of the release.
110110

111-
This policy is to balance the desire for as much backwards compatibility as possible, while also being able to take advantage of new Swift features for the best API design possible.
111+
Major version releases will be scheduled around official Swift releases, taking no longer **3 months** from the Swift release.
112+
113+
Major version releases will drop support for any version of Swift older than the last **3** Swift versions.
112114

113-
The oldest version of Swift will be dropped within **3 months** of an official release of a new version of Swift.
115+
This policy is to balance the desire for as much backwards compatibility as possible, while also being able to take advantage of new Swift features for the best API design possible.
114116

115117
The following table shows the combination of Swift language versions and operating systems that
116118
receive regular unit testing (either in development, or with CI).

0 commit comments

Comments
 (0)