Skip to content

Releases: DevTeam/Pure.DI

2.1.20

20 May 20:38
Compare
Choose a tag to compare

Bug Fixes:

  • #55 Incorrectly generated source code in case of Func<IEnumerable<T>>
  • #54 Issue with explicit interface implementation

Changes:

  • Add BCL types Encoding, Decoder, Encoder
  • Improved comments for Visual Studio

2.1.19

17 May 08:15
Compare
Choose a tag to compare

Bug Fixes:

  • IEnumerable<T> can create more than one instance of PerResolve

2.1.18

16 May 12:05
Compare
Choose a tag to compare

Bug Fixes:

  • The Bind() method without parameters should only add bindings to first-level abstractions for the type

2.1.17

15 May 16:55
Compare
Choose a tag to compare

Changes:

  • Generates more efficient code for Singleton and PerResolve lifetimes
  • Reducing memory consumption during code generation
  • Improved class diagram
  • Minor improvements in code generation

2.1.15

07 May 17:55
Compare
Choose a tag to compare

Changes:

  • Consideration of Nullable context settings when creating Pure.DI API

2.1.14

30 Apr 19:54
Compare
Choose a tag to compare

Changes:

  • Minor performance improvements
  • Reducing the amount of generated code

2.1.12

27 Apr 11:39
Compare
Choose a tag to compare

Changes:

  • Improved code-generation for Dispose() and DisposeAsync()
  • The class diagram shows the dependency on IAsyncDisposable
  • Improved templates
  • Improved formatting of the composition code
  • Uses pattern matching for disposing
  • Add hint DisposeAsyncMethodModifiers
  • Performance improvements for Owned

2.1.11

26 Apr 16:30
Compare
Choose a tag to compare

Bug Fixes:

  • The non-generic Bind() method must not bind base types inherited by structures

Changes:

2.1.10

19 Apr 10:19
Compare
Choose a tag to compare

Bug Fixes:

  • Fixed the issue of creating composition roots of generic types for constructs: Arrays, Collections, Spans etc.
  • Fixed the problem of duplicates in collections when overriding a binding
  • The Bind(...) method without type parameters should only add bindings to first-level abstractions of the implemenation type

2.1.9

13 Apr 09:25
Compare
Choose a tag to compare

Changes:

  • Improved Resolve methods performance
  • Improved accumulator performance
  • Allows to resolve IOwned to manage disposable objects