Skip to content

Add proposed blog article for the new VSCode extension #901

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions _data/authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -476,3 +476,7 @@ owen-voorhees:
name: Owen Voorhees
github: owenv
about: "Owen Voorhees is a member of the team at Apple working on Swift Build."

adam-ward:
name: Adam Ward
about: "Adam Ward is a member of the team at Apple working on Swift tooling."
37 changes: 37 additions & 0 deletions _posts/2025-02-10-vscode-swift-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: post
published: true
date: 2025-02-10 16:00:00
title: Updating the Visual Studio Code extension for Swift
author: [adam-ward]
---

Today, we are excited to announce a new version of the Swift extension for
Visual Studio Code -- now [published to the extension
marketplace](https://marketplace.visualstudio.com/items?itemName=swiftlang.swift-vscode)
as an official supported release of the Swift team. The aim of this extension is
to provide a high-quality, feature-complete extension that makes developing Swift
applications on all platforms a seamless experience.

![VS Code running with the Swift extension](/assets/images/vscode-extension-blog/vscode-swift-2.png)

As we continue to invest in Swift as a first-class language for cross-platform
development, both Apple and the broader developer community are rapidly
iterating on the VS Code extension to expand its capabilities for server and
cloud, embedded, and Linux and Windows app development. The original extension
was developed by members of the Swift Server Working Group, and with its broader
scope, they have graciously supported this transition to the [GitHub /swiftlang
organization](https://github.com/swiftlang) and the creation of a new publisher
for the extension.

For existing Swift developers using VS Code, the transition should be seamless:
the old release should automatically install the new extension and disable
itself, and moving forward all language features will be provided by the new
extension. You’re welcome to uninstall the original extension, which has been
renamed to reflect its deprecated status.

Further details about the migration can be found on the [Swift
Forums](https://forums.swift.org/t/vs-code-swift-extension-migration/77795). If
you have any issues migrating, please [file an
issue](https://github.com/swiftlang/vscode-swift/issues) or comment on the forum
post.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.