Releases: DevTeam/Pure.DI
Releases · DevTeam/Pure.DI
2.1.40
Changes:
- Replaces the
== null
check with anis null
check - Supporting of System.Threading.Lock type
- Adds the
Own
/IOwn
API class to thePure.DI.Abstractions
package. See this example for details.
2.1.39
Bug fixes:
- Prevents duplicate disposal of owned instances
- Fixes
ctx.Tag
resolution inside factories for some cases
2.1.38
Changes:
- #74 Building up of an existing object. See this example for details.
2.1.37
2.1.36
Changes:
- Support for injection of
ref
andout
arguments for methods
2.1.35
Changes:
- Improves the use of local variables when cyclic dependencies exist
2.1.34
Changes:
- By default, assigns a PerBlock lifetime to the Func
- Supports the use of static DI setup
2.1.33
Changes:
- Adds TTE as a generic type marker for enumerations
2.1.32
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 aSingleton
lifetime - Improved validation of cyclic dependencies
2.1.31
Changes:
- Improved code formatting