Releases: YairHalberstadt/stronginject
Releases · YairHalberstadt/stronginject
v1.4.4
v1.4.3
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
version 1.4.2 release
Changelog
- Symbols packages weren't published correctly for 1.4.1 release.
v1.4.1
version 1.4.1 release
Changelog
- Seperate Asp.NetCore code into seperate package StrongInject.Extensions.DependencyInjection.AspNetCore
1.4.0
version 1.4.0 release
Changelog
- Added generic versions of Register and RegisterDecorator attributes
- Allowed circular dependencies between delegates
v1.3.0
version 1.3.0 release
Changelog
- Added
IOwned<T>
andIAsyncOwned<T>
interfaces - Added asTypes parameter to
FactoryAttribute
v1.2.1
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
version 1.2.0 release
Changelog
- Fix bug where
FactoryOfAttribute
in modules was sometimes ignored - Support Generic Registrations
v1.1.0
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
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