Skip to content

Latest commit

 

History

History
97 lines (71 loc) · 3.07 KB

RelaseNotes.md

File metadata and controls

97 lines (71 loc) · 3.07 KB

[Next]

1.19.0

  • New: MCP server: The check_required tool
  • New: MCP server: The annotate tool writes justification comments for null-forgiving operators, and replaces TODO: placeholders.
  • Fix: MCP server: The configuration suggested by nuget.org no longer asks for the optional --root and --solution arguments.

1.18.2

  • Fix: MCP server: Workspace folders reported by VS Code (file:///d%3A/...) were not converted to a valid local path.

1.18.1

  • MCP server: No command line arguments are required any more, the server uses the workspace folder of the client. --root and --solution are optional overrides.
  • MCP server: Log the working directory, arguments, and the root used for every call to stderr, to simplify troubleshooting.
  • Fix: Add the missing icon, license and readme to the NuGet packages of the MCP server and the analyzer, and add a readme for the Visual Studio extension.

1.18.0

  • New: Nullable.Extended.Mcp, an MCP server that finds unjustified null-forgiving operators in large solutions, see Documentation.
  • Fix: Results of multi-targeted projects are merged again, a null-forgiving operator is required if it is required in any target framework.

1.17.1

  • Performance improvements of the VS extension.

1.17.0

  • Roll forward to 17.0 due to version conflicts with old versioning sheme.

1.16.1

  • Update dependencies to latest versions

1.16.0

  • Fix: No code fix provided for the rule NX0004

1.15.2

  • Show also NX0004 (Init only) context in VS extension.

1.15.1

  • The codefix suggestion will use the same line ending as the offending code.
  • Fix crash when suggesting a fix for un-indented code.

1.15

  • Default severity of analyzers should be warning to be suppressable.

1.14

  • Introduce InitRule for "init only" properties;
  • Default severity is now Error.
  • Remove the outdated sonar-based suppressor.

1.13

  • Adjust colors to better match VS2022

1.12

  • Update DGX to improve composite filter experience
  • Improve reliability of the "Required" flag by analyzing each result individually.

1.11

  • Remove the "Remove all not required tokens" command, it's of no practical use

1.10

  • improve data grid filtering experience
  • Fix: detect justification comment on field declaration

1.9

  • #10: Add a code fix provider

1.8

  • #10: Fix justification, comments were not always detected properly

1.7

  • #8: Improve keyboard navigation
  • #9: Navigate to operator crashes VS2022
  • #10: Recover the NullForgivingDetectionAnalyzer and support suppressions via "// ! comment"

1.6

  • Fix #7: XAML assembly resolving fails for DGX

1.5

  • Analysis results may depend on framework version: use the most relevant result.

1.4

  • Support VS2022
  • Fix #5: Add an icon to the tool window
  • Fix multiple choice filter
  • Fix detection of required null-forgiving operators

1.3

  • Fix installation issues

1.2

  • Use multiple choice filter for appropriate columns
  • Show lean project name

1.1

  • Fix #3: False negative when null forgiving operator is preceded by whitespace.
  • Fix #2: Duplicate entries when project targets multiple frameworks
  • Fix threading issues

1.0

  • Initial release