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 prerelease 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.0.12 24,723 10/21/2017
4.0.11 41,013 9/20/2017
4.0.8 168,289 6/3/2017
4.0.7 30,031 5/19/2017
4.0.6 27,720 5/4/2017
4.0.3 23,047 4/19/2017
4.0.2 2,161 4/19/2017
4.0.0 43,081 3/31/2017
4.0.0-beta2 13,214 3/14/2017
4.0.0-beta1 2,758 2/19/2017
4.0.0-alpha3 2,922 1/8/2017
4.0.0-alpha2 609 12/30/2016
4.0.0-alpha1 723 11/25/2016
3.3.2 214,720 12/2/2016
3.3.1 15,241 11/23/2016
3.3.0 16,900 11/21/2016
3.3.0-beta2 547 11/10/2016
3.3.0-beta1 129 11/9/2016
3.3.0-alpha1 110 11/11/2016
3.2.7 51,031 11/3/2016
3.2.5 5,032 11/1/2016
3.2.4 12,521 10/26/2016
3.2.3 23,978 10/16/2016
3.2.2 99,893 8/26/2016
3.2.0 83,791 6/28/2016
3.2.0-beta2 150 6/28/2016
3.2.0-beta1 129 6/27/2016
3.2.0-alpha2 1,999 5/2/2016
3.1.5 66,572 5/22/2016
3.1.5-alpha3 123 5/22/2016
3.1.5-alpha2 116 5/22/2016
3.1.5-alpha1 115 5/18/2016
3.1.4 27,726 5/1/2016
3.1.3 35,786 4/12/2016
3.1.2 129,660 12/14/2015
3.1.2-alpha2 412 12/8/2015
3.1.2-alpha1 170 12/6/2015
3.1.1 (current version) 50,504 11/23/2015
3.1.0 43,536 10/12/2015
3.0.7 1,048 10/10/2015
3.0.6 4,905 10/4/2015
3.0.5 25,961 9/3/2015
3.0.4 2,583 8/31/2015
3.0.3 2,064 8/27/2015
3.0.1 10,584 8/20/2015
3.0.0 4,145 8/18/2015
3.0.0-beta4 1,325 8/11/2015
3.0.0-beta3 233 8/3/2015
3.0.0-beta2 353 7/17/2015
3.0.0-beta1 1,038 6/28/2015
3.0.0-alpha2 235 6/21/2015
3.0.0-alpha1 253 6/14/2015
2.8.3 25,958 7/17/2015
2.8.1 1,405 7/16/2015
2.8.0 92,301 5/2/2015
2.8.0-beta5 141 5/3/2015
2.8.0-beta4 308 4/27/2015
2.8.0-beta3 151 4/26/2015
2.8.0-beta2 228 4/17/2015
2.8.0-beta1 415 4/9/2015
2.8.0-alpha1 198 4/5/2015
2.7.3 52,334 3/9/2015
2.7.3-alpha1 263 3/1/2015
2.7.2 20,445 2/12/2015
2.7.2-beta2 146 2/11/2015
2.7.2-beta1 170 2/10/2015
2.7.2-alpha2 141 2/12/2015
2.7.2-alpha1 139 2/10/2015
2.7.1 6,482 2/1/2015
2.7.1-alpha3 846 1/16/2015
2.7.1-alpha2 159 1/16/2015
2.7.1-alpha1 148 1/15/2015
2.7.0 6,288 1/15/2015
2.7.0-beta2 157 1/13/2015
2.7.0-beta1 1,088 11/12/2014
2.6.1 56,291 10/26/2014
2.6.0 5,640 10/14/2014
2.6.0-beta2 281 9/20/2014
2.6.0-beta1 1,694 8/30/2014
2.6.0-alpha2 526 8/17/2014
2.6.0-alpha1 157 8/17/2014
2.5.2 42,615 7/13/2014
2.5.0 43,904 3/2/2014
2.5.0-beta2 209 2/26/2014
2.5.0-beta1 225 2/9/2014
2.4.1 12,391 1/14/2014
2.4.0 7,833 12/8/2013
2.4.0-beta3 237 11/24/2013
2.4.0-beta2 284 11/5/2013
2.4.0-beta1 382 10/15/2013
2.4.0-alpha3 333 8/23/2013
2.4.0-alpha1 284 7/15/2013
2.3.6 7,925 10/21/2013
2.3.5 7,898 9/2/2013
2.3.2 301 8/31/2013
2.3.0 21,462 6/30/2013
2.3.0-beta2 196 6/20/2013
2.3.0-beta1 163 6/18/2013
2.2.3 5,592 5/4/2013
2.2.1 1,944 4/19/2013
2.2.0 960 4/8/2013
2.1.0 1,459 3/19/2013
2.0.2 2,323 3/10/2013
2.0.1 1,800 2/28/2013
2.0.0 2,031 2/25/2013
2.0.0-beta5 214 2/22/2013
2.0.0-beta4 201 2/17/2013
2.0.0-beta3 197 2/10/2013
2.0.0-beta2 184 2/8/2013
2.0.0-beta1 193 1/29/2013
2.0.0-alpha1 216 1/19/2013
1.6.0.12319 4,394 11/15/2012
1.5.0.12199 1,978 7/17/2012
1.4.2.12140 1,991 5/19/2012
1.4.0.12049 622 2/17/2012
1.3.0.11343 383 12/10/2011
1.2.0.11273 1,011 10/3/2011
Show less