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.5.0 0 3/21/2019
4.5.0-beta1 147 3/14/2019
4.4.3 128,475 1/1/2019
4.4.2 89,169 12/1/2018
4.4.0 88,540 11/2/2018
4.3.0 630,193 5/16/2018
4.3.0-beta1 594 5/11/2018
4.2.3 4,351 5/15/2018
4.2.2 67,152 4/26/2018
4.2.1 63,954 4/15/2018
4.2.0 853 4/14/2018
4.1.3 294 5/15/2018
4.1.2 532 4/26/2018
4.1.1 53,248 4/4/2018
4.1.0 59,672 3/23/2018
4.1.0-beta1 434 3/16/2018
4.1.0-alpha1 792 2/26/2018
4.0.12 727,489 10/21/2017
4.0.11 147,680 9/20/2017
4.0.8 433,521 6/3/2017
4.0.7 66,362 5/19/2017
4.0.6 54,763 5/4/2017
4.0.3 57,723 4/19/2017
4.0.2 2,991 4/19/2017
4.0.0 104,479 3/31/2017
4.0.0-beta2 20,925 3/14/2017
4.0.0-beta1 3,445 2/19/2017
4.0.0-alpha3 3,588 1/8/2017
4.0.0-alpha2 932 12/30/2016
4.0.0-alpha1 1,090 11/25/2016
3.3.2 407,157 12/2/2016
3.3.1 19,727 11/23/2016
3.3.0 22,416 11/21/2016
3.3.0-beta2 728 11/10/2016
3.3.0-beta1 310 11/9/2016
3.3.0-alpha1 302 11/11/2016
3.2.7 97,791 11/3/2016
3.2.5 5,979 11/1/2016
3.2.4 18,058 10/26/2016
3.2.3 35,716 10/16/2016
3.2.2 161,010 8/26/2016
3.2.0 129,145 6/28/2016
3.2.0-beta2 343 6/28/2016
3.2.0-beta1 285 6/27/2016
3.2.0-alpha2 2,486 5/2/2016
3.1.5 105,850 5/22/2016
3.1.5-alpha3 307 5/22/2016
3.1.5-alpha2 264 5/22/2016
3.1.5-alpha1 259 5/18/2016
3.1.4 40,348 5/1/2016
3.1.3 44,220 4/12/2016
3.1.2 216,075 12/14/2015
3.1.2-alpha2 611 12/8/2015
3.1.2-alpha1 345 12/6/2015
3.1.1 66,652 11/23/2015
3.1.0 55,849 10/12/2015
3.0.7 1,269 10/10/2015
3.0.6 6,376 10/4/2015
3.0.5 41,731 9/3/2015
3.0.4 2,884 8/31/2015
3.0.3 2,357 8/27/2015
3.0.1 11,074 8/20/2015
3.0.0 7,057 8/18/2015
3.0.0-beta4 1,490 8/11/2015
3.0.0-beta3 411 8/3/2015
3.0.0-beta2 508 7/17/2015
3.0.0-beta1 1,200 6/28/2015
3.0.0-alpha2 387 6/21/2015
3.0.0-alpha1 416 6/14/2015
2.8.3 41,261 7/17/2015
2.8.1 1,726 7/16/2015
2.8.0 128,272 5/2/2015
2.8.0-beta5 287 5/3/2015
2.8.0-beta4 452 4/27/2015
2.8.0-beta3 305 4/26/2015
2.8.0-beta2 376 4/17/2015
2.8.0-beta1 596 4/9/2015
2.8.0-alpha1 354 4/5/2015
2.7.3 71,609 3/9/2015
2.7.3-alpha1 422 3/1/2015
2.7.2 26,456 2/12/2015
2.7.2-beta2 330 2/11/2015
2.7.2-beta1 336 2/10/2015
2.7.2-alpha2 347 2/12/2015
2.7.2-alpha1 334 2/10/2015
2.7.1 8,319 2/1/2015
2.7.1-alpha3 1,040 1/16/2015
2.7.1-alpha2 309 1/16/2015
2.7.1-alpha1 320 1/15/2015
2.7.0 7,744 1/15/2015
2.7.0-beta2 333 1/13/2015
2.7.0-beta1 1,243 11/12/2014
2.6.1 71,876 10/26/2014
2.6.0 7,031 10/14/2014
2.6.0-beta2 513 9/20/2014
2.6.0-beta1 1,925 8/30/2014
2.6.0-alpha2 693 8/17/2014
2.6.0-alpha1 369 8/17/2014
2.5.2 51,178 7/13/2014
2.5.0 53,164 3/2/2014
2.5.0-beta2 384 2/26/2014
2.5.0-beta1 455 2/9/2014
2.4.1 13,718 1/14/2014
2.4.0 8,558 12/8/2013
2.4.0-beta3 447 11/24/2013
2.4.0-beta2 481 11/5/2013
2.4.0-beta1 581 10/15/2013
2.4.0-alpha3 551 8/23/2013
2.4.0-alpha1 455 7/15/2013
2.3.6 9,256 10/21/2013
2.3.5 8,457 9/2/2013
2.3.2 483 8/31/2013
2.3.0 23,516 6/30/2013
2.3.0-beta2 442 6/20/2013
2.3.0-beta1 382 6/18/2013
2.2.3 6,568 5/4/2013
2.2.1 2,203 4/19/2013
2.2.0 1,321 4/8/2013
2.1.0 2,049 3/19/2013
2.0.2 3,882 3/10/2013
2.0.1 2,056 2/28/2013
2.0.0 2,626 2/25/2013
2.0.0-beta5 387 2/22/2013
2.0.0-beta4 409 2/17/2013
2.0.0-beta3 375 2/10/2013
2.0.0-beta2 359 2/8/2013
2.0.0-beta1 442 1/29/2013
2.0.0-alpha1 397 1/19/2013
1.6.0.12319 5,530 11/15/2012
1.5.0.12199 3,799 7/17/2012
1.4.2.12140 2,541 5/19/2012
1.4.0.12049 860 2/17/2012
1.3.0.11343 665 12/10/2011
1.2.0.11273 1,433 10/3/2011
Show less