Skip to content

Maintenance release fixing some crucial bugs

Latest
Compare
Choose a tag to compare
@polterguy polterguy released this 20 Jan 19:12
· 6 commits to master since this release

The previous release which contained support for dependency injection, unfortunately also had some pretty severe errors related to this feature. If you're using "deep binding" with Lizzie, you should update to this release ASAP. In this release Lizzie is using lambda expressions to bind to "unknown types", which will be used if you do a "deep binding" on your context. This implementation also allowed me to get rid of the dependencies on Reflection.Emit, which felt awkward anyway, resulting in a smaller and slicker code base, yet still perfectly supporting "deep binding". Invoking "deeply bound" functions now, should be at least 3 orders of magnitudes faster than in version 0.8.

Notice, read the section on optimizing Lizzie if you're experiencing performance issues related to reflection or the compilation of lambda expressions.