Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
## [1.10.0](https://github.com/philips-software/roslyn-analyzers/compare/v1.9.1...v1.10.0) (2026-04-05)


### Features

* Add analyzer to detect unnecessary parentheses in attributes ([#972](https://github.com/philips-software/roslyn-analyzers/issues/972)) ([48a406a](https://github.com/philips-software/roslyn-analyzers/commit/48a406af50f2d386d920c969c423416ff0dc53dc))
* add fix_formatting tool to MCP server and enhance IDE0055 guidance ([#983](https://github.com/philips-software/roslyn-analyzers/issues/983)) ([a522c58](https://github.com/philips-software/roslyn-analyzers/commit/a522c589c6c735abc7d36d52825c25ae70d3fb51))
* add next_diagnosticId MCP tool and fix MCP server import issues ([#1012](https://github.com/philips-software/roslyn-analyzers/issues/1012)) ([91badc9](https://github.com/philips-software/roslyn-analyzers/commit/91badc944064581860b87f9b6f6ec342057392d0))
* Enable PH2153 analyzer by default ([#975](https://github.com/philips-software/roslyn-analyzers/issues/975)) ([a0736d0](https://github.com/philips-software/roslyn-analyzers/commit/a0736d0aa2842cd07bb70781ddfb8a6a7d1ef75c))
* enhance run_tests MCP tool with structured output parsing and reliable execution ([#994](https://github.com/philips-software/roslyn-analyzers/issues/994)) ([1d7f31d](https://github.com/philips-software/roslyn-analyzers/commit/1d7f31d399da6df0d1145689509869331cf92a41))
* Implement LicenseAnalyzer using project.assets.json for offline package license checking with enhanced diagnostics (enabled by default) ([#906](https://github.com/philips-software/roslyn-analyzers/issues/906)) ([09ed512](https://github.com/philips-software/roslyn-analyzers/commit/09ed5121692d91a978424cfe2678aa0accecb402))
* PH2155: Add support for type=file licenses, PostgreSQL license, secure combined package+license whitelisting, prefix handling, and fix cache normalization ([#1005](https://github.com/philips-software/roslyn-analyzers/issues/1005)) ([0bdc2e3](https://github.com/philips-software/roslyn-analyzers/commit/0bdc2e3de1cd1f63ec342defff7d5b4c7d03fe3f))


### Bug Fixes

* Correct dogfood MCP server implementation to follow actual workflow ([#981](https://github.com/philips-software/roslyn-analyzers/issues/981)) ([f290436](https://github.com/philips-software/roslyn-analyzers/commit/f290436cf722ad2e7e0f02b9b37cd7e88c97451c))
* correct YAML structure in copilot-setup-steps.yml dotnet-version configuration ([#997](https://github.com/philips-software/roslyn-analyzers/issues/997)) ([c6c1520](https://github.com/philips-software/roslyn-analyzers/commit/c6c152036f2fe8e88051d58a7a539adbe516c7d8))
* Increase MCP test timeout from 180s to 240s ([#1030](https://github.com/philips-software/roslyn-analyzers/issues/1030)) ([45b8b2f](https://github.com/philips-software/roslyn-analyzers/commit/45b8b2f6b8c6496972652dd7c89d377560fa2df3))
* MCP server run_tests tool by allowing semicolons in command arguments ([#987](https://github.com/philips-software/roslyn-analyzers/issues/987)) ([85a7254](https://github.com/philips-software/roslyn-analyzers/commit/85a7254f8b042a0a7b1f964d4d67233b3c59c1c9))
* PH2151: TODO flag should not be part of another word ([#928](https://github.com/philips-software/roslyn-analyzers/issues/928)) ([c694a99](https://github.com/philips-software/roslyn-analyzers/commit/c694a99c5548345540b5f1572cde26b64ed956e0))


### Performance Improvements

* Optimize DuplicateCodeAnalyzer performance by removing expensive operations from hot path ([#989](https://github.com/philips-software/roslyn-analyzers/issues/989)) ([df907b3](https://github.com/philips-software/roslyn-analyzers/commit/df907b30905e92dabdd23a82a1a34eb1b0457bbb))


### Documentation

* cleanup copilot-instructions.md with dogfooding and coverage validation ([#1010](https://github.com/philips-software/roslyn-analyzers/issues/1010)) ([f94b942](https://github.com/philips-software/roslyn-analyzers/commit/f94b942031af43344b22b0da008f0c0775f2b0a9))
* Fixing small typo in documentation of PH2021 ([#1050](https://github.com/philips-software/roslyn-analyzers/issues/1050)) ([cc8d1ea](https://github.com/philips-software/roslyn-analyzers/commit/cc8d1ea7740660df238ba96b572ff5961030a591))


### Build Systems

* license tags in nuspec - use MIT expression instead of file reference ([#992](https://github.com/philips-software/roslyn-analyzers/issues/992)) ([5740e61](https://github.com/philips-software/roslyn-analyzers/commit/5740e6137b5a7ec94b24ecda5277c2aa3e3e50d1))



### [1.9.1](https://github.com/philips-software/roslyn-analyzers/compare/v1.9.0...v1.9.1) (2025-08-27)


Expand Down
Loading