SimpleInjector 3.1.1

Simple Injector

Simple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success.

There is a newer version of this package available.
See the version list below for details.
Install-Package SimpleInjector -Version 3.1.1
dotnet add package SimpleInjector --version 3.1.1
paket add SimpleInjector --version 3.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Simple Injector v.3.1.1 is a patch release that fixes two bugs in the core library, one memory leak fix and one related to the diagnostic system.

Bug #135 caused a Container instance to keep rooted, and thus prevented the container and all its dependent object from being collected by the GC, in case decorators where applied. This causes a memory leak in applications that create an undefined number of container instances during the lifetime of the application. Do note that in case you are creating many container instances throughout the lifetime of the application, you should call Container.Dispose to prevent the memory leak.

Bug #140 prevented the container from detecting an Lifestyle Mismatch in an object graph when calling GetInstance. The problem only appeared in case Verify() was not called, or when objects were resolved that were not registered explicitly (or were registered as open-generic type, while not being referenced as closed-generic type by other registered types). Do note that this bug fix might cause an exception to be thrown in applications that seem to run correctly in v3.1.0, because the Lifestyle Mismatch was not detected before.

See: https://github.com/simpleinjector/SimpleInjector/releases/tag/v3.1.1

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
4.3.0 198,738 5/16/2018
4.3.0-beta1 350 5/11/2018
4.2.3 2,879 5/15/2018
4.2.2 42,953 4/26/2018
4.2.1 42,931 4/15/2018
4.2.0 458 4/14/2018
4.1.3 94 5/15/2018
4.1.2 248 4/26/2018
4.1.1 33,835 4/4/2018
4.1.0 35,582 3/23/2018
4.1.0-beta1 317 3/16/2018
4.1.0-alpha1 634 2/26/2018
4.0.12 499,328 10/21/2017
4.0.11 107,762 9/20/2017
4.0.8 350,917 6/3/2017
4.0.7 49,040 5/19/2017
4.0.6 42,204 5/4/2017
4.0.3 46,801 4/19/2017
4.0.2 2,611 4/19/2017
4.0.0 76,745 3/31/2017
4.0.0-beta2 20,691 3/14/2017
4.0.0-beta1 3,198 2/19/2017
4.0.0-alpha3 3,302 1/8/2017
4.0.0-alpha2 741 12/30/2016
4.0.0-alpha1 909 11/25/2016
3.3.2 336,207 12/2/2016
3.3.1 18,305 11/23/2016
3.3.0 21,035 11/21/2016
3.3.0-beta2 606 11/10/2016
3.3.0-beta1 184 11/9/2016
3.3.0-alpha1 166 11/11/2016
3.2.7 74,734 11/3/2016
3.2.5 5,600 11/1/2016
3.2.4 15,956 10/26/2016
3.2.3 30,375 10/16/2016
3.2.2 137,393 8/26/2016
3.2.0 112,919 6/28/2016
3.2.0-beta2 210 6/28/2016
3.2.0-beta1 188 6/27/2016
3.2.0-alpha2 2,324 5/2/2016
3.1.5 83,015 5/22/2016
3.1.5-alpha3 177 5/22/2016
3.1.5-alpha2 169 5/22/2016
3.1.5-alpha1 170 5/18/2016
3.1.4 34,743 5/1/2016
3.1.3 39,866 4/12/2016
3.1.2 180,088 12/14/2015
3.1.2-alpha2 474 12/8/2015
3.1.2-alpha1 229 12/6/2015
3.1.1 61,053 11/23/2015
3.1.0 50,907 10/12/2015
3.0.7 1,140 10/10/2015
3.0.6 5,909 10/4/2015
3.0.5 35,441 9/3/2015
3.0.4 2,729 8/31/2015
3.0.3 2,217 8/27/2015
3.0.1 10,885 8/20/2015
3.0.0 5,660 8/18/2015
3.0.0-beta4 1,393 8/11/2015
3.0.0-beta3 293 8/3/2015
3.0.0-beta2 414 7/17/2015
3.0.0-beta1 1,102 6/28/2015
3.0.0-alpha2 294 6/21/2015
3.0.0-alpha1 328 6/14/2015
2.8.3 34,947 7/17/2015
2.8.1 1,549 7/16/2015
2.8.0 115,442 5/2/2015
2.8.0-beta5 200 5/3/2015
2.8.0-beta4 368 4/27/2015
2.8.0-beta3 209 4/26/2015
2.8.0-beta2 288 4/17/2015
2.8.0-beta1 504 4/9/2015
2.8.0-alpha1 259 4/5/2015
2.7.3 59,778 3/9/2015
2.7.3-alpha1 328 3/1/2015
2.7.2 23,138 2/12/2015
2.7.2-beta2 208 2/11/2015
2.7.2-beta1 231 2/10/2015
2.7.2-alpha2 205 2/12/2015
2.7.2-alpha1 200 2/10/2015
2.7.1 7,630 2/1/2015
2.7.1-alpha3 940 1/16/2015
2.7.1-alpha2 220 1/16/2015
2.7.1-alpha1 210 1/15/2015
2.7.0 7,054 1/15/2015
2.7.0-beta2 217 1/13/2015
2.7.0-beta1 1,154 11/12/2014
2.6.1 67,298 10/26/2014
2.6.0 6,317 10/14/2014
2.6.0-beta2 345 9/20/2014
2.6.0-beta1 1,785 8/30/2014
2.6.0-alpha2 598 8/17/2014
2.6.0-alpha1 222 8/17/2014
2.5.2 46,530 7/13/2014
2.5.0 49,447 3/2/2014
2.5.0-beta2 282 2/26/2014
2.5.0-beta1 292 2/9/2014
2.4.1 13,126 1/14/2014
2.4.0 8,230 12/8/2013
2.4.0-beta3 307 11/24/2013
2.4.0-beta2 353 11/5/2013
2.4.0-beta1 453 10/15/2013
2.4.0-alpha3 404 8/23/2013
2.4.0-alpha1 358 7/15/2013
2.3.6 8,481 10/21/2013
2.3.5 8,170 9/2/2013
2.3.2 373 8/31/2013
2.3.0 22,868 6/30/2013
2.3.0-beta2 270 6/20/2013
2.3.0-beta1 240 6/18/2013
2.2.3 6,223 5/4/2013
2.2.1 2,055 4/19/2013
2.2.0 1,066 4/8/2013
2.1.0 1,639 3/19/2013
2.0.2 3,728 3/10/2013
2.0.1 1,912 2/28/2013
2.0.0 2,327 2/25/2013
2.0.0-beta5 293 2/22/2013
2.0.0-beta4 280 2/17/2013
2.0.0-beta3 273 2/10/2013
2.0.0-beta2 262 2/8/2013
2.0.0-beta1 272 1/29/2013
2.0.0-alpha1 294 1/19/2013
1.6.0.12319 4,643 11/15/2012
1.5.0.12199 2,943 7/17/2012
1.4.2.12140 2,324 5/19/2012
1.4.0.12049 735 2/17/2012
1.3.0.11343 507 12/10/2011
1.2.0.11273 1,178 10/3/2011
Show less