<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88" -->

---
title: What&#x27;s new in Swift: July 2026 Edition | daily.dev
description: A monthly roundup of Swift community and project news covers a contributor reflection from the Website Workgroup, videos on low-level Swift programming and...
canonical: https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: What&#x27;s new in Swift: July 2026 Edition | daily.dev
og:description: A monthly roundup of Swift community and project news covers a contributor reflection from the Website Workgroup, videos on low-level Swift programming and...
og:url: https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88
og:image: https://api.daily.dev/og/posts/0cUUckb88.png
og:image:alt: What&#x27;s new in Swift: July 2026 Edition
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What's new in Swift: July 2026 Edition

**[Swift.org](https://daily.dev/sources/swift)** · 5 min read · 0 upvotes · 0 comments

## Summary

A monthly roundup of Swift community and project news covers a contributor reflection from the Website Workgroup, videos on low-level Swift programming and Playdate development, Google Summer of Code progress, a new Task Stealers concurrency primitive, SwiftPM package registry basic auth support, VS Code extension and Swift Testing tooling fixes, two new community packages (swift-gigatoken and any-error-swift), and several recently accepted Swift Evolution proposals including tag-based test filtering, CommandLine.executablePath, and withDeadline.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://swift.org/blog/whats-new-in-swift-july-2026>

## Questions this post answers

### What does the new withDeadline function do in Swift's SE-0526 proposal?

withDeadline is a Swift standard library function that executes an async operation with a composable absolute time limit specified as a clock instant, canceling the operation if it does not complete in time. It also lets multiple nested operations share the same deadline, avoiding the drift that builds up when relative durations pass through multiple call layers. It was accepted with modifications through Swift Evolution.

_Track Swift Evolution proposals like this one on daily.dev to stay ahead of async API changes._

### How can I filter Swift tests by tag using swift test?

Swift Testing's ST-0025 proposal adds a tag: prefix to the existing --filter and --skip options, letting you combine tag-based and regex-based filtering. For example, swift test --skip tag:uiTest selectively skips tests tagged uiTest, removing the need for a consistent naming scheme to filter test runs.

_Developers refining test suites can follow Swift Testing changes like this on daily.dev._

### Is there a portable way to get the path to the currently running executable in Swift?

Yes, SE-0513 adds CommandLine.executablePath, a new standard library property that returns the path to the currently running executable consistently across all platforms Swift supports. Previously there was no portable, reliable way to obtain this value in Swift.

_Keep up with new Swift standard library APIs like this via daily.dev._

## Similar posts on daily.dev

- [What's new in Swift: August 2026 Edition](https://daily.dev/posts/what-s-new-in-swift-august-2026-edition-s1flmnere) · Swift.org · 1 upvotes · 0 comments
- [Issue \#77: Swift Is Bigger Than Xcode, a Paste Bug You've Probably Hit, and WWDC Is 57 Days Away](https://daily.dev/posts/issue-77-swift-is-bigger-than-xcode-a-paste-bug-you-ve-probably-hit-and-wwdc-is-57-days-away-6sbtjnkjh) · iOS Code Review · 0 upvotes · 0 comments
- [Swift Concurrency is Gaining Broader Adoption -- Fatbobman's Swift Weekly \#133](https://daily.dev/posts/swift-concurrency-is-gaining-broader-adoption----fatbobman-s-swift-weekly-133-40hcoackj) · Fatbobman · 0 upvotes · 0 comments
- [Issue 747 – iOS Dev Weekly](https://daily.dev/posts/issue-747-ios-dev-weekly-dxenmyeqj) · iOS Dev Weekly · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#swift](https://daily.dev/tags/swift)

[View this post on daily.dev](https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"What's new in Swift: July 2026 Edition","url":"https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88"},"datePublished":"2026-08-23T12:16:58.946Z","dateModified":"2026-08-23T12:19:00.224Z","description":"A monthly roundup of Swift community and project news covers a contributor reflection from the Website Workgroup, videos on low-level Swift programming and...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","isAccessibleForFree":true,"articleSection":"Swift.org","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Swift.org","logo":"https://media.daily.dev/image/upload/s--x7Cjs0jz--/f_auto,q_auto/v1787487412/logos/swift?_a=BAMAMicg0","url":"https://daily.dev/sources/swift"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,swift","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Swift.org","item":"https://daily.dev/sources/swift"},{"@type":"ListItem","position":3,"name":"What's new in Swift: July 2026 Edition"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/what-s-new-in-swift-july-2026-edition-0cuuckb88#faq","mainEntity":[{"@type":"Question","name":"What does the new withDeadline function do in Swift's SE-0526 proposal?","acceptedAnswer":{"@type":"Answer","text":"withDeadline is a Swift standard library function that executes an async operation with a composable absolute time limit specified as a clock instant, canceling the operation if it does not complete in time. It also lets multiple nested operations share the same deadline, avoiding the drift that builds up when relative durations pass through multiple call layers. It was accepted with modifications through Swift Evolution. Track Swift Evolution proposals like this one on daily.dev to stay ahead of async API changes."}},{"@type":"Question","name":"How can I filter Swift tests by tag using swift test?","acceptedAnswer":{"@type":"Answer","text":"Swift Testing's ST-0025 proposal adds a tag: prefix to the existing --filter and --skip options, letting you combine tag-based and regex-based filtering. For example, swift test --skip tag:uiTest selectively skips tests tagged uiTest, removing the need for a consistent naming scheme to filter test runs. Developers refining test suites can follow Swift Testing changes like this on daily.dev."}},{"@type":"Question","name":"Is there a portable way to get the path to the currently running executable in Swift?","acceptedAnswer":{"@type":"Answer","text":"Yes, SE-0513 adds CommandLine.executablePath, a new standard library property that returns the path to the currently running executable consistently across all platforms Swift supports. Previously there was no portable, reliable way to obtain this value in Swift. Keep up with new Swift standard library APIs like this via daily.dev."}}]}
```

