Skip to content

Releases: YairHalberstadt/stronginject

v1.0.8

14 Jan 06:59
Compare
Choose a tag to compare

version 1.0.8 release

Changelog

  • Allow internal types to be resolved by StrongInject.

v1.0.7

22 Dec 12:08
Compare
Choose a tag to compare

version 1.0.7 release

Changelog

  • Multiple async dependencies can be started running in parallel, to reduce resolution time.

v1.0.6

13 Dec 15:29
e369456
Compare
Choose a tag to compare

version 1.0.6 release

Changelog

  • Now dispose of dependencies when resolution fails (except under some circumstances when SingleInstance resolution fails).

v1.0.5

02 Dec 04:47
Compare
Choose a tag to compare

version 1.0.5 release

Changelog

  • Fix rare bug where circular dependency would be falsely reported.
  • Seal all public classes. Whilst technically a breaking change, this library is so new I doubt anyone has inherited from them yet.

v1.0.4

29 Nov 14:37
Compare
Choose a tag to compare

version 1.0.4 release

Changelog

  • .Net Standard 2.1 package no longer includes generator files and no longer references generator only dependencies.

v1.0.3

29 Nov 07:20
8e5f411
Compare
Choose a tag to compare

version 1.0.3 release

Changelog

  • Fix bug in 1.0.2 when resolving delegate parameters, by migrating to visitor pattern

v1.0.2

26 Nov 19:14
Compare
Choose a tag to compare

version 1.0.2 release

Changelog

  • Add overloads to RunAsync to run a Func returning a Task correctly.
  • Allow resolving a single instance dependency requiring async resolution from a non-async delegate if any parent delegate/method are async.
  • Remove workaround for dotnet/roslyn#46084

v1.0.1

19 Nov 10:07
Compare
Choose a tag to compare

version 1.0.1 release

Changelog

  • Owned and AsyncOwned now dispose value correctly

v1.0.0

17 Nov 06:27
e00d588
Compare
Choose a tag to compare

version 1.0.0 release