Swift.org Blog Tim Sneath Dec 19, 2025

What's New in Swift: December 2025 Edition

Article Summary

Tim Sneath reflects on Swift's explosive growth: from a simple blog post 10 years ago to 70+ repositories with hundreds of weekly contributors. The language now runs everywhere from Pebble watches to AWS Lambda.

The December 2025 Swift update celebrates a milestone year for the open source project. Swift 6.2 shipped with WebAssembly support and approachable concurrency defaults, while the ecosystem expanded dramatically across embedded devices, cloud platforms, and AI workloads.

Key Takeaways

Critical Insight

Swift proved it truly runs everywhere in 2025, expanding from Apple platforms to embedded devices, Android, Windows, BSD, and major cloud providers like AWS.

The community showcased Swift running on a 10-year-old Pebble watch and Raspberry Pi devices, plus there's a pre-FOSDEM event with open CFP through January 5th.

About This Article

Problem

Swift developers couldn't easily view test coverage data. SwiftPM only produced JSON coverage reports, which were hard to read directly in CI systems or during development.

Solution

SE-0501 adds a --coverage-format option to the swift test command in Swift Package Manager. This lets developers generate HTML coverage reports instead of or alongside JSON reports.

Impact

Developers can now view coverage visually in CI systems and get faster feedback while working. HTML reports are much easier to read than JSON data.