VS Code Swift Extension - 2.12.0 Release Now Available

A new release (2.12.0) of the VS Code Swift Extension was just published. Some highlights since 2.10.0 include:

  • Swiftly toolchain installation support with commands to install stable and snapshot releases (#1780)

  • Prompt to restart SourceKit-LSP after changing .sourcekit-lsp/config.json files (#1744)

  • Prompt to cancel and replace the active test run if one is in flight (#1774)

  • A walkthrough for first time extension users (#1560)

  • Added new target and configuration properties to swift launch configurations that can be used instead of program for SwiftPM based projects (#1890)

  • Fix an error when performing "Run/Debug Tests Multiple Times" on Linux (#1824)

This release also has a number of bug fixes as well. To see details of all the updates, please see the changelog.
You can update to this version directly from VS Code. Additionally the vsix bundle for use with other IDEs is available from the release page: swift-vscode-2.12.0.vsix

A big thanks to @roulpriya who, as a contributor for GSoC 2025, contributed the Swiftly toolchain installation support!

20 Likes