All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Rename Ninject.Web.Common.OwinHost to Ninject.Web.Common.Owin
- Rename Ninject.Web.Common.cs to NinjectWebCommon.cs in Ninject.Web.Common.WebHost package
- Store OWIN request scope in CallContext
- Use Owin namespace when extend IAppBuilder
- Rename UseNinjectMiddleware to UseNinject
- Add Ninject.Web.Common.cs in Ninject.Web.Common.WebHost package
- Support .NET Standard 2.0
- Dropped support for older .NET platforms (pre-.NET45)
- Move all System.Web related code from Ninject.Web.Common to Ninject.Web.Common.WebHost
- Turn OwinBootstrapper into a MiddlewareFactory instead of a Delegate middleware
- Owin 3.0 support
- InRequestScoped objects were not released immediatly anymore due to missing call registration in GlobalKernelRegistration.
- WebCommonNinjectModule that contains the bindings that are shared among all web extesnions to support multiple of them in one application.
- OWIN support.
- Inintial release: This package is the base for all web extensions.
- Changed: OnePerRequestModule has been renamed to OnePerRequestHttpModule