News

VS Code March 2019 Release Is a Snap (Linux, That Is)

Using the new Visual Studio Code 1.33 (March 2019 version) is a snap -- of the Linux variety that lets the popular open source code editor be distributed as a snap package.

Editor's note: this article has been corrected to clarify that v1.33 is the VS Code March release, though the announcement post was published in April.

"We now fully support distributing Visual Studio Code as a snap package," Microsoft said in an announcement post. "Snaps work across many different Linux distributions, provide reliable execution environments for a much stabler VS Code, and support background updates. Yes, that's right, you now get in-product automatic updates for Linux just as the Windows and macOS users do."

An Ubuntu post announcing the new snappiness explains that: "Snaps are containerized software packages designed to work across cloud, desktop and IoT devices. They work natively on most popular Linux distributions and feature automatic updates and rollback functionality, enhanced security and greater flexibility for developers working within Linux environments."

VS Code is featured in the Snap Store (or, if you're an "Insider," here).

"Visual Studio Code is hugely popular, and it's fantastic that we're able to help it extend its reach into the Linux ecosystem," commented Evan Dandrea, engineering manager at Canonical, which does the Ubuntu distro. "Developers are the lifeblood of snaps and it is great to see this recognition from Microsoft as they join a host of others who can now provide their users with the latest updates seamlessly, and with assurance of rollbacks and containment."

The new VS Code release otherwise features a slew of new features, tweaks and fixes, neatly summarized by Microsoft like this:

Or, if you prefer your new features summarized by category, Microsoft took care of that, too:

  • Workbench: Improved Source Control view, easier list navigation with screen readers.
  • Integrated Terminal: ConPTY on by default on Windows, rendering performance improvements.
  • Languages: Disable CSS property value completions, TS improved inference and const assertions.
  • Extension Authoring: Finalized smart selection API, install extension command.
  • Engineering: Official Linux snap package, faster OSS builds with NPM package caching.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • IDE Irony: Coding Errors Cause 'Critical' Vulnerability in Visual Studio

    In a larger-than-normal Patch Tuesday, Microsoft warned of a "critical" vulnerability in Visual Studio that should be fixed immediately if automatic patching isn't enabled, ironically caused by coding errors.

  • Building Blazor Applications

    A trio of Blazor experts will conduct a full-day workshop for devs to learn everything about the tech a a March developer conference in Las Vegas keynoted by Microsoft execs and featuring many Microsoft devs.

  • Gradient Boosting Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the gradient boosting regression technique, where the goal is to predict a single numeric value. Compared to existing library implementations of gradient boosting regression, a from-scratch implementation allows much easier customization and integration with other .NET systems.

  • Microsoft Execs to Tackle AI and Cloud in Dev Conference Keynotes

    AI unsurprisingly is all over keynotes that Microsoft execs will helm to kick off the Visual Studio Live! developer conference in Las Vegas, March 10-14, which the company described as "a must-attend event."

  • Copilot Agentic AI Dev Environment Opens Up to All

    Microsoft removed waitlist restrictions for some of its most advanced GenAI tech, Copilot Workspace, recently made available as a technical preview.

Subscribe on YouTube