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 152,810 10/21/2017
4.0.11 67,994 9/20/2017
4.0.8 232,900 6/3/2017
4.0.7 35,075 5/19/2017
4.0.6 32,679 5/4/2017
4.0.3 29,552 4/19/2017
4.0.2 2,283 4/19/2017
4.0.0 53,930 3/31/2017
4.0.0-beta2 16,494 3/14/2017
4.0.0-beta1 2,946 2/19/2017
4.0.0-alpha3 3,082 1/8/2017
4.0.0-alpha2 671 12/30/2016
4.0.0-alpha1 773 11/25/2016
3.3.2 253,448 12/2/2016
3.3.1 16,072 11/23/2016
3.3.0 17,784 11/21/2016
3.3.0-beta2 566 11/10/2016
3.3.0-beta1 147 11/9/2016
3.3.0-alpha1 127 11/11/2016
3.2.7 56,820 11/3/2016
3.2.5 5,196 11/1/2016
3.2.4 13,464 10/26/2016
3.2.3 26,210 10/16/2016
3.2.2 112,950 8/26/2016
3.2.0 93,134 6/28/2016
3.2.0-beta2 170 6/28/2016
3.2.0-beta1 148 6/27/2016
3.2.0-alpha2 2,116 5/2/2016
3.1.5 71,418 5/22/2016
3.1.5-alpha3 138 5/22/2016
3.1.5-alpha2 131 5/22/2016
3.1.5-alpha1 132 5/18/2016
3.1.4 29,779 5/1/2016
3.1.3 36,786 4/12/2016
3.1.2 140,125 12/14/2015
3.1.2-alpha2 431 12/8/2015
3.1.2-alpha1 188 12/6/2015
3.1.1 (current version) 53,904 11/23/2015
3.1.0 45,996 10/12/2015
3.0.7 1,073 10/10/2015
3.0.6 5,140 10/4/2015
3.0.5 28,210 9/3/2015
3.0.4 2,635 8/31/2015
3.0.3 2,114 8/27/2015
3.0.1 10,716 8/20/2015
3.0.0 4,617 8/18/2015
3.0.0-beta4 1,342 8/11/2015
3.0.0-beta3 249 8/3/2015
3.0.0-beta2 371 7/17/2015
3.0.0-beta1 1,057 6/28/2015
3.0.0-alpha2 252 6/21/2015
3.0.0-alpha1 272 6/14/2015
2.8.3 28,136 7/17/2015
2.8.1 1,450 7/16/2015
2.8.0 98,616 5/2/2015
2.8.0-beta5 159 5/3/2015
2.8.0-beta4 326 4/27/2015
2.8.0-beta3 167 4/26/2015
2.8.0-beta2 245 4/17/2015
2.8.0-beta1 446 4/9/2015
2.8.0-alpha1 216 4/5/2015
2.7.3 54,294 3/9/2015
2.7.3-alpha1 281 3/1/2015
2.7.2 21,302 2/12/2015
2.7.2-beta2 164 2/11/2015
2.7.2-beta1 187 2/10/2015
2.7.2-alpha2 159 2/12/2015
2.7.2-alpha1 156 2/10/2015
2.7.1 6,623 2/1/2015
2.7.1-alpha3 864 1/16/2015
2.7.1-alpha2 176 1/16/2015
2.7.1-alpha1 165 1/15/2015
2.7.0 6,456 1/15/2015
2.7.0-beta2 173 1/13/2015
2.7.0-beta1 1,107 11/12/2014
2.6.1 60,072 10/26/2014
2.6.0 5,731 10/14/2014
2.6.0-beta2 299 9/20/2014
2.6.0-beta1 1,717 8/30/2014
2.6.0-alpha2 550 8/17/2014
2.6.0-alpha1 175 8/17/2014
2.5.2 43,422 7/13/2014
2.5.0 45,141 3/2/2014
2.5.0-beta2 232 2/26/2014
2.5.0-beta1 245 2/9/2014
2.4.1 12,545 1/14/2014
2.4.0 7,942 12/8/2013
2.4.0-beta3 259 11/24/2013
2.4.0-beta2 306 11/5/2013
2.4.0-beta1 406 10/15/2013
2.4.0-alpha3 355 8/23/2013
2.4.0-alpha1 306 7/15/2013
2.3.6 8,093 10/21/2013
2.3.5 7,963 9/2/2013
2.3.2 322 8/31/2013
2.3.0 22,090 6/30/2013
2.3.0-beta2 217 6/20/2013
2.3.0-beta1 186 6/18/2013
2.2.3 5,733 5/4/2013
2.2.1 1,988 4/19/2013
2.2.0 996 4/8/2013
2.1.0 1,481 3/19/2013
2.0.2 2,789 3/10/2013
2.0.1 1,827 2/28/2013
2.0.0 2,111 2/25/2013
2.0.0-beta5 236 2/22/2013
2.0.0-beta4 223 2/17/2013
2.0.0-beta3 216 2/10/2013
2.0.0-beta2 206 2/8/2013
2.0.0-beta1 215 1/29/2013
2.0.0-alpha1 236 1/19/2013
1.6.0.12319 4,451 11/15/2012
1.5.0.12199 2,187 7/17/2012
1.4.2.12140 2,035 5/19/2012
1.4.0.12049 660 2/17/2012
1.3.0.11343 412 12/10/2011
1.2.0.11273 1,047 10/3/2011
Show less