Scrutor Versions Save

Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection

v2.2.2

6 years ago
  • Fixed bug where open generic types were registered as non-generic interfaces. See #44

v2.2.1

6 years ago

Exclude compiler-generated types from scanning. See https://github.com/khellang/Scrutor/issues/42#issuecomment-369618193

v2.2.0

6 years ago
  • Added support for scanning open generic types. See #42

v2.1.0

6 years ago
  • Added new FromAssemblyDependencies method
  • Fall back to FromAssemblyDependencies using the entry assembly in FromApplicationDependencies when loading the DependencyContext fails. See #34

v2.0.0

6 years ago

New Features

  • Added TryDecorate method with all overloads
  • Added FromCallingAssembly method
  • Added FromExecutingAssembly method
  • Added FromEntryAssembly method
  • Added FromApplicationDependencies method
  • Added FromDependencyContext method
  • Added support for decorating open generic types.

Breaking Changes

  • Moved all extension methods under the Microsoft.Extensions.DependencyInjection namespace
  • Made AddClasses only add public types by default

v2.0.0-rc2

7 years ago
  • Fixed a stupid 🐞 with open generic decoration

v2.0.0-rc

7 years ago
  • Added support for decorating open generic services. Thanks to @nicholasham ✨

v1.12.0

7 years ago
  • Added AddTypes for "scanning" a fixed set of types. (#23)

v2.0.0-beta

7 years ago
  • Removed obsolete methods
  • Added new methods for scanning entry, calling and executing assemblies
  • Added APIs for scanning based on Microsoft.Extensions.DependencyModel
  • Added targets for netstandard1.6 and net451

v1.11.0

7 years ago

Added feature to skip, append or replace existing services (#22). Thanks @adamhathcock!