Releases: Cape-Code/CapeCode.DependencyInjection
Dependency Resolver
Added an implementation for IDependencyResolver to DependencyInjection.Core
.net Framework Compatibility
Implemented RequestScope attribute for .net framework dependency injection.
Replacing the parent types for list injection is now optional.
Lifetime Improvements
Dependency injection uses the same lifetime instance for multiple implemented interfaces.
Allowing multiple InjectionRegistrationAttributes to make an implementation be used for different interfaces with different lifetimes.
Improved List Injection
List injection now handles list registrations seperately from other registrations to prevent unwanted inclusions in lists.
Registered subtypes now override the occurrence of their inherited types in lists.
Some fixes.
Merge pull request #11 from Cape-Code/develop Merging attibute name fix.
Reduced functionality to align with .NET Core
Merge pull request #8 from Cape-Code/develop reduced functionality to align with .NET Core and marked obsolete typ…
IServiceCollection initialization method
Merge pull request #7 from Cape-Code/develop Create DependencyInjectionExtension.cs
Added .net Core implementation
Merge pull request #6 from Cape-Code/develop Implementation for .net Core
Seperate Interfaces
Seperated interfaces into a .net Standard based project so a package for a .net Core implementation is possible.
Initial Release
Merge pull request #2 from Cape-Code/packable-release Packable release