Releases: dadhi/DryIoc
Releases · dadhi/DryIoc
v4.7.3 Bug-fix release
v4.7.3 Bug-fix release
- #367 Resolve with FactoryMethod of instance throws DryIoc.ContainerException
v4.7.2 Bug-fix release
v4.7.2 Bug-fix release
- #365 Really fixing: Made.Of() Parameters incorrectly reused depending on Register() usage
v4.7.1 Bug-fix release
v4.7.1 Bug-fix release
- #365 Made.Of() Parameters incorrectly reused depending on Register() usage
v4.7.0 Feature release
v4.7.0 Feature release
- #338 Child container disposes parent container singletons
- #355 Auto mocking feature for unit testing
- #356 Surface the FindFactoryWithTheMinReuseLifespan so it can be used together with the FactorySelector
- #357 Avoid overload ambiguity for the ScopedTo(Type) by adding the separate ScopedToService
- #358 Add and surface the Scope.Clone(withDisposables=false) to enable more ChildContainer scenarios
- #359 DynamicRegistrationsAsFallback being unnecessary called multiple times
- #360 Mark DynamicRegistrationProvider with the FactoryType (Service, Decorator or combination) to avoid unnecessary provider call and factory creation
- #363 Add CreateChild method as the basis for CreateFacade and such
v4.6.0 Feature release
v4.6.0 Feature release
- #216 Add Rules.WithThrowIfScopedOrSingletonHasTransientDependency
- #343 Scope validation for Transient does not work as expected
- #344 Scope is disposed before parent when using facade (added Scopes and Singleton cloning into CreateFacade)
- #348 Create a child container without WithNoMoreRegistrationAllowed flag (surfacing IsRegistryChangePermitted in With method)
- #350 Wrong scoped resolve (together with MS DI rules)
- #352 Consider resolving the variance compatible open-generic the same as for collection of open-generics (added Rules.WithVarianceGenericTypesInResolve)
v4.5.2 Bug-fix release
v4.5.2 Bug-fix release
- fixed: #347 The AsResolutionCall option and/or WithFuncAndLazyWithoutRegistration rule are not respected
v4.5.1 Bug-fix release
v4.5.0 Performance and feature release
v4.5.0 Performance and feature release
- added: #203 [Perf] Avoid locking of service creation in scope if possible
- added: #13 Make New() method available on IResolver/IResolverContext interface
- added: #328 Why is there no WithVariantGenericTypesInResolvedCollection?
- added: #329 Add RegisterInitializer with the IReuse parameter overload to allow separate initializer lifetime
- added: #331 [MS.DI] Add the Rules.WithServiceProviderGetServiceShouldThrowIfUnresolved
v4.4.1 Bug-fix release
v4.4.0 Small feature release
v4.4.0 Small features release
- fixed: #314 Expose the usual IfAlreadyRegistered option parameter for RegisterMapping