Releases: YairHalberstadt/stronginject
Releases · YairHalberstadt/stronginject
v1.0.8
version 1.0.8 release
Changelog
- Allow internal types to be resolved by StrongInject.
v1.0.7
version 1.0.7 release
Changelog
- Multiple async dependencies can be started running in parallel, to reduce resolution time.
v1.0.6
version 1.0.6 release
Changelog
- Now dispose of dependencies when resolution fails (except under some circumstances when SingleInstance resolution fails).
v1.0.5
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
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
version 1.0.3 release
Changelog
- Fix bug in 1.0.2 when resolving delegate parameters, by migrating to visitor pattern
v1.0.2
version 1.0.2 release
Changelog
- Add overloads to RunAsync to run a
Func
returning aTask
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
version 1.0.1 release
Changelog
- Owned and AsyncOwned now dispose value correctly
v1.0.0
version 1.0.0 release