v1.0.3
Last Visual Studio 2015 (without updates) version
This is the last version to support Visual Studio 2015 without any updates. This is also the last 1.0.x version.
The next version, 1.1.0, will support Visual Studio 2015 Update 3, which has been released for quite a while, now. So, update! :)
The 1.0.x versions will not receive further updates or bug fixes. Only the v1.1.x versions will update from now on.
Bug fixes! 🐛
This is mainly a bug fix release. We fixed 2 bugs and correct the grammar on several analyzers and code fixers. There aren't any new analyzers or code fixes. This release fixes bugs for C# and VB.
These are the known issues.
C# Known issues:
- #866 BUG: CC0118 - Unnecessary '.ToString()' call in string concatenation
- #869 BUG: CC0105 and CC0001 should not be offered when there are multiple declarations
- #870 BUG: CC0022 failed to show fix with null coalesce operator
- #879 BUG: CC0022 DisposableVariableNotDisposedAnalyzer: False positive for containers
VB Known issues:
- #791 BUG: CC0057 (VB) suggests removing parameter but it is required by a matching delegate
- #827 Bug: CC0039 False positive when concatenating to loop variable propery/field (StringBuilderInLoop) (VB)
This release still targets the final version of Visual Studio 2015 (RTM, version 14.0.23107.0 D14REL) and also targets the 1.0.0 version of the Roslyn API (Microsoft.CodeAnalysis.*).
This is the last release that does, we will update to Roslyn 1.3.2 on version 1.1.0 of CodeCracker.
Stats:
- 68 Analyzers in C#, 66 Code fixes, 5 Fix all
- 23 Analyzers in VB, 18 Code fixes, 1 Fix All
- 1957 tests
- 92% code coverage
As usual, you should go to Nuget (C#, VB) to get the packages or download the extension on the Visual Studio Marketplace (C#, VB).
For a list of what worked on see the corresponding milestone and the detailed changelog. For the commits, see the full changelog.