New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove all methods that were marked [obsolete] since v3.0 #305

Closed
dotnetjunkie opened this Issue Oct 3, 2016 · 0 comments

Comments

1 participant
@dotnetjunkie
Collaborator

dotnetjunkie commented Oct 3, 2016

v3.0 marked a lot old extension methods as obsolete. The expected time span between the release of v3.0 and v4.0 will be about 18 months, which will mean most development teams will have migrated to a v3.x release by now.

This allows us to clean up this old shit that nobody shouldn't (or can't) use anymore. This lowers the binary size of the core library.

@dotnetjunkie dotnetjunkie added this to the v4 milestone Oct 3, 2016

@dotnetjunkie dotnetjunkie self-assigned this Nov 3, 2016

dotnetjunkie added a commit that referenced this issue Nov 3, 2016

dotnetjunkie added a commit that referenced this issue Nov 6, 2016

Removed RegisterForDisposal
Removed SimpleInjectorWebExtensions.RegisterForDisposal. Related to #305

dotnetjunkie added a commit that referenced this issue Nov 6, 2016

dotnetjunkie added a commit that referenced this issue Nov 6, 2016

dotnetjunkie added a commit that referenced this issue Nov 6, 2016

Removed WhenCurrentScopeEnds
Removed LifetimeScopeLifestyle.WhenCurrentScopeEnds method. Related to
#305

dotnetjunkie added a commit that referenced this issue Nov 6, 2016

GetCurrentExecutionContextScope method removed
GetCurrentExecutionContextScope extension method removed. Related to
#305.

dotnetjunkie added a commit that referenced this issue Nov 6, 2016

dotnetjunkie added a commit that referenced this issue Nov 14, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment