Skip to content

3.3.1

Compare
Choose a tag to compare
@scott-xu scott-xu released this 26 Sep 16:02
· 26 commits to master since this release

3.3.1 updated the Ninject package reference from 3.3.0-beta1 to 3.3.0.

3.3.0 is mainly focused on bugfix and platform update.
Since 3.3.0, Ninject.Extensions.Interception added support for .NET Standard 2.0 and dropped support below .NET Framework 4.5. LinFu is not compatible with .NET Standard 2.0 so Ninject.Extensions.Interception.Linfu only support .NET Framework 4.5 and above.

Here are the highlights for release 3.3.0.

Added

  • Support .NET Standard 2.0
  • Added overloads to configure which methods are intercepted

Changed

  • Dynamic proxy does not wrap proxies again with another proxy
  • All kind of interceptions do not intercept System.Object methods by default unless they are overridden
  • Inject AdviceRegistry into ProxyActivationStrategy instead of getting it from the kernel on each request

Removed

  • .NET 3.5, .NET 4.0 and Silverlight

Fixed

  • Dynamic Advices are not cached and reused