この記事の要点
- Visual Studio Code 向けの Swift 拡張機能の新バージョンが、Swift チーム公式のサポート対象リリースとして拡張機能マーケットプレイスで公開されました。Apple プラットフォーム以外も含めたあらゆるプラットフォームで Swift 開発を快適に行えるよう、機能を網羅した高品質な拡張機能を目指すものです。
- 元々の拡張機能は Swift Server Workgroup(SSWG)のメンバーが開発していましたが、サーバー・クラウド、組み込み、Linux・Windows のアプリ開発へと対象が広がったことを受けて、GitHub の
swiftlangorganization へ移管され、新しい publisher のもとで提供されるようになりました。 - 既存利用者の移行はシームレスです。古い拡張機能が自動的に新しい拡張機能をインストールして自身を無効化するため、特別な操作は不要です。
何が発表されたのか
Visual Studio Code 向けの Swift 拡張機能の新バージョンが、Swift チーム公式のサポート対象リリースとして拡張機能マーケットプレイスで公開されました。
この拡張機能のもとになった Swift Extension for Visual Studio Code は、SSWG のメンバーによって開発されたものです。その後、Apple とより広いコミュニティが、サーバー・クラウド、組み込み(embedded)、Linux・Windows でのアプリ開発といった用途に向けて拡張機能の機能を急速に拡充してきました。こうして対象範囲が広がったことを受けて、SSWG の協力のもとで拡張機能を GitHub の swiftlang organization へ移管し、新しい publisher を作成して提供する体制へと移行しました。
何が変わるのか
既存の VS Code 利用者にとって、移行はシームレスに行われます。
- 古いリリースが自動的に新しい拡張機能をインストールし、自身を無効化します。
- 以降、すべての言語機能は新しい拡張機能から提供されます。
- 元の拡張機能は deprecated(非推奨)であることを示すよう名前が変更されているため、不要であればアンインストールしてかまいません。
移行に関する詳細は Swift フォーラムの案内にまとまっています。移行で問題が起きた場合は、Issue を起票するか、フォーラムの投稿にコメントするよう案内されています。