Skip to content

Releases: semihokur/AsyncFixer

AsyncFixer v1.6.0

10 May 23:38
Compare
Choose a tag to compare
  • 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

Nuget package

https://www.nuget.org/packages/AsyncFixer/1.6.0

Visual Studio 2022 Extension

Updated with v1.6.0: https://marketplace.visualstudio.com/items?itemName=SemihOkur.AsyncFixer2022

Visual Studio 2019 Extension

Updated with v1.6.0: https://marketplace.visualstudio.com/items?itemName=SemihOkur.AsyncFixer

AsyncFixer v1.5.1

22 Jan 19:24
Compare
Choose a tag to compare
  • 01.UnnecessaryAsync: Implemented a dataflow analysis for disposable objects to fix false-negatives and false-positives

Nuget package

https://www.nuget.org/packages/AsyncFixer/1.5.1

Visual Studio Extension

Updated with v1.5.1: https://marketplace.visualstudio.com/items?itemName=SemihOkur.AsyncFixer

AsyncFixer v1.5.0

21 Jan 06:08
Compare
Choose a tag to compare
  • 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

Nuget package

https://www.nuget.org/packages/AsyncFixer/1.5.0

Visual Studio Extension

Updated with v1.5.0: https://marketplace.visualstudio.com/items?itemName=SemihOkur.AsyncFixer

AsyncFixer v1.4.1

19 Jan 01:15
Compare
Choose a tag to compare
  • 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

Nuget package

https://www.nuget.org/packages/AsyncFixer/1.4.1

Visual Studio Extension

Updated with v1.4.1: https://marketplace.visualstudio.com/items?itemName=SemihOkur.AsyncFixer

AsyncFixer v1.4.0

16 Jan 10:18
Compare
Choose a tag to compare
  • 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

Nuget package

https://www.nuget.org/packages/AsyncFixer/1.4.0

Visual Studio Extension

https://marketplace.visualstudio.com/items?itemName=SemihOkur.AsyncFixer