Releases: intentor/adic
v2.27
v2.26
Changelog
Framework
Commander extension
- Added tag when dispatching commands. [Issue #52]
- Added release of commands by tag. [Issue #52]
- Added chaining of release methods. [Issue #52]
Unity Binding Extension
- Added a ToPrefab implementation using GameObject. [Issue #88]
- Added a ToPrefabSingleton implementation using GameObject. [Issue #88]
- Updated ToGameObject to add a new GameObject when the given name is not found.
- Marked all methods that use Resource loading as obsolete to comply with Unity guidelines. [Issue #88]
Installation
Import Intentor_Adic_v2.26.unitypackage into your Unity 3D project.
v2.25
Changelog
Framework
- Addded initialize event to containers and extensions. [Issue #80]
- Addded includeChildren to ToNamespace and ToNamespaceSingleton. [Pull request #81]
- Improved messages when an InjectorException occurs. [Pull request #82]
- Improved chaining on containers. [Issue #78]
Bindings Printer Extension
- Fixed instance hash code display for bindings. [Issue #79]
Commander extension
- Added late binding to allow command registration in any order. [Issue #80]
Installation
Import Intentor_Adic_v2.25.unitypackage into your Unity 3D project.
v2.24
Changelog
Framework
- Added exception when trying to instantiate interfaces.
- Added injection on acessors only if no value has been injected. [Issue #73]
- Fixed NullReferenceException when disposing containers. [Issue #74]
- Fixed throwing exception then readding extensions.
Bindings Printer Extension
- Added container identifier.
Context Root extension
- Added container identifier overload when adding containers.
- Added container resolution mode overload when adding containers.
Event Caller extension
- Fixed disposing of IDisposable objects when unregistering the extension. [Issue #75]
- Fixed LateUpdate not working for resolved instances. [Issue #77]
- Fixed UnityEvents context root class on scene.
Installation
Import Intentor_Adic_v2.24.unitypackage into your Unity 3D project.
v2.23
Changelog
Framework
- Added Android IL2CPP support. [Issue #71]
- Removed registering/unregistering of extensions by instance. [Issue #70]
Event Caller extension
- Added support for Unity events OnApplicationFocus, OnApplicationPause, OnApplicationQuit, LateUpdate and FixedUpdate. [Pull Request #68 and Issue #69]
- Fixed scene loading causing events to be lost. [Issue #70]
Installation
Import Intentor_Adic_v2.23.unitypackage into your Unity 3D project.
v2.22
v2.21
Changelog
Framework
- Added UnbindByInstance method on binder. [Issues #59 and #60]
- Added more informative binding exception messages. [Pull request #64]
- Fix singleton binding adding type instead of value when binging different types. [Issue #45]
Unity Binding Extension
- Added setting of identifiers using the same name of Unity Objects. [Issue #62]
Installation
Import Intentor_Adic_v2.21.unitypackage into your Unity 3D project.
If you need Adic binaries, there are AOT (IL2CPP versions, including iOS and consoles) and regular non-AOT versions available.
v2.20.2
Changelog
Framework
- Fix singleton binding when ResolutionMode is RETURN_NULL. [Issue #54]
Installation
Import Intentor_Adic_v2.20.2.unitypackage into your Unity 3D project.
If you need Adic binaries, add the Adic.Framework.dll
and Adic.Extensions.dll
into your project (e.g. under a Vendor
or Plugins
folder).
v2.20.1
v2.20
Changelog
Framework
- Add inject on methods. [Issue #48]
- Fix unbinding of singleton types. [Issue #50]
- Construct attribute is now deprecated. Please use Inject instead.
- PostConstruct attribute is now deprecated. Please use Inject instead.
Bindings Printer Extension
- Fix inconsistent space around container name.
Installation
Import Intentor_Adic_v2.20.unitypackage into your Unity 3D project.
If you need Adic binaries, add the Adic.Framework.dll
and Adic.Extensions.dll
into your project (e.g. under a Vendor
or Plugins
folder).