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()
throwArgumentNullException
only 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
RegisterFromMethod
to 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