DependencyInjection Versions Save

[Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions

1.0.0-beta7

8 years ago

Features

  • ServiceProviderExtensions missing GetServices and GetServices<T> extension method (#241)

Bugs Fixed

  • Open Generic services don't work with anything but implementation types (#257)
  • NullRef in ctor invocation (#210)
  • Internal constructor causes vague exception message (#182)

1.0.0-beta6

8 years ago

Features

  • Support instance and factory ServiceDescriptors with TryAddEnumerable (#262)
  • Add TryAddService overloads to register IEnumerable services idempotently (#261)

1.0.0-beta5

8 years ago

1.0.0-beta4

9 years ago

Bugs Fixed

  • API review: IScopedInstance needs design discussion (#186)

Features

  • Add GetServices Extension method to IServiceProvider (#119)

1.0.0-beta3

9 years ago

1.0.0-beta2

9 years ago

Features

  • For all the ServiceDescriber and ServiceCollection methods that use generic constrainsts we should add type constraints (#135)
  • Remove the Add* methods from (I)ServiceCollection that don't take in an IServiceDescriptor (#117)
  • Improve the performance of TypeActivator (#105)

1.0.0-beta1

9 years ago

Features

  • Remove use of IConfiguration from ServiceCollection (#116)
  • Refactor registrations to allow common usage patter (#108)
  • Ability to register a Func<IServiceProvider, TDependency> to resolve instances of TDependency (#104)

1.0.0-alpha4

9 years ago

1.0.0-alpha3

9 years ago

1.0.0-alpha2

9 years ago