Changed: browsers.build to accept array of browser instead of aconfiguration object.
Added queues:beforeComplete event that could be used to close the opened browser before finishing.
Experimental implementation of launcher module using browser-launcher.
Added: browser-launcher dependency.
Use constants.CONFIG_NAME value instead of hardcoded name.
Use localhost as a default hostname for the server.
Fixed: cast errors to strings before passing to logger.
Temporarily log found browsers on bender run.
Exit process if no browser to launch found.
Use instance.stop API.
PhantomJs -> Phantom as a default startBrowser value.
Code cleanup - removed unused variables and fixed formatting.
Added npm script - lint.
Added JSHint rules.
Updated JSCS configuration to match the latest version.
Added formatted information about available browsers
Added support for custom browser configuration in bender.js
Changed bender run exit flow.
Moved CLI methods to a separate file.
Capture script tweaks.
Downgraded Socket.IO to 0.9.17 to make PhantomJS usable.