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.2.1 6,574 4/15/2018
4.2.0 200 4/14/2018
4.1.1 9,753 4/4/2018
4.1.0 13,402 3/23/2018
4.1.0-beta1 243 3/16/2018
4.1.0-alpha1 495 2/26/2018
4.0.12 289,124 10/21/2017
4.0.11 82,057 9/20/2017
4.0.8 282,018 6/3/2017
4.0.7 39,453 5/19/2017
4.0.6 35,336 5/4/2017
4.0.3 34,673 4/19/2017
4.0.2 2,392 4/19/2017
4.0.0 63,927 3/31/2017
4.0.0-beta2 20,350 3/14/2017
4.0.0-beta1 3,000 2/19/2017
4.0.0-alpha3 3,122 1/8/2017
4.0.0-alpha2 692 12/30/2016
4.0.0-alpha1 811 11/25/2016
3.3.2 282,710 12/2/2016
3.3.1 16,819 11/23/2016
3.3.0 19,537 11/21/2016
3.3.0-beta2 577 11/10/2016
3.3.0-beta1 157 11/9/2016
3.3.0-alpha1 137 11/11/2016
3.2.7 62,327 11/3/2016
3.2.5 5,326 11/1/2016
3.2.4 14,161 10/26/2016
3.2.3 27,885 10/16/2016
3.2.2 121,837 8/26/2016
3.2.0 99,002 6/28/2016
3.2.0-beta2 180 6/28/2016
3.2.0-beta1 162 6/27/2016
3.2.0-alpha2 2,174 5/2/2016
3.1.5 75,114 5/22/2016
3.1.5-alpha3 151 5/22/2016
3.1.5-alpha2 143 5/22/2016
3.1.5-alpha1 143 5/18/2016
3.1.4 31,552 5/1/2016
3.1.3 37,599 4/12/2016
3.1.2 152,470 12/14/2015
3.1.2-alpha2 442 12/8/2015
3.1.2-alpha1 200 12/6/2015
3.1.1 (current version) 56,010 11/23/2015
3.1.0 47,529 10/12/2015
3.0.7 1,098 10/10/2015
3.0.6 5,352 10/4/2015
3.0.5 30,407 9/3/2015
3.0.4 2,665 8/31/2015
3.0.3 2,151 8/27/2015
3.0.1 10,774 8/20/2015
3.0.0 5,140 8/18/2015
3.0.0-beta4 1,367 8/11/2015
3.0.0-beta3 264 8/3/2015
3.0.0-beta2 386 7/17/2015
3.0.0-beta1 1,073 6/28/2015
3.0.0-alpha2 268 6/21/2015
3.0.0-alpha1 288 6/14/2015
2.8.3 30,088 7/17/2015
2.8.1 1,487 7/16/2015
2.8.0 103,927 5/2/2015
2.8.0-beta5 173 5/3/2015
2.8.0-beta4 340 4/27/2015
2.8.0-beta3 181 4/26/2015
2.8.0-beta2 261 4/17/2015
2.8.0-beta1 465 4/9/2015
2.8.0-alpha1 232 4/5/2015
2.7.3 56,397 3/9/2015
2.7.3-alpha1 299 3/1/2015
2.7.2 21,942 2/12/2015
2.7.2-beta2 180 2/11/2015
2.7.2-beta1 204 2/10/2015
2.7.2-alpha2 177 2/12/2015
2.7.2-alpha1 172 2/10/2015
2.7.1 6,880 2/1/2015
2.7.1-alpha3 895 1/16/2015
2.7.1-alpha2 192 1/16/2015
2.7.1-alpha1 182 1/15/2015
2.7.0 6,641 1/15/2015
2.7.0-beta2 189 1/13/2015
2.7.0-beta1 1,126 11/12/2014
2.6.1 62,723 10/26/2014
2.6.0 5,955 10/14/2014
2.6.0-beta2 318 9/20/2014
2.6.0-beta1 1,743 8/30/2014
2.6.0-alpha2 570 8/17/2014
2.6.0-alpha1 194 8/17/2014
2.5.2 44,224 7/13/2014
2.5.0 46,758 3/2/2014
2.5.0-beta2 253 2/26/2014
2.5.0-beta1 263 2/9/2014
2.4.1 12,755 1/14/2014
2.4.0 8,009 12/8/2013
2.4.0-beta3 279 11/24/2013
2.4.0-beta2 324 11/5/2013
2.4.0-beta1 424 10/15/2013
2.4.0-alpha3 375 8/23/2013
2.4.0-alpha1 325 7/15/2013
2.3.6 8,212 10/21/2013
2.3.5 8,026 9/2/2013
2.3.2 342 8/31/2013
2.3.0 22,346 6/30/2013
2.3.0-beta2 237 6/20/2013
2.3.0-beta1 207 6/18/2013
2.2.3 5,985 5/4/2013
2.2.1 2,011 4/19/2013
2.2.0 1,023 4/8/2013
2.1.0 1,506 3/19/2013
2.0.2 3,126 3/10/2013
2.0.1 1,861 2/28/2013
2.0.0 2,179 2/25/2013
2.0.0-beta5 260 2/22/2013
2.0.0-beta4 247 2/17/2013
2.0.0-beta3 240 2/10/2013
2.0.0-beta2 229 2/8/2013
2.0.0-beta1 239 1/29/2013
2.0.0-alpha1 261 1/19/2013
1.6.0.12319 4,515 11/15/2012
1.5.0.12199 2,361 7/17/2012
1.4.2.12140 2,226 5/19/2012
1.4.0.12049 693 2/17/2012
1.3.0.11343 452 12/10/2011
1.2.0.11273 1,089 10/3/2011
Show less