Skip to content

Releases: DevTeam/Pure.DI

2.1.40

21 Nov 12:09
Compare
Choose a tag to compare

Changes:

  • Replaces the == null check with an is null check
  • Supporting of System.Threading.Lock type
  • Adds the Own/IOwn API class to the Pure.DI.Abstractions package. See this example for details.

2.1.39

20 Nov 07:00
Compare
Choose a tag to compare

Bug fixes:

  • Prevents duplicate disposal of owned instances
  • Fixes ctx.Tag resolution inside factories for some cases

2.1.38

15 Nov 08:31
Compare
Choose a tag to compare

Changes:

2.1.37

05 Nov 12:19
Compare
Choose a tag to compare

Bug fixes:

  • #72 Pure.DI not compatible with .NET 9

2.1.36

13 Sep 10:29
Compare
Choose a tag to compare

Changes:

  • Support for injection of ref and out arguments for methods

2.1.35

05 Sep 06:39
Compare
Choose a tag to compare

Changes:

  • Improves the use of local variables when cyclic dependencies exist

2.1.34

28 Aug 12:00
Compare
Choose a tag to compare

Changes:

  • By default, assigns a PerBlock lifetime to the Func
  • Supports the use of static DI setup

2.1.33

24 Aug 12:40
Compare
Choose a tag to compare

Changes:

  • Adds TTE as a generic type marker for enumerations

2.1.32

21 Aug 16:15
Compare
Choose a tag to compare

Bug fixes:

  • Adds a .NET version condition for the ExcludeFromCodeCoverage attribute to make compilation work properly for older versions of .NET
  • Fixes generation of Mermaid class diagrams for some cases with generic types

Changes:

  • #69 Shows a compilation error when an object with a Scoped lifetime directly or indirectly requires a dependency with a Singleton lifetime
  • Improved validation of cyclic dependencies

2.1.31

12 Aug 11:08
Compare
Choose a tag to compare

Changes:

  • Improved code formatting