Skip to content

Releases: intentor/adic

v2.27

09 Aug 01:40
Compare
Choose a tag to compare

Changelog

  • Removed JIT code generation.
  • Added package.json.

Installation

Import Intentor_Adic_v2.27.unitypackage into your Unity 3D project.

v2.26

06 Jun 00:50
Compare
Choose a tag to compare

Changelog

Framework

  • Added inject on private members. [Issue #85]
  • Fixed resolution of arrays. [PR #83]

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

10 Mar 07:12
Compare
Choose a tag to compare

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

01 Mar 11:19
Compare
Choose a tag to compare

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

27 Jan 23:19
Compare
Choose a tag to compare

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

13 Dec 00:55
Compare
Choose a tag to compare

Changelog

Framework

  • Added member name on InjectionContext. [Issue #58]
  • Added possibility of adding tags to bindings. [Issue #61]

Installation

Import Intentor_Adic_v2.22.unitypackage into your Unity 3D project.

v2.21

30 Nov 00:43
Compare
Choose a tag to compare

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

12 Aug 01:12
Compare
Choose a tag to compare

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

04 Aug 01:42
Compare
Choose a tag to compare

Changelog

Commander extension

  • Fix command pooling. [Issue #53]

Installation

Import Intentor_Adic_v2.20.1.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

25 Jul 01:08
Compare
Choose a tag to compare

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).