Skip to content

Releases: microsoft/MinIoC

Min2.1

19 Jul 15:40
Compare
Choose a tag to compare

Release notes:

  • Additional Register<TInterface, TImplementation> extension method
  • Container and ContainerExtensions are now internal so they can be embedded in multiple assemblies
  • Fixed several compiler warnings

Min2

17 Jul 01:59
46a7691
Compare
Choose a tag to compare

Release notes:

  • Container is no longer static, it can be instantiated.
  • Fixed IDisposable so cached objects get disposed when their scope gets disposed.
  • Change behavior of PerScope when resolved against a Container (instead of a scope) - now per-scope objects act like singletons at container level.
  • Container now implements IServiceProvider interface and provides non-generic registration functions.
  • Generic Register/Resolve moved to an external extended class.
  • Added additional Register<T>() which simply registers the implementation.