Skip to content

Releases: shiroyuki/Imagination

Imagination 1.26.0

05 May 04:11
Compare
Choose a tag to compare
  • When the service ID "container" is passed to the methods "get", "get_wrapper", and "fork" of the locator, the end result will be the locator itself.
  • Micro-optimized the way the locator reacts to the self reference ("container").
  • Improved the feedback when things go wrong.

Imagination 1.25.0

29 Apr 17:40
Compare
Choose a tag to compare
  • Added the self reference as container. For example,
container = locator.get('container') # -> imagination.locator.Locator

container == locator # -> True

Imagination v1.17.0

28 Jan 05:47
Compare
Choose a tag to compare

Improve the error message when the loader handles non-existing modules or references in a target module.

Imagination v1.16.0

26 Jan 22:02
Compare
Choose a tag to compare
Imagination v1.16.0 Pre-release
Pre-release

BUGFIX: Prevent the non-callable properties from being intercepted.

Imagination v1.15.0

19 Aug 02:54
Compare
Choose a tag to compare
  • Added the support for delayed injections when the factory service is not ready to use during the factorization. (1.10.0)
  • Fixed compatibility with Python 2.7, 3.3, 3.4, 3.5 and 3.6 (dev).
  • Improve the stability.

Imagination 1.9.0

20 Apr 05:02
Compare
Choose a tag to compare

Add the support for entity factorization. See the documentation for more detail and the XML configuration syntax.

Imagination 1.8.1

24 Nov 05:04
Compare
Choose a tag to compare
  • Bug fixes and Re-release.

Imagination 1.8.0

24 Nov 02:59
Compare
Choose a tag to compare

Imagination 1.7.0

04 Jul 02:47
Compare
Choose a tag to compare
  • Fixed bugs related to data access and conversion.
  • Added extra lazy loading on entity containers (delaying the instantiation/forking of the target entity).
  • Added cross-document reference when imagination.helper.assembler.Assembler load the configuration from multiple files (used in Tori Framework 2.2).