Commits on May 11, 2010
  1. Increased version number to 1.5.0b8 after mergin in Joel Hooks' fixes…

    … to some ApplicationDomain problems
    committed May 11, 2010
Commits on May 10, 2010
  1. Changed behavior of child injectors. Instead of permanently returning…

    … to the parent injector once a missing dependency is encountered, the dependency is satisfied by the parent injector but the child injector retains control and processes subsequent injections further down the object tree
    committed May 10, 2010
  2. updated to b7

    joelhooks committed May 10, 2010
  3. There are known issues with modules, applications

    domains and flash.utils.getDefinitionByName. The 
    loaded module
    joelhooks committed May 10, 2010
Commits on May 2, 2010
Commits on Apr 24, 2010
  1. getInstance changed to getMappedInstance to explicitly identify what …

    …the API actually does. getInstance implies that I will recieve an instance no matter what. Instead I get an error if it isn't mapped. This is an unexpected result. Sure, getInstance is nice and short, but a little verbosity here makes the intent of the API much clearer. An alternative would be to use Injector#instantiate to return an injected instance if the mapping is not available.
    joelhooks committed Apr 24, 2010
  2. Injector#getConfigurationRequest now checks parent for config to supp…

    …ort a proper true result for hasMapping on a child injector.
    joelhooks committed Apr 24, 2010
Commits on Apr 15, 2010
Commits on Mar 28, 2010
  1. fixed conflict

    joelhooks committed Mar 28, 2010
Commits on Mar 6, 2010
  1. Completed integration and further refactored Jon Toland's patch that …

    …factored out constructor retrieval for both Injector and Reflector
    committed Mar 6, 2010
  2. Refactor Injector#injectInto to fix bug in Reflector#getClass passing…

    … Proxy.
    Signed-off-by: Till Schneidereit <>
    Jonathan Toland committed with Feb 21, 2010
  3. Changed behavior of mapValue: Mapped values aren't injected into once…

    … they are themselves injected into another instance anymore
    Closes #20
    committed Mar 6, 2010
Commits on Mar 1, 2010
  1. Optimization of rule mapping: Named mappings now simply append a post…

    …fix to the classname instead of being stored in stacked dictionaries. This should increase speed and decrease memory use for nearly all operations. Thanks to dnalot (Jon Toland) for the idea.
    committed Mar 1, 2010
  2. Slight code cleanup

    committed Mar 1, 2010
  3. Changed handling of singleton instances: Instead of an injector-wide …

    …map of instances, each singleton mapping is now responsible for keeping the result class's instance itself. A nice side-effect is that singleton instances are automatically free for garbage collection as soon as the mapping rule is unmapped.
    Closes #19
    committed Mar 1, 2010
Commits on Feb 9, 2010
  1. Merge branch 'master' into childinjectors

    * master:
      FIX: Injector throws exception when trying to inject into mapped XML values
    committed Feb 9, 2010
  2. Added support for directly applying injector mapping rules and return…

    …ing the result using Injector#getMappedResponse
    committed Jan 23, 2010
  3. Added support for querying mapping existence with Injector#hasMapping

    Additionally, some duplicated code in Injector was moved into helper methods
    committed Jan 23, 2010