Skip to content

Releases: ninject/Ninject.Extensions.Interception

3.3.5

09 Feb 12:45
Compare
Choose a tag to compare

Fixed an issue when intercepting method with same signature aside from type params

3.3.4

08 Feb 12:48
Compare
Choose a tag to compare

Compatible with Castle.Core 4.4.0

3.3.3

01 Nov 10:46
1f150c1
Compare
Choose a tag to compare

Fixed: unexpected interceptor is chosen when attribute is applied to any of the derived classes. #26

3.3.2

22 Oct 16:41
Compare
Choose a tag to compare
  • Implemented an abstract ErrorHandlingInterceptor
  • Marked CLS Compliant

3.3.1

26 Sep 16:02
Compare
Choose a tag to compare

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