This repository has been archived by the owner on Oct 20, 2023. It is now read-only.
v0.9.0
Pre-release
Pre-release
0.9.0 (13 April 2019)
Features:
- Singularity exceptions are now serializable
- Added PerScope lifetime
- Added BeginScope
- FastExpression compiler is now included in the source so it no longer needed to install it as dependency
- Added support for requesting
Expression<Func<T>>
. This will give you the expression that is used to create the factory. - Added support for requesting
Func<T>
. This will give you the factory to create the instance. - Added support for requesting
Lazy<T>
. - Added support for
IReadOnlyList<T>
. Same as requesting IEnumerable but gives you more info about count and allows you to index. - Launched the documentation website: http://www.the-photographing-programmer.com/Singularity/. Not completely finished yet.
Improvements
- Improved performance of the delegate lookup resulting in a even faster container.