Skip to content

Releases: Yeah69/MrMeeseeks.DIE

Fixed disposal handling

27 Apr 19:06
Compare
Choose a tag to compare
  • Disposables that were already created in an entry-function call that is aborted due to an exception will be disposed eagerly instead of cached in the container for the final disposal
  • Disposal order reverse to instantiation order is guaranteed

v3.1.0 Open Generic Create Functions

11 Feb 15:10
d13c4bb
Compare
Choose a tag to compare

DIE now supports open generic types for create functions. For example, declare

[CreateFunction(typeof(MyGenericClass<>), "Create")]

and let DIE generate a function with following header:

public MyClass<T_0_0> Create()

The open generic parameter then can be provided upon calling the create function.

v3.0.0 Decoration Ordinals

14 Oct 19:21
ff16581
Compare
Choose a tag to compare
  • Alternatively to explicit decorator sequences, order decorators by assigning ordinals to them

This release contains following breaking changes:

  • Before, implementations with more than one decorator needed to have an explicit decorator sequence. Now, if not configured they have an ordinal of zero and won't have a fixed order guaranteed.
  • Container classes have to be sealed

v2.1.1 Reusable Configurations

03 Oct 16:55
Compare
Choose a tag to compare

Make configurations reusable with interfaces (attributes only) & abstract classes (attributes & user-defined elements)

v2.1.0 Keyed Injections

24 Sep 12:13
edd51b4
Compare
Choose a tag to compare
Merge pull request #25 from Yeah69/feature/keyed-injections

Feature/keyed injections

v2.0.1

02 May 16:52
Compare
Choose a tag to compare
Updating to release versions of packages

v1.0.0

22 Oct 10:40
Compare
Choose a tag to compare
Merge pull request #16 from Yeah69/release/v1.0.0

Release/v1.0.0