Skip to content

Releases: modesttree/Zenject

Version 9.2.0

25 May 21:36
c2e3350
Compare
Choose a tag to compare

New Features:

  • Unity 2018LTS++ only
  • Added DecoratableMonoKernel and BaseMonoKernelDecoratorClass as a solution to the non-decoratable MonoKernel. See the provided asynchronous integration test.
  • Added Abstract Signals to the SignalBus API. To support signals declared with interfaces.

Fixes:

  • Remapped conflicting key binding for 'Validate and Run'
  • Assembly definitions for Unity 2019.3++
  • Updates to the documentation.
  • Fixed: Reflection baking bug in Unity 2019.x editor mode
  • Fixed links in documents to correct markdown.
  • Minor bugfixes

Version 9.1.0

13 Oct 20:44
Compare
Choose a tag to compare

New Features

  • Changed SceneLoader methods to use optional arguments instead of overloads to allow only specifying parameters of interest
  • Added CustomPoolableManager class to allow passing arguments to IPoolable derived classes
  • Added non generic variant of DeclareSignal method
  • Added support for NSubstitute usage with auto mocking

Bug fixes

  • Fixed exception that would sometimes occur in multi-threaded applications
  • Fixed some issues related to game object subcontainers and circular dependencies
  • Changed the PreInstall/PostInstall/PreResolve/PostResolve methods in ProjectContext to be static so they can be used before initialization occurs
  • Fixed IL2CPP issue related to default values
  • Other minor bug fixes

Version 9.0.0

22 Apr 07:20
Compare
Choose a tag to compare

This is the beginning of zenject support for Unity 2019. For Unity 2018.x use 8.0.x versions of zenject. For Unity 2017.4.x use 6.6.X versions of zenject.

No notable changes in this version except compatibility fixes for Unity 2019.

Version 8.0.1

22 Apr 07:18
Compare
Choose a tag to compare

Note: Zenject 8.x releases target Unity 2018.x. For Unity 2017.4.x LTS use the Zenject 6.x releases. Or, for Unity 2019+, use Zenject 9.x or greater.

Minor bug fixes:

  • Fixed issue with UniRx signals integration
  • Fixed to allow reflection baking to work inside unity editor for 2018.1+

For older 8.x releases see here

Version 6.6.1

22 Apr 06:57
Compare
Choose a tag to compare

Note: Zenject 6.x releases target Unity 2017.4.x LTS. For Unity 2018.4.x LTS, use the Zenject 8.x releases. Or, for Unity 2019+, use Zenject 9.x or greater.

Minor bug fixes

  • Fixed WindowsStoreApps platform to build properly when using .NET 4.6 backend

For older releases see here