Skip to content

Releases: LurkingNinja/com.lurking-ninja.dependency

release-0.1.1

29 Nov 04:15
Compare
Choose a tag to compare

[0.1.1] - 2024-11-29
Changed
Fix #4 - messy generated code

Dependency Injection v0.1.0

27 Oct 13:39
Compare
Choose a tag to compare

[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

10 Jan 04:10
Compare
Choose a tag to compare

[0.0.4] - 2024-01-09 - Release

Changed

  • Documentation updated

TODO

  • Reintroduce asset referencing (GetInAssets)
  • Develop filtering
    • Add C# class ([Depends] - [Provides]) dependency injection

[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

04 Jan 08:26
Compare
Choose a tag to compare

[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