Releases: DevTeam/Pure.DI
Releases · DevTeam/Pure.DI
2.0.38
Changes:
- Reduces the number of PerBlock instances to reduce memory consumption
2.0.37
Changes:
- Improved code generation performance
2.0.36
Changes:
- Uses switch/case operators to resolve tag composition roots in the case of resolvers
- Minor improvements in code generation performance
- Minor changes in code generation
2.0.35
Changes:
- Added the ability to use a single API call to bind to multiple dependencies, e.g. Bind<T1, T2, T3>().
2.0.34
Changes:
- Makes all Pure.DI APIs internal
2.0.32
Bug Fixes:
- Fix compilation error when using Lazy<T, TMetadata> in .NET 4.5 project
2.0.31
Changes:
- Minor code generation improvements
2.0.30
Bug Fixes:
- Fixes an issue with an exception during cyclic dependency when using a factories for the Transient abd PerBlock lifetimes
- Fixes an issue with collisions in local variable names when using factories
2.0.29
Bug Fixes:
- Fixes the issue where lifetime cannot be overridden after using the DefaultLifetime call
2.0.28
Changes:
- Speeding up code generation
- Reducing the size of generated code by using local functions
Bug Fixes:
- Fixes an issue where sometimes a singleton instance was left uninitialized