@aliokan aliokan released this May 30, 2017 · 21 commits to master since this release

Assets 3

Feature

  • IAnnotationReplace is no longer necessary for the injector related metadata when using IInjectorContainer
  • MacroUtil.append
  • MacroUtil.flatToExpr
  • MappingDefinition typedef can be used to describe injector's mappings.
  • IDependencyOwner implementation on a class allows it to use metadata for describing needed dependencies.
  • MappingChecker does some mapping matching and can return missing mappings for any dependency owner.
  • DSL: injectInto is called after every object has been built, and injectorCreation has been removed.
  • Static xml compiler checks mapping intergity passed to dependency owner's constructor
  • AsyncStatelessService timeout duration set to 10000 instead of 100