Version 6.4.0 (Unity 2017.4+ LTS)
A few new minor features and some bug fixes
Notable:
- Added new bind method WithDefaultGameObjectParent when using FromSubContainerResolve and ByInstaller or ByMethod to ensure instantiated game objects get destroyed with the subcontainer
- Added WithKernel bind method to avoid the need to make Facades always derive from Kernel
- Added ability to specify transient scope with BindFactory and BindMemoryPool methods
- Added new bind method OnInstantiated to run custom code when the object is created
Minor:
- Fixed decorators to properly be inherited into subcontainers
- Fixed bug with validation + decorators
- Added PrefabFactory and PrefabResourceFactory helper classes
- Fixed issue with destruction order of signals in some edge cases
- Added FromSubContainerResolve.ByInstance bind method to explicitly supply container to use
- Bug fix to support factories with 6 arguments
- Added ParentBus property to SignalBus