Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

v0.9.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Barsonax Barsonax released this 13 Apr 16:38
· 347 commits to master since this 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.