Version 5.5.0
Minor release, mostly bug fixes
Bug fixes
- Fixed some bugs with NonLazy bind method
- Changed validation to output only the errors relevant to the user
- Changed to automatically instantiate new game objects in the correct scene rather than the active scene
- Minor optimizations to memory allocations
- Fixed to have [inject] attribute inherited from abstract or virtual properties
- Fixed errors related to Unity 2018
New features
- Added ZenAutoInjector MonoBehaviour for cases where prefabs are instantiated from outside zenject
- Added LazyInject method for rare cases where you need to ensure something is injected before using it
- Added optional build define ZEN_STRIP_ASSERTS_IN_BUILDS as a trade off of error messages for speed
API changes
- Removed support for TickableManager.IsPaused