Bug
- [JBEHAVE-654] - LocalFrameContextView is succeptible to something like XSS (not a security issue though)
- [JBEHAVE-682] - SauceContextStoryReporter should be handle cancel jobs on the SauceLabs stack (timeouts)
- [JBEHAVE-750] - WebDriverPage + FluentWebDriver page should more strictly honor the WebDriverProver way of operating
- [JBEHAVE-752] - SeleniumScreenshotOnFailure paths should use File.separator for better cross-platform support
Improvement
- [JBEHAVE-603] - Add retry and better logging for situations where WebDriverScreenshotOnFailure can't retrieve and save the screenshot.
- [JBEHAVE-605] - Allow choice of Selenium version on Saucelabs - via system property : selenium.version
- [JBEHAVE-613] - PicoConainer Injection type for typical Groovy+WebDriver cases
- [JBEHAVE-616] - Screenshots don't need to be taken for pending steps
- [JBEHAVE-618] - Show SauceLabs URL in StoryNavigator JSON output
- [JBEHAVE-620] - Allow FlashDriver javascript-enabled delegate to be injected
- [JBEHAVE-658] - WebRunner should be responsible for all running functionality (sync and async)
- [JBEHAVE-676] - Allow Build-ID on Saucelabs to be overridable
- [JBEHAVE-677] - Allow Wrapping of Selenium2 CommandExecutor for Instrumentation purposes
- [JBEHAVE-678] - Smarter setting of browser version on SauceLabs
- [JBEHAVE-685] - Allow for specification of default Selenium version on SauceLabs, upgrade to 2.14
- [JBEHAVE-692] - Improve SauceLabs settings interop.
- [JBEHAVE-693] - Improve robustness around job timeout on SauceLabs
- [JBEHAVE-714] - Move optional web-selenium classes to separate package so they can be excluded by OSGi compilers that don't play well with optional dependencies
- [JBEHAVE-719] - Upgrade Groovy dependency to 1.8.6, and Selenium to 2.19
New Feature
- [JBEHAVE-604] - Add SauceLabs ContextView
- [JBEHAVE-612] - Groovy base page classes in web-selenium
- [JBEHAVE-669] - WebRunner FindSteps should allow auto-completion of step patterns
- [JBEHAVE-670] - WebRunner should manage the run context of multiple stories
- [JBEHAVE-707] - Add Maven web archetypes
- [JBEHAVE-734] - Page dump (capture of HTML) snapshot for failing tests, similar to screenshots
- [JBEHAVE-742] - Command Journal for FirefoxDriver
Task
- [JBEHAVE-606] - Upgrade Selenium to 2.7
- [JBEHAVE-614] - Groovy 1.8.3 upgrade
- [JBEHAVE-629] - Groovy 1.8.4 upgrade
- [JBEHAVE-630] - Selenium 2.11 upgrade
- [JBEHAVE-631] - Geb Upgrade (0.6.1)
- [JBEHAVE-632] - Fluent Selenium (1.0 beta-4) upgrade
- [JBEHAVE-684] - Upgrade to Maven 3 for reporting and distribution
- [JBEHAVE-706] - Upgrade to Selenium 2.16.1
- [JBEHAVE-708] - Upgrade Selenium to 2.17, Groovy to 1.8.5, and Guava to 11.0.1
- [JBEHAVE-735] - Selenium 2.20 upgrade
- [JBEHAVE-738] - Upgrade fluent-selenium to 1.0-beta-5
- [JBEHAVE-741] - Upgrade to the released version of fluent-selenium
- [JBEHAVE-749] - Upgrade Fluent Selenium to 1.3
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.