This repository was archived by the owner on Sep 25, 2025. It is now read-only.
Releases: Delt06/di-framework
Releases · Delt06/di-framework
v2.7.4
v2.7.3 - Make global dependencies always get resolved in EditMode
What's Changed
Full Changelog: v2.7.2...v2.7.3
v2.7.2 - Dependency Graph Window
v2.7.1 - Testing
v2.7.0 - ContainerBuilder Extension
What's Changed
- Add
ContainerBuilder.RegisterFromResources - Add
ContainerBuilder.AsInternal() - Add
CompositeDependency - Add Codecov integration
Full Changelog: v2.6.2...v2.7.0
v2.6.2
Fix SO layout Android bug
v2.6.0
What's Changed
- Make
ContainerBuilder.Register()throwArgumentNullExceptiononly if game is playing - BREAKING CHANGE: add default dependency source in
DiSettings, add an ability to override it per Resolver - Optimize
Resolver's hot path withMethodImplOptions.AggressiveInlining - Add
RegisterFromMethodto custom dependency containers - Add
IDependencyContainer.GetAllRegisteredObjectsOfType<T>()
ContainerBuilderExtensions and Lifecycle
- Add
RegisterIfNotNull - Add
TryResolveGloballyAndRegister - Add
ContainerLifecycle- calls Unity lifecycle functions on registered objects
Improved baking and resolver
- Can bake automatically on build
- Can bake generic types
- Resolvers now display generic dependencies properly