Issues
- Regression: parentInjector() stopRecursions() collision with internal property nameWIREBOX-106Resolved issue: WIREBOX-106Luis Majano
- Regression: Remove default dsl of "" from initArg() and addDIConstructorArgument()WIREBOX-105Resolved issue: WIREBOX-105Luis Majano
- Complete rewrite of the WireBox Binder to script and optimizationsWIREBOX-103Resolved issue: WIREBOX-103Luis Majano
- New binder method: "process()" if chained from a mapping, it will process the mapping's metadata automatically.WIREBOX-86Resolved issue: WIREBOX-86Luis Majano
- MapDirectory new boolean argument "process" which defers to false, if true, the mappings will be auto processedWIREBOX-85Resolved issue: WIREBOX-85Luis Majano
- Account for leading slashes in mapDirectory()WIREBOX-79Resolved issue: WIREBOX-79Luis Majano
- Don't exclude path in parent mapping destinationsWIREBOX-75Resolved issue: WIREBOX-75Luis Majano
- Container environment support for Binder: getEnv(), getSystemProperty(), getSystemSetting()WIREBOX-74Resolved issue: WIREBOX-74Luis Majano
- Add a new `onShutdown()` method interceptor for WireBox configuration binderWIREBOX-73Resolved issue: WIREBOX-73Luis Majano
- Make the Binder also an interceptorWIREBOX-72Resolved issue: WIREBOX-72Luis Majano
- Add a new `onLoad()` method interceptor for WireBox configuration binderWIREBOX-70Resolved issue: WIREBOX-70Luis Majano
- Allow new listeners added to the Binder to also be registered right away, especially from modulesWIREBOX-58Resolved issue: WIREBOX-58Eric Peterson
- This helps modules with multi-folder mapping (i.e. foo/bar). The Binder will now replace the folder / with a dotWIREBOX-56Resolved issue: WIREBOX-56Luis Majano
- Add method to binder to override alias of current mapping, by passing the current mapping to the influencer closureWIREBOX-51Resolved issue: WIREBOX-51Luis Majano
- Influence instance build via closure in the binderWIREBOX-47Resolved issue: WIREBOX-47Brad Wood
- Add a force argument to the map functions so you can override if a mapping already existsWIREBOX-33Resolved issue: WIREBOX-33Luis Majano
- binder.mapDirectory now skips hidden dirsWIREBOX-32Resolved issue: WIREBOX-32Luis Majano
- Ability to map paths and directories directly with a namespace pre or post appended, mapPath() and mapDirectory() updated with namespace and prepend argumentsWIREBOX-20Resolved issue: WIREBOX-20Luis Majano
- Added ability for properties to be required or not for injectionWIREBOX-19Resolved issue: WIREBOX-19Luis Majano
- Binder initArg missing 'required' argumentWIREBOX-18Resolved issue: WIREBOX-18Luis Majano
- toProvider( closure/udf ) can now take in a closure or UDF that will produce the dependencyWIREBOX-12Resolved issue: WIREBOX-12Luis Majano
- mapDirectory() new argument "filter" that can be a closure or UDF that accepts the incoming path and determines if it is processed or not by returning TRUE to process or FALSE to skipWIREBOX-11Resolved issue: WIREBOX-11Luis Majano
- mapDirectory() new argument "influence" which can be a closure or UDF that receives the currently iteration binder and path so you can influence it.WIREBOX-10Resolved issue: WIREBOX-10Luis Majano
- Binder implicit parentInjector setting is not being read and a parent injector is not being set.WIREBOX-8Resolved issue: WIREBOX-8Luis Majano
24 of 24