Skip to content

Releases: autofac/Autofac.Extras.AggregateService

v6.1.2

18 Jan 15:16
Compare
Choose a tag to compare

What's Changed

  • Resolve #11: Use Func<X, Y> to handle methods with parameters by @tillig in #12 - Aggregate service methods with open generic parameters now correctly use the parameters during resolution. Note that, due to the complexity of working with open generic arguments, the type matching/factory is delegated to core Autofac and will result in two resolution operations per call - one to resolve a Func<X, Y> based on the method parameter types (with closed generics); one to execute that Func<X, Y> to resolve the actual object.

Full Changelog: v6.1.1...v6.1.2

v6.1.1

25 Aug 18:35
Compare
Choose a tag to compare

Fix for #5: Corrected generic type check (thanks @StijnVA)

v6.1.0

24 Aug 21:06
Compare
Choose a tag to compare

Fix #5: Added open generic support to aggregate services. (Thanks @StijnVA!)

v6.0.0

05 Oct 23:30
Compare
Choose a tag to compare

This is a compatibility release for Autofac 6.0.

Breaking change: Starting with Autofac 6.0, we now only target netstandard2.0 and netstandard2.1; we have removed the explicit target for net461. While this package was only targeting netstandard2.0 before, upgrading to this version will bring in Autofac v6 and the associated TFM change for that transitive dependency.

v5.0.0

31 Jan 18:03
Compare
Choose a tag to compare

This release is an update for compatibility with Autofac 5.0.0 and requires that new version. Autofac 5.0.0 does have some breaking changes - see the Autofac release notes for more information.

  • Target netstandard2.0
  • Minimum Autofac 5.0.

v4.1.0

26 Jan 21:02
Compare
Choose a tag to compare

Added support for netstandard 1.3 via Castle.Core 4.0.0.

v4.0.0

03 Jan 20:17
Compare
Choose a tag to compare
  • Fixed KeyNotFoundException when using services with open generics. (#1)
  • Updated to .NET 4.5 with associated code access security model.
  • Added support for Autofac 4.0.0.

v3.0.4

03 Jan 20:16
Compare
Choose a tag to compare

This release occurred prior to switching Autofac components to separate repositories.

3.0.4

  • Minor NuGet packaging fixes.

3.0.3

  • Resolved issue autofac/Autofac#476: Updated Castle.Core reference to 3.2.2 for all consuming packages. A critical bug fix was made available for Dynamic Proxy.

3.0.2

  • Castle version was not updated to 3.2.0 in previous release due to build script issue.

3.0.1