This repository has been archived by the owner on Feb 14, 2022. It is now read-only.
Releases: JacopoWolf/StackInjector
Releases · JacopoWolf/StackInjector
4.0.0-alpha.2
new
VersioningOptions
, used to manage versioning related settings (obviusly).- you can now specify a specific set of assemblies where to look up types when versioning interfaces
- you can now manually bind specific types before the injection.
fix
- incorrect behaviour of
CountInstances()
documentation
- fixed some typos
4.0.0-alpha.1
- performance improvements
- memory usage improvements
- bugfixes
new
IStackWrapperCore.CountServices()
- completely revisited
StackWrapperSettings
. now it is modular.- added
IOptions
. (possibly allowing for custom options in future) - added
InjectionOptions
,RuntimeOptions
andMaskOptions
- added
- update API to comply with latest code analysis rules
IAsyncStackWrapper.OnElaborated
is now anEventHandler<AsyncElaboratedEventArgs<T>>
- the assembly is now CLSCompliant
dropped
- registration options
documentation
- added xml documentation for stackwrappersettings options
- fixed typos and stuff
3.2.0
3.1.2
project is now based upon .NET 5.0
- added a check to forbid self-injection that might cause infinite loops
3.1.1
Added new options in StackWrapperSettings:
- RegisterAfterCloning()
- RemoveUnusedTypesAfterInjection()
3.1.0
Stable 3.1 release, with an optimized core!
3.1.0-alpha.2
- performance optimizations
added
IAsyncStackWrapper.SubmitAndGet( TIn )
that returns the submitted taskIAsyncStackWrapperCore.IsElaborating { get; }
removed:
IAsyncStackWrapperCore.Submit( Task<T> )
(set private)
3.1.0-alpha.1
warning: this alpha adds a couple of possibly unstable features.
- added
StackWrapperSettings.RegisterDomain()
- added
AsyncStackWrapperCore.OnElaborated
event - slight performance improvements
3.0.1
3.0.0
- logo redesign!
- added
[Ignored]
- added
StackWrapperSettings.DefaultBySubtraction
- enhanced documentation
- bugfixes