Skip to content

Releases: Acumatica/CoreCompatibilyzer

Release v1.1.1

09 Oct 11:13

Choose a tag to compare

CoreComparibilyzer 1.1.1

CoreCompatibilyzer 1.1.1 is a minor release with two hot fixes:

  • Some of the used Nuget packages were updated to address security vulnerabilities in CoreCompatibilyzer's dependencies.
  • Roslyn packages used by the analyzer were updated to the latest ones.

Changes

Full Changelog: v1.1.0...v1.1.1

Release v1.1.0

31 Jan 17:45

Choose a tag to compare

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.

Initial Release v1.0.0

01 Sep 10:27

Choose a tag to compare

Initial release of CoreCompatibilyzer, version 1.0.0

Full Changelog: https://github.com/Acumatica/CoreCompatibilyzer/commits/1.0.0