Releases: microsoft/VSSDK-Analyzers
Releases · microsoft/VSSDK-Analyzers
v16.10.1
Changes:
Fixes:
- #128: VSTHRD010: false warning for IVsInvalidateCachedCommandState.InvalidateSpecificCommandUIState(VSCommand)
- #131: VSSDK003 improvements for Community.VisualStudio.Toolkit style of tool windows
Others:
- #130: Secure nuget package restore
- #118: Stop building empty snupkg packages
- #117: Update package dependencies
This list of changes was auto generated.
v16.7.9
v16.6.11
v16.6.8-alpha
Changes:
- #119: Merge v16.5 to master
- #118: Stop building empty snupkg packages
- #117: Update package dependencies
This list of changes was auto generated.
v16.5.5
Changes:
Fixes:
- #105: Analyzers static ctor crashes with inability to read its own field
- #113: VSSDK006 does not recognize
is null
check - #95: VSSDK006 conflicts with CA2007
- #82: VSTHRD010 misfires on ServiceProvider.GetGlobalServiceAsync`2
- #83: VSSDK001 Code Fix should add SwitchToMainThreadAsync if base.Initialize() was not found
- #44: SupportAsyncToolWindowAnalyzer throws
Enhancements:
- #84: VSSDK001 Code Fix should use the ImportAdder and simplifier
- #60: Add VSSDK005 "Use JoinableTaskContext singleton"
See More
- #20: Enhance VSSDK001 code fix to migrate to AsyncPackage more completely
Others:
- #116: Strong name sign our assemblies
- #115: Enable NRT annotations and make a bunch of fixes
- #114: Allow using
is null
checks to validate GetService calls - #110: Set UIContext.IsActive as a thread affinitized property
- #108: Enable code coverage
- #107: Update SDK and package refs, apply Library.Template
- #106: Fix up nuget feed sources
- #104: Updated Threading.Analyzers package version to latest.
- #103: Added dependency on BannedAPIs Analyzer and BannedSymbols.txt file
- #101: Exclude deployment interfaces from requiring switch to main thread.
- #100: Update MicroBuild package version
- #99: Catch PackageUtilities.QueryService calls in VSSDK006
- #98: Stop firing VSSDK006 GetServiceAsync.ConfigureAwait() suffixes
- #80: Fix for VSSDK006 (check whether GetService is null) unqualifies all qualified type names in file
- #81: VSSDK006 misses IOleServiceProvider.QueryService calls
- #97: Split code fixes out into separate project
- #96: Separate CodeFixes from analyzers to ensure analyzers don't depend on workspaces
- #24: Separate CodeFixes from analyzers to ensure analyzers don't depend on workspaces
- #94: Retarget analyzers to Roslyn 2.8 (VS 2017 Update 7)
- #93: Update to stable roslyn meta-analyzer
- #91: Fix test failures in master
- #90: Re-enable test runs
- #89: Re-enable test runs
- #74: Update tests to Microsoft.CodeAnalysis.Testing
- #87: Simplify type names by adding using directives to the file in VSSDK001 code fix
- #88: Consider GetGlobalServiceAsync to be free-threaded
- #86: Fix VSSDK001 code fix to always insert SwitchToMainThreadAsync
- #85: Fix VSSDK006 code fix to not simplify type refs in existing user code
- #79: Beef up VSSDK006 justification in doc
- #78: Get code coverage working again
- #77: Merge v15.8 into master
- #76: Update vs-threading analyzers dependency to 15.8.168
- #73: Configure legacy thread switching members
- #71: Fix NRE thrown from VSSDK006 for projects that don't reference the VS SDK
- #70: Add EnvDTE namespace to those that require the main thread
- #69: Fix batch fixing
- #68: Add VSSDK006 Check service exists analyzer
- #63: VSSDK006 GetService/GetServiceAsync callers should check for null result
- #66: Use latest vs-threading analyzers for v15.7
- #61: Use NuGet-supported way for adding files to package
- #62: Update vs-threading to 15.7.18
- #28: VSTHRD005: Produce error when JoinableTaskContext is created
- #57: Remove AsyncUsageAnalyzers dependency
- #58: Fix analyzer package dependencies on non-net46 target frameworks
- #56: Resolve a few "messages" produced in the error list
- #55: Fix AdditionalFile inputs to vs-threading analyzers
- #53: Update to vs-threading 15.7 analyzers
- #52: Remove -beta tag from 15.6 version
- #50: Avoid MSBuild syntax that fails to parse in MSBuild 14
- #51: Update to vs-threading with MSBuild 14 support fix
- #49: Consume vs-threading 15.8.46-beta
- #45: Fix InvalidOperationException thrown from VSSDK003
- #42: Add AdditionalFiles for vs-threading analyzers
- #41: Bump master branch to represent v15.8 version
- #10: Consider port of VSTHRD010 to this project
- #40: Guard analyzer dependencies
- #39: Remove irrelevant release notes
- #38: Fix build break in signing step
- #37: Include install.ps1 script for packages.config projects
- #35: Add code of conduct file
- #34: Add NuGet package badge
- #32: Update vs-threading dependency
- #26: Create VSSDK004 analyzer to warn about using synchronous auto load
- #27: Allow tests to be tolerant of alternate globalPackagesFolder locations
- #25: Add VSSDK003 Support async tool windows
- #23: Fix analyzer failure due to dependency on Roslyn Workspaces
- #22: Add package metadata
- #19: Re-enable cloud build numbers
- #17: Add VSSDK002 to detect PackageRegistration mismatches with package base type
- #16: VSSDK002 identifies when PackageRegistrationAttribute.AllowsBackgroundLoading does not match a package's base class
- #15: Add code fix for VSSDK001
- #11: Add code coverage report to PR builds
- #14: Fix NRE thrown from VSSDK001 when there is no base type
- #13: Fix analyzer packaging so it is recognized as analyzers instead of library
This list of changes was auto generated.