Skip to content

Releases: YairHalberstadt/stronginject

v1.4.4

15 May 17:47
Compare
Choose a tag to compare

version 1.4.4 release

Changelog

  • Significant performance improvements.
  • Use incremental generators when running on platforms that support it.

v1.4.3

20 Dec 05:46
637582b
Compare
Choose a tag to compare

version 1.4.3 release

Changelog

  • Allow structs to be registered as single instance.
  • Avoid race condition where two instances of SingleInstance dependency can be created.
  • Allow nulls to be SingleInstance.

v1.4.2

16 Dec 08:36
5fa69b2
Compare
Choose a tag to compare

version 1.4.2 release

Changelog

  • Symbols packages weren't published correctly for 1.4.1 release.

v1.4.1

16 Dec 08:08
9b7bee4
Compare
Choose a tag to compare

version 1.4.1 release

Changelog

  • Seperate Asp.NetCore code into seperate package StrongInject.Extensions.DependencyInjection.AspNetCore

1.4.0

24 Nov 17:56
Compare
Choose a tag to compare

version 1.4.0 release

Changelog

  • Added generic versions of Register and RegisterDecorator attributes
  • Allowed circular dependencies between delegates

v1.3.0

23 Oct 18:26
Compare
Choose a tag to compare

version 1.3.0 release

Changelog

  • Added IOwned<T> and IAsyncOwned<T> interfaces
  • Added asTypes parameter to FactoryAttribute

v1.2.1

14 Sep 05:03
Compare
Choose a tag to compare

version 1.2.1 release

Changelog

  • Allow circular dependencies in certain cases involving singletons and delegates
  • Support registering generic decorators without using a factory
  • Support Owned resolution

v1.2.0

13 Jun 15:26
Compare
Choose a tag to compare

version 1.2.0 release

Changelog

  • Fix bug where FactoryOfAttribute in modules was sometimes ignored
  • Support Generic Registrations

v1.1.0

14 Apr 05:11
0392d5a
Compare
Choose a tag to compare

version 1.1.0 release

Changelog

  • Add support for FactoryOfAttribute
  • Add doc comments to public types
  • StrongInject.Extensions.DependencyInjection moved out of prerelease

v1.0.9

11 Mar 16:27
341e0c8
Compare
Choose a tag to compare

version 1.0.9 release

Changelog

  • Handle dynamic and unsafe types.
  • Improve readability of generated variable and method names
  • Generated files now have the suffix .g.cs