- adding path method to return installed arrow directory [ Details - YahooArchive#199 ]
- Turn off socket connection limiting in http.request() [ Details - YahooArchive#195 ]
- Changing require path for executors [ Details - YahooArchive#197 ]
- Using cdnjs link for chai.js and protocol independent urls for mocha & expect
- Adding support for SSL proxy and adding more error event listeners for better error handling
- Setting nodejs back as default driver
- Not maximizing browsers for mobile tests
- Support for starting reusable browser session from Arrow command
- Fix for Mocha test failures on on IE8.
- Fixed appium and android driver compatibility
- Removed raw github links, which were failing mocha tests on IE8.
- Fix for Screenshot url
- Added selenium-webdriver in npm-shrinkwrap
- Upgrading to selenium-webdriver version 2.39
- Fixes for reporting when running with multiple browsers
- Adding support for showing screenshots url in report [ For details - http://yahoo.github.io/arrow/arrow_FAQs.html#how-can-I-see-screenshoturls-in-report-and-console ]
- Fix for overriding configurations using local config file
- Fix for report file not being generated when custom controller failed to load
- set logging level to ERROR and hooked up log4js ( for tests requiring Arrow server )
- Improved examples in documentation
- Refactoring
- Bug fix
- Added support for mouse hover in locator controller [ For details - https://github.com/yahoo/arrow/blob/master/docs/arrow_cookbook/arrow_FAQs.rst#how-can-i-use-the-locator-controller-to-test-mouse-hover-functionality ]
- Maximizing browser before running tests
- Added support for reading response headers using proxy
- Integrated support for markup validation using DebugCSS [ For details - https://github.com/yahoo/arrow/blob/master/docs/arrow_cookbook/arrow_markup_testing.rst ]
- Fixed startup error message for PhantomJs
- Reverted the yui defaultAppSeed url from https to http
- Improved error management & messages
- Better Error Handling
- No more HTML logs during mocha test execution
- locator controller could be used for just waiting for an element, without performing any UI action.
- Fixed a locator controller bug, where passing "stay" param used to discard 'waitForElement(s)' params
- Added testTimeOut as a descriptor level param, now users can override testTimeout for a test
- Added hasTest as a descriptor level param, now if a scenario does not have any test, but all the scenario steps pass, ARROW will consider it as a pass test.
- Fixed a bug where "enabled" property does not used to work properly if a boolean 'false' is passed
- Improved bunch of error messages