Skip to content

Releases: defval/di

v1.12.0

18 Jun 10:55
0739076
Compare
Choose a tag to compare

Changed

  • Update package name

v1.11.2

03 May 15:34
10db8d6
Compare
Choose a tag to compare

Fixed

  • Documentation improvements

v1.11.1

30 Nov 00:02
Compare
Choose a tag to compare

Fixed

  • @chirino: fix: you could not use a
    struct to for both di and json marshalling (#41).

v1.11.0

21 Jul 21:39
Compare
Choose a tag to compare

Added

  • di.Decorate provide option can change type after resolve.

Changed

  • @chirino: Prefer using "di:" field tags
    to control injection options to avoid conflicting with tags used by
    other libraries (#38).

v1.10.0

24 Jun 16:45
Compare
Choose a tag to compare

v1.10.0

Added

  • @chirino: Container nesting. See AddParent() function (#35).

Fixed

  • @chirino: Calling Resolve() on a di.Injectable would overwrite the skip fields (#34).

v1.9.0

16 Feb 14:27
Compare
Choose a tag to compare

Added

  • container.ProvideValue() function.

v1.8.0

15 Feb 09:44
Compare
Choose a tag to compare

Added

  • container.Apply() function.

v1.7.1

14 Feb 11:47
Compare
Choose a tag to compare

Fixed

  • Style and coverage fixes.

v1.7.0

13 Feb 18:04
Compare
Choose a tag to compare

Added

  • Added embed fields support.

Fixed

  • di.Inject now works with structs and pointers correctly.

v1.6.3

24 Dec 14:38
Compare
Choose a tag to compare

Fixed

  • Fix optional fields resolving.