DryIoc 5.4.2
DryIoc is fast, small, full-featured IoC Container for .NET
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata minClientVersion="3.3.0">
<id>DryIoc</id>
<version>5.4.2</version>
<authors>Maksim Volkau</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<icon>logo.png</icon>
<projectUrl>https://github.com/dadhi/DryIoc</projectUrl>
<iconUrl>https://github.com/dadhi/DryIoc/blob/master/logo.png</iconUrl>
<description>DryIoc is fast, small, full-featured IoC Container for .NET</description>
<releaseNotes>## v5.4.2 Bug-fix release
- fixed: #588 Container.IsDisposed property not reflecting own scope disposed state.
- fixed: #598 How to diagnose Error.WaitForScopedServiceIsCreatedTimeoutExpired?
## v5.4.1 Bug-fix release
- fixed: #576 Extension methods not being handled correctly in Made.Of service returning expression
- fixed: #577 False positive validation error when using service setup with certain conditions
- fixed: #578 asResolutionRoot does not affect validation
## v5.4.0 Small feature and bug-fix release
- added: #572 Add DryIoc targets for NET 6.0, NET 7.0
- added: #571 Add the rule for the injection of C#11 required properties via the rule PropertiesAndFields.RequiredProperties
- added: #544 Add .NET 7 target and up MS dependency version for DryIoc.MS.DI
- added: #565 Add ScopeName.Of to simplify the custom scope name matching logic
- fixed: #116 DryIoc Resolve with decorators goes wrong for parallel execution
- fixed: #547 Blazor File Upload issue with Net 7 and MS DI Package
- fixed: #567 Using DryIoc causes Blazor to crash
## v5.3.4 Bug-fix release
- fixed: #559 Possible inconsistent behaviour of resolving collection of services opening resolution scope
- fixed: #560 Fix GetWrappedType implementation(s) to not return null
## v5.3.3 Bug-fix release
- fixed: #555 Is there anyway to apply ConcreteTypeDynamicRegistrations to Rules.MicrosoftDependencyInjectionRules
- fixed: #557 Rules.WithFactorySelector(Rules.SelectLastRegisteredFactory()) allows to Resolve the keyed service as non-keyed
## v5.3.2 Bug-fix release
- fixed: #554 System.NullReferenceException: Object reference not set to an instance of an object.
## v5.3.1 Bug-fix release
-fixed: #546 Generic type constraint resolution doesn't see arrays as IEnumerable<>
## v5.3.0 Small feature and bug-fix release
-fixed: #536 DryIoc Exception in a Constructor of a Dependency does tunnel through Resolve call
## v5.2.2 Bug-fix release / 2022-08-23
-fixed: #519 Exception thrown when using WebOptimizer in ASP.NET Core MVC
## v5.2.1 Bug-fix release
-fixed: #516 Singleton Decorator to Scoped base shouldn't work, but does
## v5.2.0 Small feature and bug-fix release
### Features
- Adding `WithConcreteTypeDynamicRegistrations` overload with `IfUnresolved ifConcreteTypeIsUnresolved` parameter
to control exception information, and rule fallback behavior (#506)
- Small speed-ups
### Fixes
- #507 Transient resolve with opening scope using factory func in singleton</releaseNotes>
<copyright>Copyright © 2013-2023 Maksim Volkau</copyright>
<tags>IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory</tags>
<dependencies>
<group targetFramework=".NETFramework4.5" />
<group targetFramework=".NETStandard2.0">
<dependency id="System.Reflection.Emit.Lightweight" version="4.3.0" />
</group>
</dependencies>
<contentFiles>
<files include="cs/**/*.cs" buildAction="Compile" />
<files include="cs/**/*.tt" buildAction="None" />
<files include="cs/**/*.ttinclude" buildAction="None" />
</contentFiles>
</metadata>
</package>