Skip to content

Releases: DevTeam/IoCContainer

1.3.6

12 Jul 21:14
Compare
Choose a tag to compare

Updates

  • Performance improvements

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.3.4

16 Feb 13:28
Compare
Choose a tag to compare

Updates

  • Allow using enum tags
  • Fix injection via object Inject<>
  • Improve error info
  • Check type of composition root

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.3.3

11 Nov 08:15
Compare
Choose a tag to compare

New Features

  • Support Blazor
  • Add Disposing lifetime
  • Add ScopeRoot lifetime
  • .NET 5

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.3.2

10 Jul 18:16
Compare
Choose a tag to compare

New Features

  • Improved performance
  • Support implicit instance wrapping
  • Adding generic types markers with default constructor constraints
  • New extension methods to check if a binding has been registered and an instance can be resolved

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.3.0

29 Apr 20:53
Compare
Choose a tag to compare

New Features

  • improved performance
  • API changes, interface segregation: mutable and immutable containers
  • generic type arguments markers for value types and interfaces
  • generic type constraints for default constructor
  • .NET 5
  • support optional injection TryInject
  • default parameters injection
  • support initializers with out params
  • improved benchmark tests

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.2.2

05 Feb 15:46
Compare
Choose a tag to compare

New Features

  • Support multi binds
  • Added generic type markers like TTDisposable, TTList<> and etc.
  • Exception details was improved
  • Support the injection of a factory for child containers
  • Added samples

Issues Resolved

  • Fixed the resolving of singleton in the case of generic types

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.1.15

24 Sep 12:52
Compare
Choose a tag to compare

Changes

  • Support netcoreapp 3.0 RTM
  • Performance optimization

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.1.13

08 Mar 12:08
Compare
Choose a tag to compare

Changes

  • Support netcoreapp 3.0
  • Support C# 8.0 Nullable enabled option for .Source dependencies
  • Support IAsyncEnumerable
  • Add dotnet core wpf sample
  • Support initialization statements for autowiring

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.1.12

05 Feb 12:21
Compare
Choose a tag to compare

Changes

  • Support .NETCoreApp 2.2

NuGet packages

binary packages embedding packages
IoC.Container IoC.Container.Source
IoC.AspNetCore IoC.AspNetCore.Source
IoC.Interception IoC.Interception.Source

Embedding packages require C# 7.0 or higher.

1.1.11

27 Oct 20:44
Compare
Choose a tag to compare

Changes

  • Performance improving

NuGet packages