Microsoft has released Visual Studio Code 1.93, its August 2024 update of the popular code editor, featuring a profiles editor that allows users to switch and manage profiles from a single place.

Introduced September 5, Visual Studio Code 1.93 can be downloaded for Windows, Mac, or Linux from the project website.

The new Profiles editor, now generally available for all users, provides a unified interface for creating new profiles, editing and deleting existing profiles, and importing and exporting profiles. VS Code 1.93 also improves test generation in the GitHub Copilot AI-based coding tool. The test generation flow has been improved by looking for an existing test file and generating new tests into that file, appending these tests at the end. If there is no test file, GitHub Copilot creates a test file for the generated tests.

Also in VS Code 1.93, the history graph has been moved from the Source Control view into a Source Control Graph view, to reduce the information overload from the main view. This enables users to hide, collapse, or move the new view as they see fit, and also lays the foundation for a full-featured history graph, Microsoft said. The current Source Control Graph now shows the remote/base for the current branch. Plans call for adding a capability to filter the graph to any repository reference, and for improving the experience for workspaces with multiple repositories.

Visual Studio Code 1.93 follows last month’s VS Code 1.92 release, which featured improvements to the debugging experience. Other improvements in VS Code 1.93 include the following:

  • The language name for SQL files has been renamed from SQL to MS SQL, to better reflect the language’s focus on Microsoft SQL Server.
  • A new YAML grammar has been adopted for YAML syntax highlighting. It solves bugs the old and unmaintained grammar had.
  • Leveraging the Python extension to VS Code, developers now can run Django unit tests through Test Explorer.
  • A new command, list.resizeColumn, allows users to resize columns via the keyboard.
  • The notebook diff view now hides unchanged cells, enabling users to focus on changed cells. At the same time, the input of unchanged cells is always collapsed.
  • Package IntellliSense for JavaScript and TypeScript has been implemented for VS Code for the Web, allowing users to view suggestions and documentation from any imported package.