From 4dc48b8de86b7e28a8edf28d8a982cd690427994 Mon Sep 17 00:00:00 2001 From: Dustin Campbell Date: Wed, 21 Dec 2016 11:30:38 -0800 Subject: [PATCH] Update CHANGELOG.md, README.md and version number for v1.6.0 release --- CHANGELOG.md | 2 +- README.md | 71 ++++++---------------------------------------------- package.json | 2 +- 3 files changed, 9 insertions(+), 66 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f65c460ca..5edc5ab48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 1.6.0 _(Not Yet Released)_ +## 1.6.0 (December 21, 2016) #### C# Scripting diff --git a/README.md b/README.md index f9efad0a7..8a4c193f3 100644 --- a/README.md +++ b/README.md @@ -13,76 +13,19 @@ Welcome to the C# extension for Visual Studio Code! This preview provides the fo The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnisharp-roslyn). - ### Get Started Writing C# in VS Code + * [Documentation](https://code.visualstudio.com/docs/languages/csharp) * [Video Tutorial compiling with .NET Core](https://channel9.msdn.com/Blogs/dotnet/Get-started-with-VS-Code-using-CSharp-and-NET-Core) -### What's New in 1.5.3 - -* Use value of `http.proxyStrictSSL` even when `http.proxy` is not set. ([#957](https://github.com/OmniSharp/omnisharp-vscode/issues/957)) - -### What's New in 1.5.2 - -* Ensure diagnostics are cleared in files when they are no longer needed. ([#858](https://github.com/OmniSharp/omnisharp-vscode/issues/858)) -* Enqueue requests for diagnostics in visible editors when the extension starts up. ([#843](https://github.com/OmniSharp/omnisharp-vscode/issues/843)) -* Provide fallback URLs for debugger downloads. ([#930](https://github.com/OmniSharp/omnisharp-vscode/issues/930)) -* Properly require .NET Framework 4.6 in the OmniSharp.exe.config file to ensure that the user is displayed a dialog on Windows machines that don't have .NET Framework 4.6 installed. ([#937](https://github.com/OmniSharp/omnisharp-vscode/issues/937)) -* Fix issue with installing on non-English installations of Windows. ([#938](https://github.com/OmniSharp/omnisharp-vscode/issues/938)) -* Display platform information when acquiring runtime dependencies. ([#948](https://github.com/OmniSharp/omnisharp-vscode/issues/948)) - -### What's New in 1.5.1 - -* Fix to properly support `http.proxy` and `http.proxyStrictSSL` settings. ([#930](https://github.com/OmniSharp/omnisharp-vscode/issues/930)) - -### What's New in 1.5 - -#### Initial support for C# 7 - -* New C# 7 features like pattern-matching and tuples are now supported in VS Code editor. Note: To use tuples, you will need a reference to [this NuGet package](https://www.nuget.org/packages/System.ValueTuple). - -#### Initial support for CSProj .NET Core Projects - -* With the .NET Core SDK moving to embrace MSBuild and .csproj files over project.json, we've made sure the C# extension can handle the new format. This support is preliminary and there are still several features coming to smooth out the experience. - -#### Broader OS Support for C# Code Editing - -* This release dramatically changes the runtime that OmniSharp runs on, which allows it to be run an many more operating systems than before: - - * Windows: OmniSharp runs on the installed .NET Framework. In addition, OmniSharp now runs on 32-bit Windows! - * macOS/Linux: OmniSharp runs on a custom embedded Mono runtime. Note: Mono does not need to be installed on the system for this to work. - -#### Debugger - -* Remote debugging is now supported for attach by using the `pipeTransport` launch.json option. -* Resolved issue with setting breakpoints when there are multple files with the same name (e.g. two 'Program.cs' files). - -#### New Dependency Acquisition System - -* This improves the acquisition and reliability of platform-specific OmniSharp and debugger dependencies. - -#### New Settings - -Several new settings have been added: - -* `csharp.suppressDotnetRestoreNotification`: Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved. -* `omnisharp.projectLoadTimeout`: The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds. _(Contributed by [@wjk](https://github.com/wjk))_ - -#### Colorizer - -* A new unit testing framework for testing the colorizer grammer ([#742](https://github.com/OmniSharp/omnisharp-vscode/pull/742)) _(Contributed by [@ivanz](https://github.com/ivanz))_ -* Single-line comments after preprocessor directives ([#762](https://github.com/OmniSharp/omnisharp-vscode/pull/762)) _(Contributed by [@damieng](https://github.com/damieng))_ - -#### Performance - -* Major improvements have been made to editor performance. The communication with the OmniSharp server has been rewritten to allow long-running operations (such as gathering all errors and warnings) to queue while high priority operations (such as text buffer changes) run serially. ([#902](https://github.com/OmniSharp/omnisharp-vscode/pull/902)) _(Thanks to [@david-driscoll](https://github.com/david-driscoll) for his help with this change!)_ +### What's New in 1.6.0 -#### Other Improvements +* Better support for .NET Core .csproj projects, including .NET Core projects created with [Visual Studio 2017 RC](https://www.visualstudio.com/vs/visual-studio-2017-rc/). +* Improved debugger performance and support for debugging on more Linux distros. +* Roslyn scripting support with CSX files. +* Lot's more! -* The prompt to generate assets for building and debugging can now be dismissed for a workspace permanently. In addition, a new `dotnet.generateAssets` command has been added to force regeneration of the assets. ([#635](https://github.com/OmniSharp/omnisharp-vscode/issues/635)) -* Fix "running forever" issue for folder with multple .NET Core projects. ([#735](https://github.com/OmniSharp/omnisharp-vscode/issues/735)) _(Contributed by [@eamodio](https://github.com/eamodio))_ -* `ctor` snippet is now more consistent with other code snippets. ([#849](https://github.com/OmniSharp/omnisharp-vscode/pull/849)) _(Contibuted by [@Eibx](https://github.com/Eibx))_ -* Ampersands in file paths are now properly escaped on Windows ([#909](https://github.com/OmniSharp/omnisharp-vscode/pull/909)) _(Contributed by [@filipw](https://github.com/filipw))_ +See our [change log](https://github.com/OmniSharp/omnisharp-vscode/blob/master/CHANGELOG.md) for all of the updates. ### Supported Operating Systems for Debugging diff --git a/package.json b/package.json index 75f25ca10..e395ff912 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "csharp", "publisher": "ms-vscode", - "version": "1.6.0-beta7", + "version": "1.6.0", "description": "C# for Visual Studio Code (powered by OmniSharp).", "displayName": "C#", "author": "Microsoft Corporation",