From 5000c6d355f064b1db10e0c5bc998d80e2055015 Mon Sep 17 00:00:00 2001 From: Semih Okur Date: Tue, 10 May 2022 15:55:41 -0700 Subject: [PATCH] Release v1.6.0 --- AsyncFixer.Vsix/source.extension.vsixmanifest | 2 +- AsyncFixer/AsyncFixer.csproj | 4 +-- .../source.extension.vsixmanifest | 2 +- CHANGELOG.md | 26 ++++++++++++------- 4 files changed, 20 insertions(+), 14 deletions(-) diff --git a/AsyncFixer.Vsix/source.extension.vsixmanifest b/AsyncFixer.Vsix/source.extension.vsixmanifest index 1b46596..869ac9d 100755 --- a/AsyncFixer.Vsix/source.extension.vsixmanifest +++ b/AsyncFixer.Vsix/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + AsyncFixer for Visual Studio 2019 Advanced async/await Diagnostics and CodeFixes for C#. http://www.asyncfixer.com diff --git a/AsyncFixer/AsyncFixer.csproj b/AsyncFixer/AsyncFixer.csproj index 183eac8..b95283e 100755 --- a/AsyncFixer/AsyncFixer.csproj +++ b/AsyncFixer/AsyncFixer.csproj @@ -9,7 +9,7 @@ AsyncFixer - 1.5.5 + 1.6.0 Semih Okur AsyncFixer: Advanced async/await Diagnostics and CodeFixes for C# @@ -21,7 +21,7 @@ http://www.asyncfixer.com icon.png https://github.com/semihokur/AsyncFixer - Copyright (c) AsyncFixer 2015-2021 + Copyright (c) AsyncFixer 2015-2022 asyncfixer analyzers async/await asynchronous concurrency diagnostics codefix roslyn codeanalysis async await false true diff --git a/AsyncFixer2022.Vsix/source.extension.vsixmanifest b/AsyncFixer2022.Vsix/source.extension.vsixmanifest index c414e91..adadd19 100644 --- a/AsyncFixer2022.Vsix/source.extension.vsixmanifest +++ b/AsyncFixer2022.Vsix/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + AsyncFixer for Visual Studio 2022 Advanced async/await Diagnostics and CodeFixes for C#. http://www.asyncfixer.com diff --git a/CHANGELOG.md b/CHANGELOG.md index cf0a6ff..7c41f47 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,28 @@ # Release History +## 1.6.0 (2022-05) +- 01.UnnecessaryAsync: Do not warn when the await expressions are in the scope of a using declaration. +- 01.UnnecessaryAsync: Fix crash due to InvalidCastExpression. +- Upgrade Visual Studio SDK packages for vsix extensions. +- Upgrade Microsoft.CodeAnalysis package to 3.11.0 + ## 1.5.1 (2021-01) -- 01.UnnecessaryAsync: Implemented a dataflow analysis for disposable objects to fix false-negatives and false-positives +- 01.UnnecessaryAsync: Implemented a dataflow analysis for disposable objects to fix false-negatives and false-positives. ## 1.5.0 (2021-01) -- 01.UnnecessaryAsync: Fix false-negatives to cover more cases -- 02.BlockingCallInsideAsync: Stop suggesting async calls for virtual calls and Dispose methods -- Add support for ValueTask +- 01.UnnecessaryAsync: Fix false-negatives to cover more cases. +- 02.BlockingCallInsideAsync: Stop suggesting async calls for virtual calls and Dispose methods. +- Add support for ValueTask. ## 1.4.1 (2021-01) -- 01.UnnecessaryAsync: Take account of the lack of covariance in the Task class -- 03.AsyncVoid: Add support for fire-and-forget delegates -- 04.AsyncCallInsideUsingBlock: Fix a potential NRE +- 01.UnnecessaryAsync: Take account of the lack of covariance in the Task class. +- 03.AsyncVoid: Add support for fire-and-forget delegates. +- 04.AsyncCallInsideUsingBlock: Fix a potential NRE. ## 1.4.0 (2021-01) -- 01.UnnecessaryAsync: Fix false warnings with `using` expression statements -- 01.UnnecessaryAsync: Support for expression-bodied members -- 02.BlockingCallInsideAsync: Stop suggesting async calls from non-system assemblies +- 01.UnnecessaryAsync: Fix false warnings with `using` expression statements. +- 01.UnnecessaryAsync: Support for expression-bodied members. +- 02.BlockingCallInsideAsync: Stop suggesting async calls from non-system assemblies. ## 1.3.0 (2020-05) - Updated Roslyn dependencies to v3.3.1.