Skip to content

Releases: z4kn4fein/stashbox

Stashbox v5.5.3

29 Nov 14:47
Compare
Choose a tag to compare

Fixed

  • IsRegistered() produced falsy results on requests with dynamically constructed string service names.

Stashbox v5.5.2

14 Oct 11:40
Compare
Choose a tag to compare

Stashbox v5.5.1

13 Oct 16:08
Compare
Choose a tag to compare

Fixed

  • During the resolution of an open generic service, the actual closed generic registration didn't inherit the registration options from the open generic registration.

Stashbox v5.5.0

12 Oct 08:32
Compare
Choose a tag to compare

Fixed

  • Minor registration improvements.

Stashbox v5.4.3

09 Sep 09:11
Compare
Choose a tag to compare

Fixed

  • Named resolution using ResolveAll() returns all named and unnamed instances disregarding the WithNamedDependencyResolutionForUnNamedRequests() flag. #118

Stashbox v5.4.2

02 Jun 10:05
Compare
Choose a tag to compare

Fixed

  • Name conflict on the service resolution delegates.

Changed

  • Make the name parameter of the Resolve() functions nullable.

Stashbox v5.4.1

16 May 11:01
Compare
Choose a tag to compare

Fixed

  • Type load exception when the library is being trimmed.

Stashbox v5.4.0

03 May 00:17
Compare
Choose a tag to compare

Changed

  • Resolve<IEnumerable<>>(name) now returns each service that has the same name.

Added

  • ResolveAll(name) that returns each service that has the same name.

Removed

  • Obsolete Resolve() method with the nullResultAllowed parameter, it was replaced by ResolveOrDefault().
  • Each obsolete ResolveFactory<>() method as their functionality is equivalent to Resolve<Func<>>().
  • Obsolete .WithRuntimeCircularDependencyTracking() container configuration option in favor of parameterized factory delegates.

Stashbox v5.3.0

10 Apr 19:09
Compare
Choose a tag to compare

Added

  • WithDynamicResolution() registration option to indicate that the service's resolution should be handled by a dynamic Resolve() call on the current IDependencyResolver instead of a pre-built instantiation expression.
  • Support for resolving custom Delegate types alongside Func<>.

Stashbox v5.2.1

12 Mar 15:56
Compare
Choose a tag to compare

Fixed

  • Consolidate Resolve() API, using method overloads instead of optional parameters.