Releases: LurkingNinja/com.lurking-ninja.dependency
Releases · LurkingNinja/com.lurking-ninja.dependency
release-0.1.1
[0.1.1] - 2024-11-29
Changed
Fix #4 - messy generated code
Dependency Injection v0.1.0
[0.1.0] - 2024-10-26
Changed
InitializeInEditor became InjectDependenciesInEditor
InitializeInRuntime became InjectDependenciesInRuntime
partial sealed order fixed to sealed partial
Dependency Injection v0.0.4
[0.0.4] - 2024-01-09 - Release
Changed
- Documentation updated
TODO
- Reintroduce asset referencing (GetInAssets)
- Develop filtering
-
- Add C# class (
[Depends]
-[Provides]
) dependency injection
- Add C# class (
[0.0.3] - 2024-01-09
Added
- DiTestHelpers
- StableSort
- Tests added
TODO
- Reintroduce asset referencing (GetInAssets)
- Develop filtering
- Update documentation
[0.0.2] - 2024-01-08
Added
- Find
- FindWithTag
- GenerateAwake
- GenerateInitializers
- GenerateOnValidate
- InjectInEditor
- InjectInRuntime
Removed
- GetByName - use the combination of Find and Get
- GetByTag - use the combination of FindWithTag and Get
- GetInAssets - will be introduced on another way in the future
- InjectInPlay - replaced with InjectInRuntime
- Placeholder files in package folder
TODO
- Reintroduce asset referencing (GetInAssets)
- Develop filtering
- Add bool SortByInstanceId optional parameter to Find
- Update documentation
- Move test over to public
Dependency Injection v0.0.1
[0.0.1] - 2024-01-03
Added
- Get attribute
- GetByName attribute
- GetByTag attribute
- GetInAssets attribute
- GetInChildren attribute
- GetInParent attribute
- IgnoreSelf attribute
- IncludeInactive attribute
- InjectInPlay attribute
- SkipNullCheck attribute