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 68,785 5/16/2018
4.3.0-beta1 285 5/11/2018
4.2.3 1,958 5/15/2018
4.2.2 31,306 4/26/2018
4.2.1 30,834 4/15/2018
4.2.0 360 4/14/2018
4.1.3 63 5/15/2018
4.1.2 147 4/26/2018
4.1.1 24,742 4/4/2018
4.1.0 28,033 3/23/2018
4.1.0-beta1 290 3/16/2018
4.1.0-alpha1 575 2/26/2018
4.0.12 408,104 10/21/2017
4.0.11 97,106 9/20/2017
4.0.8 322,282 6/3/2017
4.0.7 44,579 5/19/2017
4.0.6 38,465 5/4/2017
4.0.3 40,691 4/19/2017
4.0.2 2,511 4/19/2017
4.0.0 71,335 3/31/2017
4.0.0-beta2 20,616 3/14/2017
4.0.0-beta1 3,155 2/19/2017
4.0.0-alpha3 3,236 1/8/2017
4.0.0-alpha2 722 12/30/2016
4.0.0-alpha1 861 11/25/2016
3.3.2 312,529 12/2/2016
3.3.1 17,794 11/23/2016
3.3.0 20,767 11/21/2016
3.3.0-beta2 589 11/10/2016
3.3.0-beta1 168 11/9/2016
3.3.0-alpha1 148 11/11/2016
3.2.7 68,913 11/3/2016
3.2.5 5,451 11/1/2016
3.2.4 15,094 10/26/2016
3.2.3 29,615 10/16/2016
3.2.2 130,851 8/26/2016
3.2.0 105,365 6/28/2016
3.2.0-beta2 192 6/28/2016
3.2.0-beta1 173 6/27/2016
3.2.0-alpha2 2,263 5/2/2016
3.1.5 79,253 5/22/2016
3.1.5-alpha3 162 5/22/2016
3.1.5-alpha2 154 5/22/2016
3.1.5-alpha1 155 5/18/2016
3.1.4 33,190 5/1/2016
3.1.3 38,757 4/12/2016
3.1.2 166,948 12/14/2015
3.1.2-alpha2 456 12/8/2015
3.1.2-alpha1 211 12/6/2015
3.1.1 (current) 58,498 11/23/2015
3.1.0 49,327 10/12/2015
3.0.7 1,120 10/10/2015
3.0.6 5,644 10/4/2015
3.0.5 33,107 9/3/2015
3.0.4 2,700 8/31/2015
3.0.3 2,189 8/27/2015
3.0.1 10,843 8/20/2015
3.0.0 5,364 8/18/2015
3.0.0-beta4 1,378 8/11/2015
3.0.0-beta3 278 8/3/2015
3.0.0-beta2 398 7/17/2015
3.0.0-beta1 1,084 6/28/2015
3.0.0-alpha2 279 6/21/2015
3.0.0-alpha1 310 6/14/2015
2.8.3 32,649 7/17/2015
2.8.1 1,515 7/16/2015
2.8.0 110,554 5/2/2015
2.8.0-beta5 184 5/3/2015
2.8.0-beta4 352 4/27/2015
2.8.0-beta3 193 4/26/2015
2.8.0-beta2 273 4/17/2015
2.8.0-beta1 480 4/9/2015
2.8.0-alpha1 244 4/5/2015
2.7.3 58,361 3/9/2015
2.7.3-alpha1 313 3/1/2015
2.7.2 22,685 2/12/2015
2.7.2-beta2 193 2/11/2015
2.7.2-beta1 216 2/10/2015
2.7.2-alpha2 190 2/12/2015
2.7.2-alpha1 185 2/10/2015
2.7.1 7,369 2/1/2015
2.7.1-alpha3 925 1/16/2015
2.7.1-alpha2 205 1/16/2015
2.7.1-alpha1 195 1/15/2015
2.7.0 6,874 1/15/2015
2.7.0-beta2 202 1/13/2015
2.7.0-beta1 1,139 11/12/2014
2.6.1 65,107 10/26/2014
2.6.0 6,147 10/14/2014
2.6.0-beta2 331 9/20/2014
2.6.0-beta1 1,766 8/30/2014
2.6.0-alpha2 583 8/17/2014
2.6.0-alpha1 207 8/17/2014
2.5.2 45,187 7/13/2014
2.5.0 48,165 3/2/2014
2.5.0-beta2 266 2/26/2014
2.5.0-beta1 276 2/9/2014
2.4.1 12,939 1/14/2014
2.4.0 8,129 12/8/2013
2.4.0-beta3 291 11/24/2013
2.4.0-beta2 337 11/5/2013
2.4.0-beta1 437 10/15/2013
2.4.0-alpha3 388 8/23/2013
2.4.0-alpha1 338 7/15/2013
2.3.6 8,356 10/21/2013
2.3.5 8,102 9/2/2013
2.3.2 357 8/31/2013
2.3.0 22,599 6/30/2013
2.3.0-beta2 250 6/20/2013
2.3.0-beta1 220 6/18/2013
2.2.3 6,125 5/4/2013
2.2.1 2,032 4/19/2013
2.2.0 1,043 4/8/2013
2.1.0 1,570 3/19/2013
2.0.2 3,541 3/10/2013
2.0.1 1,886 2/28/2013
2.0.0 2,262 2/25/2013
2.0.0-beta5 273 2/22/2013
2.0.0-beta4 260 2/17/2013
2.0.0-beta3 253 2/10/2013
2.0.0-beta2 242 2/8/2013
2.0.0-beta1 252 1/29/2013
2.0.0-alpha1 274 1/19/2013
1.6.0.12319 4,578 11/15/2012
1.5.0.12199 2,616 7/17/2012
1.4.2.12140 2,280 5/19/2012
1.4.0.12049 709 2/17/2012
1.3.0.11343 469 12/10/2011
1.2.0.11273 1,127 10/3/2011
Show less