Skip to content

Releases: dadhi/DryIoc

v5.2.1 Bug-fix release

09 Aug 16:58
Compare
Choose a tag to compare

v5.2.1 Bug-fix release

-fixed: #516 Singleton Decorator to Scoped base shouldn't work, but does

v5.2.0 Small feature and bug-fix release

03 Aug 09:17
Compare
Choose a tag to compare

v5.2.0 Small feature and bug-fix release

Features

  • Adding WithConcreteTypeDynamicRegistrations overload with IfUnresolved ifConcreteTypeIsUnresolved parameter
    to control exception information, and rule fallback behavior (#506)
  • Small speed-ups

Fixes

  • #507 Transient resolve with opening scope using factory func in singleton

## v5.1.0 Small feature and bug-fix release

20 May 14:39
Compare
Choose a tag to compare
  • fixed: #486 RegisterInstance in principle does not support non Singleton reuse but InstanceFactory still allows to pass different reuse
  • added: #487 Create CreateChild overload exposing RegistrySharing and childKey arguments

v5.0.2 Bug-fix release

10 May 09:32
Compare
Choose a tag to compare

v5.0.2 Bug-fix release

  • fixed: #180 Azure Function DI issue - Anonymously Hosted DynamicMethods Assembly. Object reference not set. (Nullable int optional argument with default int value is set to null)
  • fixed: #475 Exception message for WaitForScopedServiceIsCreatedTimeoutExpired misses the tick number output

v5.0.1 Bug-fix release

22 Apr 15:52
Compare
Choose a tag to compare

v5.0.1 Bug-fix release

  • fixed: #470 Regression in 5.0.0 when resolving Func<IEnumerable<IService>> with Parameter
  • fixed: #471 Regression in 5.0 when using Rules.SelectKeyedOverDefaultFactory
  • fixed: #472 Func with 4 and more arguments is broken in the Interpreter

v5.0.0 Major feature release with the breaking changes

11 Apr 21:57
Compare
Choose a tag to compare

Main achievements:

  • Performance speed-up and the less memory allocations (check README for the benchmarks)
  • More consistent and full API (highlight is on the RegisterDelegate overloads)

Main breaking changes:

  • Removing PCL and .NET 3.5, .NET 4.0 and .NET Standard 1.0 - 1.3 targets
  • Moving ImTools and FastExpressionCompiler sources to the DryIoc.ImTools and DryIoc.FastExpressionCompiler namespaces
  • Removing UseInstance in favour of Use and RegisterInstance methods

Main "until the next version":

  • Improving compile-time capabilities from the current T4 bound solution

The list of closed issues:
https://github.com/dadhi/DryIoc/milestone/13?closed=1

v4.8.8 Bug-fix release

16 Mar 14:54
Compare
Choose a tag to compare

v4.8.8 Bug-fix release

  • fixed: #460 Getting instance from parent scope even if replaced by Use

v4.8.7 Bug-fix release

27 Feb 13:01
Compare
Choose a tag to compare

v4.8.7 Bug-fix release

  • fixed: #435 hangfire use dryioc report ContainerIsDisposed
  • fixed: #449 Optional dependency shouldn't treat its own dependencies as optional
  • fixed: #451 Compiler-generated type as a service
  • fixed: #456 One more regression

v4.8.6 Bug-fix release

07 Jan 20:10
Compare
Choose a tag to compare

v4.8.6 Bug-fix release

  • fixed: #446 Resolving a record without registration causes a StackOverflowException

v4.8.5 NY bug-fix

30 Dec 21:39
Compare
Choose a tag to compare

fix for the RegisterInstance of the null instance