- BUGFIX: WPF0092 allow RoutedEventHandler
- BUGFIX: WPF0023 when missing explicit : UserControl
- FEATURE: Check delegate types
- FEATURE: Refactor event to routed event
- BUGFIX: WPF0012 Allow accessor property to be nullable
- BUGFIX: WPF0073 don't warn when generic
- BUGFIX: Handle GetAsFrozen
- BUGFIX: WPF0090 no warning when used by more than one registration.
- BREAKING: For VS2022+ now.
- BUGFIX: AD0001 Could not load file or assembly
- BUFIX: IsRepresentationPreservingConversion when cast reference type.
- BUGFIX: Don't use SymbolEquaityComparer
- BUGFIX: Handle empty bodies #291
- BUGFIX: WPF0041 should not nag about StyleProperty
- BREAKING: Change all DiagnosticSeverity.Error to DiagnosticSeverity.Warning
- BUGFIX: Suppress SA1202
- BUGFIX: WPF0023 don't warn about virtual methods
- FEATURE: WPF0024 require nullable coerce callback parameter
- BREAKING: Roslyn 3.5.0, requires a recent VisualStudio, not sure about exact version.
- FEATURE: Initial support for nullable types.
- FEATURE: Change to dependency property refactorings.
- BUGFIX: switch expression WPF0072
- BUGFIX: Only change SetValue to SetCurrentValue when in lambda
- Handle regressions in Roslyn 3.7
- BUGFIX: Handle using C = C
- BUGFIX WPF014 when null coalesce
- NEW RULES: WPF0171-176
- FEATURE: Use nameof() fix.
- BUGFIX: WPF005 warn only on virtual.
- BUGFIX WPF0070 when list.
- BUGFIX: WPF0080 when generic type
- Fix for WPF0012.
- WPF0012 when AddOwner.
- WPF001 require field name to be same as AddOwner source.
- WPF0003 handle AddOwner when source is not in AST.
- FEATURE: New analyzers WPF0130, WPF0131, WPF0132, WPF0140, WPF0141
- FEATURE: New analyzers WPF0107, WPF0120, WPF0121, WPF0122, WPF0123
- BUGFIX: WPF007 don't nag when validation method is not in containing class.
- BUGFIX: WPF070 don't nag when constructor has parameters.
- BREAKING: Move docs analyzers to category WpfAnalyzers.Documentation.
- Feature: Check and generate standard docs.
- Feature: new analyzer convert to lambda.
- Feature: WPF0020 and WPF0022 for OverrideMetadata
- Feature: WPF0020 and WPF0022 for AddOwner
- Feature: WPF0019 and WPF0021 check lambdas
- Feature: tweak perf.
- BUGFIX: better check of casts
- Feature: new analyzers for direct casts.
- BUGFIX: allow as casts of interfaces.
- WPF0050 default warning.
- BUGFIX: handle as casts.
- FEATURE: Handle is pattern matching
- FEATURE: Handle switch pattern matching.
- New analyzers
- New analyzers
- BUGFIX: WPF0070 handle internal
- BUGFIX: WPF0081 allow more specific types when object
- Feature: Stub code gen for IValueConverter & IMultiValueConverter
- BUGFIX: Tweak code for determining representation preserving conversion.
- BREAKING CHANGE: move property changed analyzers to https://github.com/DotNetAnalyzers/PropertyChangedAnalyzers.
- BREAKING CHANGE: renumbered & renamed ids and titles.
- Initial with ony one analyzer & fix.