S

Swift Composable Architecture (TCA)

S
Swift Composable Architecture (TCA) Mobile v1.26.1

1.26.1

What's Changed Fix: Delete NotificationName.swift #3942 Infrastructure: Add Persian translation by @MojtabaHs in #3932 Infrastructure: Fix outdated Store.scope symbol reference by @opficdev in #3934 Infrastructure: Fix syntax errors in bindings documentation examples by @indextrown in #3935 Infrastructure: Fix SharingState documentation example syntax by @opficdev in #3936 Infrastructure: Fix outd…

S
Swift Composable Architecture (TCA) Mobile v1.26.0

1.26.0

What's Changed Added: scope(_:action:) and Scope(_:action:), to be more consistent with other reducer operators and prepare for changes coming in 2.0 (#3923). Fixed: Xcode 27 Beta 1 Support (#3931). Fixed: Address potential Xcode 26 xcodebuild archive failures (thanks @joaomvfsantos, #3919). Infrastructure: Documentation updates (#3924; #3927; thanks @davdroman, #3927). New Contributors @joaomvfsa…

S
Swift Composable Architecture (TCA) Mobile v1.25.5

1.25.5

What's Changed Fixed: Support swift-syntax 605 by (thanks @shimastripe, #3907). Fixed: Add disfavoredOverload annotation to ~= implementation in Binding.swift to avoid warning (thanks @rprince500, #3911). Fixed: Enum scope fixes for alerts/dialogs (#3910). New Contributors @rprince500 made their first contribution in #3911 Full Changelog: 1.25.4...1.25.5

S
Swift Composable Architecture (TCA) Mobile v1.25.4

1.25.4

What's Changed Fixed: Reading @Shared state from a BindableAction Store no longer raises a deprecation warning (thanks @seanmrich, #3906). Full Changelog: 1.25.3...1.25.4

S
Swift Composable Architecture (TCA) Mobile v1.25.3

1.25.3

What's Changed Fixed: Bump swift-navigation to 2.7.0 (thanks @jagreenwood, #3889). Fixed: Add missing access modifier to CaseScope.AllCasePaths properties (thanks @sumac13, #3898). Deprecations: Un-trait deprecate Effect (#3890). There's no longer a need to pre-migrate Effect code for 2.0. Deprecations: Add ComposableArchitecture2DeprecationOverloads trait for deprecated APIs that are overloaded a…

S
Swift Composable Architecture (TCA) Mobile v1.25.2

1.25.2

What's Changed Fixed: A few issues in the newly introduced enum scope feature have been fixed (#3887). This includes a bug related to binding dismissal, as well as a regression in compile time for scope operations. Deprecated: Trait-based deprecations are now soft-deprecated when trait isn't enabled (#3885). Full Changelog: 1.25.1...1.25.2

S
Swift Composable Architecture (TCA) Mobile v1.25.1

1.25.1

What's Changed Fixed: Address regression introduced in 1.25.0 that affects some enum reducers with #if cases in Swift <6.3 (#3884). Full Changelog: 1.25.0...1.25.1

S
Swift Composable Architecture (TCA) Mobile v1.25.0

1.25.0

What's Changed Important Version 1.25 includes both new features and a significant batch of deprecations that pave the way for Composable Architecture 2.0. See the migration guide for everything that's changed and how to upgrade. Added: Streamlined onChange operator (#3875). Added: enum scoping (#3882). Added: Warnings are now emitted from the store when a reentrant action is detected (#3859). Tra…

S
Swift Composable Architecture (TCA) Mobile v1.24.1

1.24.1

What's Changed Fixed: Mark deprecated popover overload unavailable on tvOS/watchOS (thanks @kurtguenther, #3861). New Contributors @kurtguenther made their first contribution in #3861 Full Changelog: 1.24.0...1.24.1

S
Swift Composable Architecture (TCA) Mobile v1.24.0

1.24.0

What's Changed ImportantThis is a deprecations-only release. The Composable Architecture has soft-deprecated many of its APIs for months/years, and this release is finally hard-deprecating everything to help folks prepare for the future. Deprecated: iOS <16 (#3847). Deprecated: Swift <6.1 (#3848). Deprecated: TaskResult (#3849). Deprecated: AnyCasePath APIs (#3850). Deprecated: closure-scoped view…

S
Swift Composable Architecture (TCA) Mobile v1.23.2

1.23.2

What's Changed Fixed: Xcode 26.4 support (#3844). Fixed: Suppress errant perception check warning (#3832) Infrastructure: Add max line length setting to .editorconfig (thanks @pyrtsa, #3807). Infrastructure: Remove duplicate step in Multiple presentation destinations tutorial (thanks @seungwoochoe, #3810). Infrastructure: Update package versioning (#3819). Infrastructure: Fix typo in Bindings.md d…