API change
CommandExecutor
has now less restriction for the module
parameter
--- public function new ( injector : IDependencyInjector, ?module : IModule )
+++ public function new ( injector : IDependencyInjector, ?module : IContextModule )
Changelog
Features
- DSL runtime parameters: Static compilers (Xml and Flow) can use runtime parameters to dynamize compiled code during its execution. Parameters are statically typed and double compile-checked, 1st time during DSL declaration, 2nd time during execution call. examples: #225
Enhancements:
Injector.getInstance
can take target type as parameter
ILogger
is now injected in all commands instead of relying on the owners logger
Bugfix:
- Fixed inconsistencies in the parameterized message output (#224)
MacroCommand
s owner is now propagated to child commands (FrancisBourre/hexMVC#74)