CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 21:20:27 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"ab19333e7c4b58baec4f379d56bd6a06"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=d2f2VULXz4GPqLmGvOvR8MaCl9r6daZ2%2BEFNYknObiuFHh3beL%2Ff9IGPvZG1A5LGWCt3ynzQdFq9r8G%2BqPLaeMoK5ktlP%2BHhI9mPyQwbYO5PV0IuDhR%2FB2Shq0M9kERD4DEhAJq9%2FqFowR3SMdjccEs8x3daQ%2FCnCRswNp8B12GB9FbLkxbsn6phf2Pxblo%2Fksd5bL00z5RTCdMlI4k8LFElX%2FoVUkrFex3284UbcUWVJJlIyHc7Wl3fz1Y3Hf4keaaHUdGk8GbIaPQa2SMCvg%3D%3D--URW%2FSNN2U7meW7R7--osf31o%2BacyAIKonTC5KGaQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1045131783.1753305626; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 21:20:26 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 21:20:26 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: A16C:EE750:114146:16CFB4:6881521A
Release 0.48.0 · pointfreeco/swift-composable-architecture · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
0.48.0
Compare
·
816 commits
to main
since this release
30015d1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed
- Changed:
withTaskCancellation(id:)
now executes on the current executor without suspension (#1779). - Deprecated:
Effect
has been temporarily deprecated forEffectTask
to prepare for renames coming in 1.0 (#1788). - Deprecated:
EffectPublisher
is now soft-deprecated (#1791). - Deprecated: The
async
version ofActorIsolated.withValue
has been deprecated. It can introduce re-entrancy bugs. Instead, we have introduced a synchronous version (#1792). - Fixed:
@Dependency(\.openURL)
is now supported in App extensions (thanks @tgrapperon, #1714). - Fixed:
ButtonRole
andButton
deprecation warnings have been silenced (thanks @kgrigsby59, #1715). - Fixed: A longstanding bug in SwiftUI can cause bindings to be evaluated in views that are no longer rendered. In apps built in the Composable Architecture, which provides flexible tools for deriving custom bindings, this could lead to accessing state that no longer exists, which at worst could try to evaluate an element of an array at an invalidated index, crashing the application. This bug has now been worked around to avoid such crashes. (Thanks @barabashd, #1784; #1785).
- Fixed: The predicated-based version of
TestStore.receive
now properly evaluates the given predicate (thanks @pyrtsa, #1780). - Infrastructure: Fix typos, etc., in documentation, README, and tests (thanks @ZevEisenberg, #1701; @tgrapperon, #1702; @yimajo, #1725; @yuanhang, #1762; @kalupas226, #1764; @dy-kim, #1773; @Iikeli, #1776; #1787; @jeffersonsetiawan, #1793).
- Infrastructure: Fix todo deletion in Todos sample app when the list is filtered (#1696).
- Infrastructure: Bump SwiftUINavigation and update examples (thanks @iampatbrown, #1760).
New Contributors
- @ZevEisenberg made their first contribution in #1701
- @yuanhang made their first contribution in #1762
- @dy-kim made their first contribution in #1773
- @Iikeli made their first contribution in #1776
- @barabashd made their first contribution in #1784
- @pyrtsa made their first contribution in #1780
Full Changelog: 0.47.2...0.48.0
Assets 2
2 people reacted
You can’t perform that action at this time.