π New Features
-
BCL Dictionary Support
- Added support for injecting .NET Base Class Library
Dictionary<TKey, TValue>types - Extended injection capabilities to cover standard dictionary types from BCL
- Added support for injecting .NET Base Class Library
-
IContext Extensions
- Added RootName and RootType properties to
IContextinterface - Added IsLockRequired property to
IContext
- Added RootName and RootType properties to
-
Extended Factory Method Bindings
- Added support for up to 16-parameter factory method bindings
- Increased from previous limit, supporting more complex factory scenarios
β‘ Performance Improvements
-
Metadata Analysis
- Optimized metadata analysis pipeline
- Reduced overhead in setup metadata detection
-
Code Generation
- Optimized factory code generation with reduced allocations
- Optimized type resolution process
-
Graph Building
- Reduced semantic analysis overhead by favoring syntactic analysis
- Improved graph construction performance
π Documentation
- Updated and improved README documentation
- Added "Article Basics" documentation
Full Changelog: 2.3.5...2.3.6