n0099 / open-tbm

https://n0099.net/tbm
GNU Affero General Public License v3.0
9 stars 2 forks source link

deps(c#): Update c# #53

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Autofac (source) 8.0.0 -> 8.1.0 age adoption passing confidence
Autofac.Extensions.DependencyInjection (source) 9.0.0 -> 10.0.0 age adoption passing confidence
Meziantou.Analyzer 2.0.161 -> 2.0.163 age adoption passing confidence
Microsoft.VisualStudio.Threading.Analyzers (source) 17.10.48 -> 17.11.20 age adoption passing confidence
SonarAnalyzer.CSharp (source) 9.30.0.95878 -> 9.32.0.97167 age adoption passing confidence

Release Notes

autofac/Autofac (Autofac) ### [`v8.1.0`](https://redirect.github.com/autofac/Autofac/releases/tag/v8.1.0) #### What's Changed - Optimized `required` member caching ([#​1415](https://redirect.github.com/autofac/Autofac/issues/1415) - thanks [@​SergeiPavlov](https://redirect.github.com/SergeiPavlov)!) - Correctly handle polyfilled `required` infrastructure attributes by ([#​1421](https://redirect.github.com/autofac/Autofac/issues/1421) - thanks [@​DoctorVanGogh](https://redirect.github.com/DoctorVanGogh)!) - Improve memory management in registered services tracking ([#​1423](https://redirect.github.com/autofac/Autofac/issues/1423) - thanks [@​snaumenko-st](https://redirect.github.com/snaumenko-st)!) - Fix [#​1330](https://redirect.github.com/autofac/Autofac/issues/1330): Generic decorators attached to generics that expose multiple service types should be handled properly ([#​1424](https://redirect.github.com/autofac/Autofac/issues/1424)) **Full Changelog**: https://github.com/autofac/Autofac/compare/v8.0.0...v8.1.0
autofac/Autofac.Extensions.DependencyInjection (Autofac.Extensions.DependencyInjection) ### [`v10.0.0`](https://redirect.github.com/autofac/Autofac.Extensions.DependencyInjection/releases/tag/v10.0.0) #### Breaking Changes **All instance dependencies are now considered `ExternallyOwned`** which means if you register an object instance in the dependency injection container through this package, when you dispose of the container it will *not* dispose of the provided instance. **This is different than default Autofac behavior.** Autofac normally assumes control of registered instances, where the Microsoft DI container does not. This change only affects instances registered using the Microsoft syntax and then populated into Autofac; it does not change the underlying Autofac container. ```c# public class Startup { public void ConfigureServices(IServiceCollection services) { // The instance `item` here WILL NOT be disposed when the container is disposed // because it's registered using Microsoft syntax and will be imported into Autofac. var item = new MyDisposableItem(); services.AddSingleton(item); } public void ConfigureContainer(ContainerBuilder builder) { // The instance `item` here WILL be disposed when the container is disposed // because it's registered using Autofac syntax directly with Autofac. var item = new MyDisposableItem(); builder.RegisterInstance(item); } } ``` #### Additional Changes - Optimization for reflection-activated components to avoid adding a parameter in the resolve path if possible. ([@​alistairjevans](https://redirect.github.com/alistairjevans) [#​119](https://redirect.github.com/autofac/Autofac.Extensions.DependencyInjection/issues/119)) - Updated Autofac dependency to 8.1.0. **Full Changelog**: https://github.com/autofac/Autofac.Extensions.DependencyInjection/compare/v9.0.0...v10.0.0
meziantou/Meziantou.Analyzer (Meziantou.Analyzer) ### [`v2.0.163`](https://redirect.github.com/meziantou/Meziantou.Analyzer/releases/tag/2.0.163) [Compare Source](https://redirect.github.com/meziantou/Meziantou.Analyzer/compare/2.0.162...2.0.163) NuGet package: **Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/2.0.162...2.0.163 ### [`v2.0.162`](https://redirect.github.com/meziantou/Meziantou.Analyzer/releases/tag/2.0.162) [Compare Source](https://redirect.github.com/meziantou/Meziantou.Analyzer/compare/2.0.161...2.0.162) NuGet package: **Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/2.0.161...2.0.162
microsoft/vs-threading (Microsoft.VisualStudio.Threading.Analyzers) ### [`v17.11.20`](https://redirect.github.com/microsoft/vs-threading/releases/tag/v17.11.20) #### What's Changed - Stabilize package version by [@​matteo-prosperi](https://redirect.github.com/matteo-prosperi) in [https://github.com/microsoft/vs-threading/pull/1326](https://redirect.github.com/microsoft/vs-threading/pull/1326) **Full Changelog**: https://github.com/microsoft/vs-threading/compare/v17.11.19-preview...v17.11.20
SonarSource/sonar-dotnet (SonarAnalyzer.CSharp) ### [`v9.32.0.97167`](https://redirect.github.com/SonarSource/sonar-dotnet/releases/tag/9.32.0.97167): 9.32 [Compare Source](https://redirect.github.com/SonarSource/sonar-dotnet/compare/9.31.0.96804...9.32.0.97167) This rule includes the promotion of 4 rules to Sonar-way, the deprecation of 1 rule and 2 FP fixes. ##### Rule Promotions and Deprecations - [9644](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9644) - Modify S2387: Deprecate rule - [9643](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9643) - Modify S4050: Promote to Sonar-way - [9642](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9642) - Modify S2674: Promote to Sonar-way - [9641](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9641) - Modify S3993: Promote to Sonar-way - [9640](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9640) - Modify S4052: Promote to Sonar-way ##### False Positive - [9590](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9590) - \[C#] Fix S6966 FP: EntityFrameworks IDbContextFactory CreateDbContext method is preferred over its Async counterpart - [8300](https://redirect.github.com/SonarSource/sonar-dotnet/issues/8300) - \[C#] Fix S3431 FP: Don't raise if assertions are done in catch or finally ### [`v9.31.0.96804`](https://redirect.github.com/SonarSource/sonar-dotnet/releases/tag/9.31.0.96804): 9.31 [Compare Source](https://redirect.github.com/SonarSource/sonar-dotnet/compare/9.30.0.95878...9.31.0.96804) This release focuses on improving the SonarQube plugin for the .NET analyzers. ##### Improvements - [9558](https://redirect.github.com/SonarSource/sonar-dotnet/issues/9558) - SQ Plugin: Load STIG standard after ACOMMONS-11 is done - [8503](https://redirect.github.com/SonarSource/sonar-dotnet/issues/8503) - SQ Plugin: Align logging for not indexed files - [7798](https://redirect.github.com/SonarSource/sonar-dotnet/issues/7798) - SQ Plugin: Remove the sonar runtime checks for versions prior 9.9 - [7115](https://redirect.github.com/SonarSource/sonar-dotnet/issues/7115) - SQ Plugin: Replace org.sonar.api.utils.log.Logger - [4687](https://redirect.github.com/SonarSource/sonar-dotnet/issues/4687) - SQ Plugin: Add xunit report paths in products UI - [4685](https://redirect.github.com/SonarSource/sonar-dotnet/issues/4685) - SQ Plugin: Remove deprecated import of integration test coverage from plugins - [3102](https://redirect.github.com/SonarSource/sonar-dotnet/issues/3102) - SQ Plugin: Replace usages of deprecated Build.setProfile in the integration tests - [8032](https://redirect.github.com/SonarSource/sonar-dotnet/issues/8032) - SQ Plugin: Update the plugin to store the hash for the .cshtml files to enable incremental PR analysis

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.