CoreComparibilyzer 1.1.0
CoreCompatibilyzer 1.1.0 provides new features and bugfixes described in this section as well as the features described below for previous versions of CoreCompatibilyzer.
New Features
CoreComparibilyzer 1.1.0 introduces the following new features:
- A way of grouping reported APIs by source files that contain the reported calls to incorrect APIs.
- Support of ARM64 architecture in a Visual Studio extension.
Code Fixes
CoreComparibilyzer 1.1.0 contains the following code fixes:
- Incorectly banned APIs have been removed from the list of banned APIs incompatible with .Net Core 2.2.
- Analysis of extension methods that were not recognized as banned APIs has been fixed.
- Support for analysis of conditional access expressions (like
obj?.Member
) has been added. - Analysis of member access expression has been fixed by analyzing the type of the accessed expression.
- Analysis of array type symbols has been fixed.
- The
.editorconfig
file has been added to the CoreCompatibilyzer project to enforce consistent code style. - CoreCompatibilyzer code has been refactored to improve performance and readability.