Skip to content

Releases: Acumatica/CoreCompatibilyzer

Release v1.1.1

Choose a tag to compare

@SENya1990 SENya1990 released this 09 Oct 11:13

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

Choose a tag to compare

@SENya1990 SENya1990 released this 31 Jan 17:45

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

Choose a tag to compare

@SENya1990 SENya1990 released this 01 Sep 10:27

Initial release of CoreCompatibilyzer, version 1.0.0

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