Skip to content

Commit e592df0

Browse files
committed
Update README.md for release 0.33.1
1 parent 05c7e4c commit e592df0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Ftrading-point%2Freactiveswift-composable-architecture%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/trading-point/reactiveswift-composable-architecture)
55
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Ftrading-point%2Freactiveswift-composable-architecture%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/trading-point/reactiveswift-composable-architecture)
66

7-
[Point-Free's](https://github.com/pointfreeco) [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture) uses Apple's Combine framework as the basis of its `Effect` type. Unfortunately, Combine is only available on iOS 13 and macOS 10.15 and above. In order to be able to use it with earlier versions of the OSes, this fork has adapted The Composable Architecture to use [Reactive Swift](https://github.com/ReactiveCocoa/ReactiveSwift) as the basis for the `Effect` type. Since release 0.8.1 this fork has also added Linux compatibility.
7+
[Point-Free's](https://github.com/pointfreeco) [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture) uses Apple's Combine framework as the basis of its `Effect` type.
8+
9+
This fork has adapted The Composable Architecture to use [Reactive Swift](https://github.com/ReactiveCocoa/ReactiveSwift) as the basis for the `Effect` type. The original motivation for this was to allow using The Composable Architecture in OS versions prior to iOS 13 and macOS 10.15, which are the earliest versions that support Combine and, therefore, TCA. Linux compatibility was also added since release 0.8.1.
10+
11+
However, [for a number of reasons](http://michael-brown.net/2021/the-future-of-the-reactiveswift-composable-architecture/), maintaining support for older Apple OSes has become impractical, so as of release 0.33.1, the minimum OS requirements are the same as that of TCA: iOS 13 and macOS 10.15. Releases 0.28.1 and earlier of course still support older OS versions.
812

913
## Effect type implementations
1014
<details>

0 commit comments

Comments
 (0)