Releases: DevTeam/Pure.DI
Releases · DevTeam/Pure.DI
2.0.27
Changes:
- Adds private and internal root kinds
2.0.26
Changes:
- Added new
PerBlock
lifetime. - Reduced the use of temporary variables
- Added root kind parameter
- Improved performance
2.0.24
Changes:
- Resetting the default lifetime to Transient for each setup
- Sorting root arguments by order of definition
2.0.23
Changes:
- Makes warnings and errors more accurate when specifying a source
- Pure.DI.MS supports .net 8 with keyed services
2.0.22
Changes:
- Improved resolution of generic types
2.0.21
Changes:
- Added new NuGet package Pure.DI.MS to use Pure.DI together with MS Dependency Injection.
- Support for default values when some dependencies cannot be resolved
- Fixed an issue where code generation would abort on the first failed setup
2.0.20
Changes:
- Supports binding to source code statement
- Supports partial OnDisposeException method
- Adds volatile keyword when ThreadSafe is On
2.0.19
Changes:
- Optimization of thread-safety of object creation as part of object composition
2.0.17
Changes:
- Deep refactoring of object composition construction
2.0.15
Bug fixes::
- Fixed an issue where an instance of PerResolve was not created in the case of
IEnumerable<>