Skip to content

Latest commit

 

History

History
1618 lines (1069 loc) · 108 KB

CHANGELOG.md

File metadata and controls

1618 lines (1069 loc) · 108 KB

Change Log

v1.2.2-rc.7 (2017-01-04)

Full Changelog

Fixed bugs:

  • Webdriver not initializing from @BeforeStories #472
  • Serenity + RestAssured Integration: parameters values are always serialized as Arrays #444

Closed issues:

  • Method toString() in parameterized tests is no longer respected #643
  • Error in FreeMarker template when passing Map in Parameterized test as a parameter #642
  • InvalidManagedWebDriverFieldException when "@Managed was found in the test case" #641
  • Acronyms are poorly rendered in the reports #640
  • net.thucydides.core.pages.WrongPageError: The page object class xylooks dodgy #619

v1.2.2-rc.6 (2017-01-03)

Full Changelog

Implemented enhancements:

  • Support for @SpringBootTest #608

Fixed bugs:

  • @Manual annotation is not working - junit #418
  • Incorrect summary failed test in report #205
  • Report cannot be filtered by Features and Stories #102

Closed issues:

  • Use @manual tag cause ClassCastException in cucumber feature file #639
  • Junit test case not failing when exception occurred in step class when timeout is specified in the main class #635
  • Aggregate report problems after upgrade to 1.2.1-rc.7 #634
  • Serenity Rest-Assured wrapper doesn't handle byte arrays like Rest-Assured #633
  • Report generated with wrong stats when using JBehave GivenStories #631
  • Mark @manual in cucumber feature file not ignore steps in background #630
  • Step details are difficult to read in screen shots #622
  • Browser is not started for test which is executed after pending #618
  • HTML report rendering escapes underscore incorrectly #611
  • Serenity & JBehave: HTML report does not have test results when story file has 2 same scenarios #569

Merged pull requests:

  • #612: Apply user properties to recommended Internet Explorer defaults #612 (nbarrett)

v1.2.2-rc.5 (2016-12-26)

Full Changelog

Closed issues:

  • Retry failed test isn't working #638

v1.2.2-rc.4 (2016-12-20)

Full Changelog

Implemented enhancements:

  • Error message in Serenity reports can be out of table #195
  • Failed to get requirements from a jar file #39

Fixed bugs:

  • Sometime build tests fails during taking screenshots or generating reports. #173

v1.2.2-rc.3 (2016-12-20)

Full Changelog

v1.2.2-rc.2 (2016-12-20)

Full Changelog

Closed issues:

  • net.thucydides.core.reports.html.HtmlAcceptanceTestReporter - NOTE: I couldn't convert scaled screenshot for *.png #632
  • SelectByValueFromTarget uses visibleText #623
  • saucelabs url not being passed. #621

v1.2.2-rc.1 (2016-12-17)

Full Changelog

v1.2.1-rc.9 (2016-12-16)

Full Changelog

v1.2.1 (2016-12-16)

Full Changelog

v1.2.1-rc.8 (2016-12-14)

Full Changelog

v1.2.1-rc.7 (2016-12-13)

Full Changelog

Closed issues:

  • No space between test name and Qualifier in report for parameterized tests #629
  • NullPointerException at PageObject.openPageAtUrl #626
  • File upload with remote web driver broken when using WebElementFacade #624
  • Serenity Reports: Wrong number of tests when using Meta-Tags? #617
  • Webdrivermanager integration #616
  • junit.retry.tests=true does not rerun the failed tests #613
  • Report generation is too long #610
  • Is property "serenity.linked.tags" still supported? #609
  • Need info about roadmap wrt Appium #601
  • Error when running jUnit tests with updated versions of Serenity bdd and Firefox #599
  • Running Serenity tests in parallel batches not working #580
  • Explicit Wait in Serenity is Not Working #541
  • 'No BaseStepListener has been registered' while using Serenity-rest-assured #500

Merged pull requests:

v1.2.1-rc.6 (2016-11-22)

Full Changelog

Closed issues:

  • Serenity With JIRA Integration fails with Error: JIRA query failed: error 500 #605
  • How can I run tests on Chromium browser? #604

v1.2.1-rc.5 (2016-11-19)

Full Changelog

Merged pull requests:

  • rerun failed tests :"mvn verify -Dtest.retry.count=..." #603 (cliviu)

v1.2.1-rc.4 (2016-11-16)

Full Changelog

Closed issues:

  • unit tests flaky/intermittent following switch to phantomjs #600
  • Serenity Report Display incorrectly for Scenario Outline #594
  • Non-unique class names in test structure causes incorrect report aggregation #590
  • Additional IE Browser instances being created during test suite #588
  • FirefoxDriver does not use enhanced capabilities from fixtures #583
  • Serenity isn't stopping chromedriver process when we close driver #567
  • Unable to init Firefox driver with serenity.activate.firebugs option #564

v1.2.1-rc.3 (2016-11-15)

Full Changelog

v1.2.1-rc.2 (2016-11-14)

Full Changelog

v1.2.1-rc.1 (2016-11-11)

Full Changelog

v1.2.0 (2016-11-11)

Full Changelog

Closed issues:

  • Cucumber + Serenity serenity.use.unique.browser does not work #592

v1.1.44 (2016-11-04)

Full Changelog

1.1.45 (2016-11-04)

Full Changelog

1.2.0 (2016-11-04)

Full Changelog

1.2.0-rc.3 (2016-11-04)

Full Changelog

v1.2.0-rc.3 (2016-11-04)

Full Changelog

v1.1.43 (2016-11-04)

Full Changelog

v1.2.0-rc.2 (2016-11-03)

Full Changelog

1.2.0-rc.1 (2016-11-03)

Full Changelog

1.2.0-rc.0 (2016-11-03)

Full Changelog

Implemented enhancements:

  • Level of precision rather high on average steps per test #570

Closed issues:

  • No Serenity support for Selenium gecko driver #591
  • Issue links appear twice in report #586
  • Screenplay features fail with ClassCastException when in dry run mode #582
  • WebElementFacade.waitUntilNotVisible() throws NoSuchElementException #579
  • Error when running jUnit tests from Intellij command line #544
  • Unable to perform drag and drop action with serenity bdd #518

v1.2.0-rc.1 (2016-10-30)

Full Changelog

Closed issues:

  • Black screenshot in reports for serenity and error Expected enabled element was not enabled #576
  • PageObject.open("outlook", withParameters("")); opening wrong url #575
  • ResponseBody automatically printed. #571
  • Failed at: #if (testOutcome.videoLink)?? #563
  • IllegalArgumentException after upgrade to 1.1.41 #555
  • A test can't find browser-remote.properties #554
  • Serenity doesn't generate folders for report #550
  • Failed to generate report for whilst running mvn clean verify for serenity-screenplay [mvn archetype:generate -Dfilter=serenity] #549

Merged pull requests:

  • docs: Untangled an unusual sentence structure in the README file. #587 (BurkHufnagel)
  • Issue #551: added support for deselecting options #551 (nbarrett)

v1.1.42 (2016-10-01)

Full Changelog

v1.1.42-rc.1 (2016-10-01)

Full Changelog

Implemented enhancements:

  • Manual Scenarios does not goes in pass state #548

Closed issues:

  • Valuable error message being is truncated in Serenity report #553
  • Fail will be 100% when last scenario row in the scenario outline example fails. #547
  • serenity-rest-assured - "freezes" RestAssured.given() #540
  • After update to 1.1.40 getting error launching IE, with a caused by message that Safari isn't set #539
  • webdriver.chrome.binary property ignored #536
  • java8 support #523
  • Can't test sites with self signed certificates when using Browsermobproxy #512

Merged pull requests:

  • added FeatureStoryTagProvider in JUnitTagProviderStrategy #556 (cliviu)
  • serenity-bdd#550 include resources for report #552 (cliviu)
  • added hasHighPriority() in TagProviderStrategy #546 (cliviu)
  • Issue #542: ConsequenceMatchers: Better mismatch and Unknown field messages #542 (nbarrett)
  • Issue #536: Support for webdriver.chrome.binary property #537 (nbarrett)
  • partial work for fixing windows build failure. #529 (hantsy)

v1.1.41 (2016-09-20)

Full Changelog

v1.1.41-rc.1 (2016-09-20)

Full Changelog

Closed issues:

  • Serenity silently fails due to duplicate steps and metafilter use #534

Merged pull requests:

  • Support for webdriver.ie.driver system property #538 (nbarrett)

v1.1.40 (2016-09-17)

Full Changelog

v1.1.40-rc.1 (2016-09-17)

Full Changelog

Closed issues:

v1.1.39 (2016-09-14)

Full Changelog

v1.1.39-rc.2 (2016-09-14)

Full Changelog

v1.1.39-rc.1 (2016-09-14)

Full Changelog

Fixed bugs:

  • Annotating scenarios with tags - run two times(Serenity 1.1.37-rc.6) #474

Closed issues:

  • x.isDisplayed fails after x.isPresent passes #503

v1.1.38 (2016-09-11)

Full Changelog

v1.1.38-rc.1 (2016-09-11)

Full Changelog

Closed issues:

  • Serenity is not able to generate the reports. #522
  • Request to include license.txt in the Jar files distributed through maven central #520
  • Serenity Report empty; even the test case is passed #516
  • After updating from Serenity 1.1.34 to 1.1.36 or 1.1.37-rc.6 -Dtags parameter opens two browser instance #499
  • After Updating from Serenity 1.1.34 to 1.1.36 browser instances are no longer sandboxed #498

Merged pull requests:

  • Made it possible to ignore invalid certificates when using BrowserMobProxy #511 (hazmeister)

v1.1.37-rc.9 (2016-08-31)

Full Changelog

v1.1.37 (2016-08-31)

Full Changelog

Closed issues:

  • isCurrentlyVisible and isCurrentlyEnabled methods wait for default timeout #515
  • Serenity launches 2 instances of Chrome if the driver parameter is not set in the @Managed annotation #509
  • Serenity BDD Not able to take the screenshot #508

v1.1.37-rc.8 (2016-08-24)

Full Changelog

Fixed bugs:

  • Test report is broken with serenity_version = "1.1.37-rc.6" #473
  • Project name is not displayed on the main page of test report when it was set within serenity.conf #427

Closed issues:

  • Firefox v 48 throws unsupported Driver exception #505
  • FF 48.0 + 1.1.37-rc.7 issue : net.thucydides.core.webdriver.UnsupportedDriverException #502
  • Blank Reports inside the folders, #501

v1.1.37-rc.7 (2016-07-31)

Full Changelog

Implemented enhancements:

  • TestOutcome should store the testSource #406

Fixed bugs:

  • Assert messages are corrupted in HTML report #460
  • Webview Elements in Android Hybrid App if are not present in DOM, no exception is throwing #455
  • Stories marked as @Manual are still being initiated #449
  • HTML report layout issue (1.1.29-rc1) #365
  • Steps in @After block are skipped if an Exception is thrown #54

Closed issues:

  • Using webdriver 2.53.1 with Serenity Core » 1.1.37-rc.6 is throwing upper bound dependencies error #496
  • Serenity capability tag is missing in Jenkins report #493
  • findBy isn't support CSS selectors #488
  • JBehave's Meta Filtering support not available #485
  • Splitting serenity tests to batches(Serenity 1.1.37-rc.6) #481
  • Receiving javax.net.ssl.SSLHandshakeException error while running test using Thucydided Browsermob plugin #480
  • Receiving javax.net.ssl.SSLHandshakeException error while running test using Thucydides Browsermob plugin #479
  • Divide tests to batches using DIVIDE_BY_TEST_COUNT strategy #478
  • Firefox 47 -unsupported driver exception #471
  • Reporting: the json.charset property is not set to UTF-8 by default #462
  • checkPresenceOfWebElement fails for WebElementFacade even though element is present #459
  • waitFor doesn't work. #432

Merged pull requests:

v1.1.37-rc.6 (2016-06-22)

Full Changelog

Implemented enhancements:

  • The way to assert that matched element is NOT present in the list #453

Fixed bugs:

  • Serenity + Rest Assured Integration: The "restQuery" in the report doesn't contain Response Body #448
  • Set timeout for PageObject.open() when application URL is non-responsive #417

Closed issues:

  • WebDriverFacade.isEnabled() not always consulted #450

Merged pull requests:

v1.1.37-rc.5 (2016-06-15)

Full Changelog

Implemented enhancements:

  • suggestion: cut message for failed testcases during final crossreference generation #445

Closed issues:

  • With Serenity 1.1.36 more tests are flaky #442
  • 1.1.36 won't start Appium tests #439

Merged pull requests:

  • Add ability to assert that matched element is not present in collection (#453) #454 (viktor-klymenko)

v1.1.37-rc.4 (2016-06-10)

Full Changelog

Closed issues:

  • Empty reports when using @RunWith(SerenityParameterizedRunner.class) #440

v1.1.37-rc.3 (2016-06-10)

Full Changelog

Fixed bugs:

  • Serenity:check hangs at attempt to fail the build #428
  • Elements searched from FindAll annotation always return null in page object #423
  • Serenity generates report before finishing running all steps #385

Closed issues:

  • Pie-Chart broken with gradle #443
  • Passed tests marked as skipped #441

v1.1.37-rc.2 (2016-06-09)

Full Changelog

Fixed bugs:

  • Unable to get size from searched elements from FindAll and FindBys annotation when list is long. #424
  • @AndroidFindBy annotation doesn't work on 1.1.34 #419
  • Serenity BDD 1.1.31 reports not showing "Pending" and "Ignored" tests #397

Merged pull requests:

v1.1.37-rc.1 (2016-06-06)

Full Changelog

Implemented enhancements:

  • Rest core updating #355

Fixed bugs:

  • Unable to extract body as class with SerenityRest #242
  • Multiple Jobs are created while running serenity acceptance tests in Sauce Labs #209

Closed issues:

  • Console not print log step #433

Merged pull requests:

v1.1.36 (2016-06-02)

Full Changelog

v1.1.36-rc.1 (2016-06-02)

Full Changelog

Closed issues:

  • Syntax error in report template: Java method,FTL stack trace ("~" means nesting-related): #426

Merged pull requests:

v1.1.35 (2016-05-27)

Full Changelog

v1.1.35-rc.1 (2016-05-27)

Full Changelog

Fixed bugs:

  • Appium + Serenity: Not yet implemented is shown. #359

Closed issues:

  • max.retries is broken in 1.1.33 #422

v1.1.34-rc.1 (2016-05-20)

Full Changelog

v1.1.34 (2016-05-20)

Full Changelog

Fixed bugs:

  • Test not reported as failed when class spring wiring fails #352
  • multiple csv file used as test data issue #247

Closed issues:

  • Text is not escaped properly in the report #414

Merged pull requests:

v1.1.33-rc.1 (2016-05-18)

Full Changelog

v1.1.33 (2016-05-18)

Full Changelog

Implemented enhancements:

  • Rest Query json format #240

v1.1.32 (2016-05-18)

Full Changelog

v1.1.32-rc.3 (2016-05-18)

Full Changelog

Fixed bugs:

  • Intermittent Issue When Steps classes have multiple constructors #388
  • Assertion messages are displayed incompletely in report in case of failure. #380
  • Serenity launches 2 instances of Chrome if the driver parameter is not set in the @Managed annotation #378
  • Unable to do Appium Touchaction in Serenity #362
  • Wrong wrapping params in step name #246
  • Serenity with Appium Could not instantiate class io.appium.java_client.AppiumDriver #235
  • Test not included in report if constructor of Steps class throw exception #177

Closed issues:

  • webdriver.remote.url interferes with AppiumDriver initialization (RemoteWebDriver returned) #411

v1.1.32-rc.2 (2016-05-16)

Full Changelog

Implemented enhancements:

  • REST report improvements #384

Fixed bugs:

  • Appium - no screenshots when using serenity-core version 1.1.29-rc.3 and up #408
  • Skip tag not working when running SerenityStory #395
  • Extra entry in report when using JBehave and german story files #394
  • Free marker error #369
  • @skip not working like it used to moving from Thucydides to Serenity #364
  • REST Query URI when using .basePath() #300
  • Serenity reporting showing incorrect results #285
  • REST assured logging config not being respected #228
  • resetImplicitTimeout broken again #227
  • Given story has failed but build has finished successfully #189
  • A GivenStories is not working as precondition to entire story #169
  • Unsupported image type exceptions and hang encountered #145

Closed issues:

  • first login with ActiveDirectory #405
  • Require upper bound dependencies error for org.slf4j:slf4j-api:1.7.7 #398
  • serenity.use.unique.browser property not working #396
  • Serenity bug with executeScript - : unknown error: $ is not a function #393

Merged pull requests:

v1.1.32-rc.1 (2016-04-20)

Full Changelog

Implemented enhancements:

  • Is it possible to add REST request headers in serenity log? #198

Fixed bugs:

  • Json in rest-assured request is printed as Map #197

Merged pull requests:

v1.1.31 (2016-04-20)

Full Changelog

v1.1.31-rc.1 (2016-04-20)

Full Changelog

Implemented enhancements:

  • Each test method clears cookie even though im using @Managed(uniqueSession = true) #273
  • EDGE support - Add webdriver.edge.driver into the serenity bundle #163
  • skip scenarios with meta annotation @skip #95

Fixed bugs:

  • uniqueInstance-Attribute not working accross multiple step-definitions #374
  • 1.1.29-rc.1 webdriver not restarting after crash. #363
  • Appium (Java Android) + Serenity test web - Cookie lost - Resolved #361
  • Phantomjs screen shot failure at method call isCurrentlyEnabled( ) #129

Closed issues:

  • executeAsyncScript throwing error asynchronous script timeout #381
  • Appium(Java Android) + Chrome test , setup chromeOption #379

Merged pull requests:

  • Rest core updated. Fixed issues with reason in old structure #358 (YamStranger)

v1.1.30-rc.1 (2016-04-05)

Full Changelog

v1.1.29 (2016-04-05)

Full Changelog

v1.1.29-rc.4 (2016-04-05)

Full Changelog

v1.1.30 (2016-04-05)

Full Changelog

Fixed bugs:

  • Using a custom WebDriver with Serenity #370

Merged pull requests:

v1.1.29-rc.3 (2016-03-29)

Full Changelog

Fixed bugs:

  • mvn verify serenity:aggregate no longer run test with the latest version 1.1.28 #368

Merged pull requests:

v1.1.29-rc.2 (2016-03-25)

Full Changelog

Fixed bugs:

  • Issues with SerenityParameterizedRunner #338
  • Report generation failure #334
  • Issue while using HtmlUnitDriver with latest version of Serenity #229
  • It seems that during using HTMLunit take screenshot always failing. #218
  • Three or more uppercase letters in a row duplicate class name in reports #215

Closed issues:

  • waitForTextToAppear failing - waits for just 44 millliseconds #357
  • Could not initialize class sun.awt.X11.XToolkit - failure with xvbf + chrome setup #353

Merged pull requests:

  • updating changelog #371 (YamStranger)
  • Updated making screenshots for browsers without such abbility #367 (YamStranger)
  • Updated making screenshort with died browser - nothing should be taken #366 (YamStranger)
  • Fixed closing web driver when appium is used, it seems that window handles still does not implemented for Android devices, only for iOS #360 (YamStranger)
  • updating changelog #356 (YamStranger)
  • fix: Issues with SerenityParameterized test requiring WebDriver #354 (jordanbragg)
  • Updated scenario data driven steps processing for report - now report will contains steps as for first scenario #349 (YamStranger)
  • Updated name of test method for Qualifier tests #348 (YamStranger)
  • Updated processing of @Qualifier tag in junit tests with data tables. Now it is possible add short description to steps based on parameters value #347 (YamStranger)
  • Created gradle build config for smoketests to execute them against latest serenty core #344 (YamStranger)
  • updating changelog #340 (YamStranger)
  • Updated tests for rest-assurance to use wiremock server instead of petstore. Added TestCase rule - now it is possible initialize test using spock #339 (YamStranger)
  • updating changelog #337 (YamStranger)
  • Updated store/load of outcomes - serenity.report.encoding property will be used with UTF-8 as default #330 (cliviu)

v1.1.29-rc.1 (2016-03-02)

Full Changelog

Fixed bugs:

  • Exception/assertion messages missing #321
  • Darkroom can not work in multiple threads in one time #294
  • remote driver is timing out in few milliseconds on grid setup #214
  • Stories with @issue metadata duplicated in Serenity Report Overall Test Results page #90

Merged pull requests:

  • updating changelog #336 (YamStranger)
  • Updated moving files. Now tmp files of reports will be moved only after stream will be closed #335 (YamStranger)
  • Updated appium java client to 3.3.0 #333 (YamStranger)
  • Updated processing of names to keep abbreviations of JSON CSV XML #332 (YamStranger)
  • Updated appium configuration to be compatible with Appium 1.5 - appium.app is no longer required if appium.browserName is supplied #331 (hazmeister)

v1.1.28-rc.1 (2016-03-01)

Full Changelog

v1.1.28 (2016-03-01)

Full Changelog

Fixed bugs:

  • Exceptions with Json serializer when generating reports concurrently with a lot of threads using JBehave #322
  • 1.1.26 Legacy property format detected for * displays for non-thucydides properties #310
  • Aggregate report is not showing untested count properly #304

Merged pull requests:

v1.1.27 (2016-02-29)

Full Changelog

v1.1.27-rc.1 (2016-02-29)

Full Changelog

Fixed bugs:

  • On Test Failure stacktrace can contain elements with no fileName (default.ftl) #312

Closed issues:

  • Tests are not executed anymore #318

Merged pull requests:

  • Updated report generation to use temp files. #326 (YamStranger)
  • Updated method to print exception if it will appear #324 (YamStranger)
  • Updated loader and reporter to load and generate testoutcomes concurrently with tests, updated gson core to 2.4 #323 (YamStranger)
  • Updated jbehave to 4.0.5 #319 (YamStranger)
  • Updated checking of empty string to use StringUtils, for #310 #317 (YamStranger)
  • Updated contiributing guide - explaned multiline commits and pull requests name convention #316 (YamStranger)
  • updating changelog #315 (YamStranger)
  • Fixed Test Failure stacktrace, now it can contain elements with no fileName (default.ftl), for #312 #313 (marek5050)
  • Change log generated for all releases #311 (YamStranger)

v1.1.26 (2016-02-15)

Full Changelog

v1.1.26-rc.4 (2016-02-15)

Full Changelog

v1.1.26-rc.3 (2016-02-14)

Full Changelog

v1.1.26-rc.2 (2016-02-13)

Full Changelog

Implemented enhancements:

  • Updated smoke-test to use latest serenity-core and serenity maven #307 (YamStranger)

Fixed bugs:

  • Requirements can not be loaded from module dir if project have multimodule structure #305
  • Gradle Plugin generate incorrect reports for multimodule projects #302
  • ThucydidesWebDriverSupport.getSessionId() return null #299
  • 1.1.25-rc.4 java.lang.NullPointerException in logIfVerbose #286
  • Click on a link is not waiting for default time #281
  • Updated requirements loading to fix multimodule projects builds, for #305 #306 (YamStranger)

Closed issues:

  • Allow commenting out rows in the .csv file associated with @UseTestDataFrom #309

Merged pull requests:

v1.1.26-rc.1 (2016-02-06)

Full Changelog

Merged pull requests:

v1.1.25 (2016-02-05)

Full Changelog

v1.1.25-rc.7 (2016-02-05)

Full Changelog

v1.1.25-rc.6 (2016-02-04)

Full Changelog

Merged pull requests:

v1.1.25-rc.5 (2016-02-04)

Full Changelog

Implemented enhancements:

  • Please update core to include 2.50.1 #282

v1.1.25-rc.4 (2016-02-03)

Full Changelog

Fixed bugs:

  • Reports XSS #280
  • Some browserstack capabilities are not working #276
  • Two way integration with JIRA - doesn't work #272
  • User-defined title for Step is broken if method parameter contains comma character #268
  • GridEditorBase e item eklemek #261
  • Slowness using 1.1.17-rc.3 #255
  • Serenity Encoding properties not used when building index.html file #254

Merged pull requests:

v1.1.25-rc.3 (2016-01-22)

Full Changelog

Closed issues:

  • Editor Issue While build the application? #269

Merged pull requests:

  • #268 Fix issue with custom step name when a method parameter contains with comma #271 (ovenal)
  • BrowserMob Proxy, updated to use the new browsermob-core-littleproxy embedded mode #270 (slawert)
  • Updated org.gradle.workers.max value to reduce memory usage #266 (YamStranger)
  • Updating config to build subprojects in parallel #263 (YamStranger)
  • Updating core to support report generation for multimodule projects with gradle/mvn #258 (YamStranger)

v1.1.25-rc.2 (2016-01-14)

Full Changelog

v1.1.25-rc.1 (2016-01-13)

Full Changelog

Fixed bugs:

  • Multiple places of configuration of destination for serenity reports produce issues #183

Merged pull requests:

v1.1.22 (2016-01-10)

Full Changelog

v1.1.24 (2016-01-10)

Full Changelog

v1.1.22-rc.16 (2016-01-10)

Full Changelog

v1.1.23 (2016-01-10)

Full Changelog

Merged pull requests:

v1.1.22-rc.15 (2016-01-05)

Full Changelog

v1.1.22-rc.14 (2015-12-28)

Full Changelog

Closed issues:

  • serenity.take.screenshots=DISABLED throw IllegalArgumentException #238

v1.1.22-rc.13 (2015-12-25)

Full Changelog

Closed issues:

  • Question:How to ignore certificat errors on IE using Serenity WebDriver #237
  • Support references to variables in @StepGroup #236

v1.1.22-rc.12 (2015-12-21)

Full Changelog

Closed issues:

  • Error executing FreeMarker template #231
  • '#' symbol in scenario titles leads to incorrect reports #230
  • CRITICAL ISSUE WITH SERENITY REPORT when use Cucumber OR JBehave + Data Driven #226
  • Sometime WhenRunningADataDrivenTestScenario fails without any reason #223
  • Serenity Cucumber does not recognise JUnit TestRules #221
  • Serenity core imports old version of servlet-api causing problems with more modern applications #217
  • REST Query button not generated when .auth\(\).basic\(username, password\) is used for request #212
  • REST-assured requests are not logged by Serenity if they have .log()... in its chain #185
  • Test overalpped in report if different test classes use same Steps class #178
  • FAILED TO CREATE NEW WEBDRIVER_DRIVER INSTANCE: Jenkins + Browserstack #158
  • Getting two output directories when trying to customize outputDirectory #130

Merged pull requests:

  • Revert "Pull request for updating SerenityRest to log all types of input" #225 (YamStranger)
  • Pull request for adding reloading output dir before checks in tests #224 (YamStranger)
  • Pull request for removing dependecy #222 (YamStranger)

v1.1.22-rc.11 (2015-12-07)

Full Changelog

Closed issues:

  • It is not possible compile jbehave with last version of serenity-core (1.1.21) #216
  • Cucumber - Serenity - HTTP Proxy - Not working #193
  • Option to disable screenshots: @Screenshots(disabled=true) #188
  • Patch request is not supported by Serenity #184
  • Serenity doesn't count tests when using SerenityParameterizedRunner without @Managed #179
  • @Pending, @WIP doesn't take effect in report #172
  • Error "Too many open files" with property serenity.take.screenshots=AFTER_EACH_STEP #160
  • webdriver.driver property is ignored #136
  • Retries in Gradle does not work #132
  • CustomListener.stepFailed() - StepEventBus.getEventBus().getCurrentStep() always returns "Optional.absent" #124
  • Serenity overwrites xml/json reports during re-run #118
  • Custom Webdriver Source gets called for every step (@Given, @When, @Then) #99
  • Serenity.takeScreenshot() not working with Appium v1.3.7 #92
  • Fail scenario in @BeforeScenario on particular condition #89
  • net.serenity-bdd:serenity-jbehave-archetype throws SurefireReflectionException #85
  • Serenity jbehave issue when using multiple scenario outlines in a single .feature file #62
  • Serenity Report Summary shows the test as failed/error when actually passed on retry #51
  • Parameterized test doesn't count pending tests in reports #37

Merged pull requests:

v1.1.22-rc.10 (2015-11-24)

Full Changelog

Closed issues:

  • No information about steps in console log #204
  • Strange symbols in console output broken failsafe/surefire xml reports #194

Merged pull requests:

v1.1.22-rc.9 (2015-11-23)

Full Changelog

v1.1.22-rc.8 (2015-11-19)

Full Changelog

Closed issues:

  • Duration of each test when using SerenityParameterizedRunner is always 0 #180

v1.1.22-rc.7 (2015-11-19)

Full Changelog

Closed issues:

  • serenity-rest XML/SOAP message content is not escaped in the html reports #88

v1.1.22-rc.6 (2015-11-19)

Full Changelog

v1.1.22-rc.5 (2015-11-19)

Full Changelog

Closed issues:

  • Work with Custom Driver is broken since version 1.1.17 #162
  • When the property "narrative.format" is set to asciidoc and I use non-english laguage task "test" hangs. #156
  • How to Build Serenity-BDD libraries #144
  • Inconsistent reporting of Rest Assured tests #128
  • net.serenity-bdd:serenity-jbehave-archetype has pom.xml which excludes AcceptanceTestSuite.java #84
  • Tests are marked as Pending instead of Passed when using @Test(timeout=x) #45
  • Lack of report when test class spring wiring fails #40

Merged pull requests:

v1.1.22-rc.4 (2015-11-12)

Full Changelog

v1.1.22-rc.3 (2015-11-12)

Full Changelog

v1.1.22-rc.2 (2015-11-12)

Full Changelog

Closed issues:

  • error in test-outcomes.ftl #175
  • WebDriverFactory doesn't add remote Capabilities properties #57
  • Centralize dependency version declarations #18

Merged pull requests:

v1.1.22-rc.1 (2015-11-09)

Full Changelog

v1.1.21 (2015-11-06)

Full Changelog

v1.1.21-rc.1 (2015-11-06)

Full Changelog

v1.1.20 (2015-11-05)

Full Changelog

v1.1.20-rc.1 (2015-11-05)

Full Changelog

v1.1.19 (2015-11-04)

Full Changelog

v1.1.18-rc.3 (2015-11-04)

Full Changelog

v1.1.18 (2015-11-04)

Full Changelog

v1.1.18-rc.2 (2015-11-04)

Full Changelog

Closed issues:

  • Broken Report and FreeMarker Exceptions #159
  • Serenity doesn't trim appium.app property #157

Merged pull requests:

v1.1.18-rc.1 (2015-10-31)

Full Changelog

Merged pull requests:

v1.1.17 (2015-10-28)

Full Changelog

v1.1.17-rc.5 (2015-10-28)

Full Changelog

v1.1.17-rc.4 (2015-10-28)

Full Changelog

Closed issues:

  • Improve README.md #153
  • Steps are still executed after test suspend #151
  • Qualifier doesn't work #150
  • JSON is throwing exception, but with null message #44

v1.1.17-rc.3 (2015-10-22)

Full Changelog

Merged pull requests:

v1.1.17-rc.2 (2015-10-22)

Full Changelog

Closed issues:

  • null values not handled when generating reports #125

Merged pull requests:

  • refactor: Corrects throwning of IOException, instead of Exception #149 (verhagen)
  • fix loop when parameter is null in ddt tests #148 (AlexeyDybov)

v1.1.17-rc.1 (2015-10-18)

Full Changelog

Merged pull requests:

v1.1.16 (2015-10-13)

Full Changelog

Merged pull requests:

  • Fixes the project Serenity Demo - based on branch master #143 (verhagen)

v1.1.15 (2015-10-11)

Full Changelog

Closed issues:

  • Test cases failure on Grid setup #142
  • On which branch is development done? #141
  • Gradle build is not passing on Windows with non english locale #135
  • Phantom #117

Merged pull requests:

v1.1.14 (2015-09-26)

Full Changelog

Closed issues:

  • CucumberParser reads Gherkin Scenarions only in system default encoding #131

Merged pull requests:

  • Added 'feature.file.encoding' system property to specify an encoding of Cucumber files #133 (joxerTMD)

v1.1.13 (2015-09-20)

Full Changelog

v1.1.12 (2015-09-16)

Full Changelog

v1.1.11 (2015-09-16)

Full Changelog

v1.1.10 (2015-09-07)

Full Changelog

Closed issues:

  • serenity-demos - junit-webtests is generating reports but not displaying in index.html #127

Merged pull requests:

  • fix: prevent null pointers when generating reports #126 (afoltin)

v1.1.9 (2015-09-01)

Full Changelog

v1.1.8 (2015-09-01)

Full Changelog

Closed issues:

  • Report generation hangs #122
  • Report generation hangs #115
  • Spurious warnings in StackTraceAnalyser #113
  • Incompatible hamcrest 1.3 with mockito-all (inner hamcrest 1.1) #111
  • Improve readability of "View stack trace" dialog #103

Merged pull requests:

v1.1.7 (2015-08-31)

Full Changelog

v1.1.6 (2015-08-25)

Full Changelog

Merged pull requests:

  • fix: Improved error reporting for provided drivers #116 (nartamonov)

v1.1.5 (2015-08-17)

Full Changelog

Closed issues:

  • Serenity incompatible with JDK7 #109
  • When using SauceLabs in combination with screenshots, jobs are created twice in SauceLabs #105

Merged pull requests:

v1.1.4 (2015-08-10)

Full Changelog

Closed issues:

  • Double registration BaseStepListener #106
  • Story missing in the report if it fails/throws exception in @BeforeStory method #104
  • Getting FixtureService instantiated object #101
  • How to use BrowserMob Proxy Integration in a Junit test #100
  • Empty report for parallel run using junit #72

Merged pull requests:

v1.1.3 (2015-08-02)

Full Changelog

v1.1.2 (2015-07-30)

Full Changelog

Closed issues:

  • No index.html in target/site/serenity #83

v1.1.1 (2015-07-26)

Full Changelog

v1.1.0 (2015-07-25)

Full Changelog

Implemented enhancements:

  • @Test should be finished when one of steps is failed #96

Closed issues:

  • Serenity fails to substitute placeholders, e.g. {0} when content contains an inner class #81

Merged pull requests:

  • Update BrowserStackRemoteDriverCapabilities.java #94 (9ikhan)

v1.0.64 (2015-07-14)

Full Changelog

v1.0.63 (2015-07-14)

Full Changelog

v1.0.62 (2015-07-13)

Full Changelog

v1.0.61 (2015-07-13)

Full Changelog

v1.0.60 (2015-07-13)

Full Changelog

v1.0.59 (2015-06-30)

Full Changelog

Closed issues:

  • Accessing FindBy field after step failure still waits for timeout #87
  • webdriver.timeouts.implicitlywait = 30000 is not working #78
  • Serenity BDD can't deal with recursive POJOs #66

Merged pull requests:

  • Fix for setting up the remote webdriver capability: webdriver.remote.browser.version #82 (eskape)

v1.0.58 (2015-06-21)

Full Changelog

Closed issues:

  • Serenity BDD fails with Generics due to CGLIB limitations #80
  • Serenity BDD report shows errors with JUnit @Test(expected=...) #79

v1.0.57 (2015-06-18)

Full Changelog

Closed issues:

  • serenity-spring doesn't support @ContextHierarchy or meta-annotations #76

v1.0.56 (2015-06-15)

Full Changelog

v1.0.55 (2015-06-15)

Full Changelog

v1.0.54 (2015-06-15)

Full Changelog

Merged pull requests:

  • serenity-spring support for @ContextHierarchy and meta-annotations #77 (martinlau)

v1.0.53 (2015-06-13)

Full Changelog

Closed issues:

  • 1.0.52 missing from mvn repo #73
  • Serenity throws ClassCastException on a generic method #71
  • serenity- jbehave-archetype doen't work #53

v1.0.52 (2015-06-10)

Full Changelog

v1.0.51 (2015-06-09)

Full Changelog

Closed issues:

  • Failed to copy the screenshot to the destination directory #69
  • Add support for class level spring annotations. #52

Merged pull requests:

  • Re: Issue #52 - Add support for class level spring annotations #70 (ScottDennison)

v1.0.50 (2015-06-04)

Full Changelog

v1.0.49 (2015-06-02)

Full Changelog

Closed issues:

  • JUnit test passes (with expect = <error>.class) but report shows errors? #67
  • resetImplicitTimeout() does not reset implicit wait timeout #59

v1.0.48 (2015-06-01)

Full Changelog

Closed issues:

  • Screenshots are being stored in /tmp folder on Jenkins slaves taking up lots of space #65
  • reset implicitly timeout issue. **CRITICAL** #64
  • Getting two output directories when trying to customize outputDirectory #63
  • Serenity can't work with remote appium server cause of appium.app property check #61
  • Question: How to use serenity to execute WebDriver remotely (eg. via saucelabs) #58
  • No screenshots in 1.0.45 with Chrome driver #50
  • CucumberParser filters out language settings #48
  • @Findby doesn't work for xpath, className, linkText .... #36

v1.0.47 (2015-05-01)

Full Changelog

Closed issues:

  • No screenshots in v1.0.45 with phantomjs driver #56
  • sysinfo for build report doesn't support values with spaces #49
  • waitUntilVisible is waiting for 0 sec only #34

v1.0.46 (2015-04-13)

Full Changelog

Closed issues:

  • Serenity creates a failed report when working in a maven module #47
  • Show steps for ignored scenarios in report #46
  • Distinction among Serenity Web Test (Selenium) and Serenity Non-Web Test #41
  • Screenshots in report are cropped #38

v1.0.45 (2015-03-31)

Full Changelog

Merged pull requests:

  • Fix problem with uploading file on Windows. #43 (Tyson1986)
  • ensure unused threads are terminated and removed from executor pool #42 (sarinderv)

v1.0.44 (2015-03-26)

Full Changelog

v1.0.43 (2015-03-20)

Full Changelog

v1.0.42 (2015-03-19)

Full Changelog

v1.0.41 (2015-03-18)

Full Changelog

v1.0.40 (2015-03-17)

Full Changelog

v1.0.39 (2015-03-12)

Full Changelog

v1.0.38 (2015-03-08)

Full Changelog

Closed issues:

  • SearchingOnGoogleStory.java need to be updated from ThucydidesRunner to SerenityRunner #30
  • Long wait until UnreachableBrowserException (Firefox) #28
  • Please add automated check for dependency problems exposed by Serenity's modules #26
  • Cleanup dep tree, especially convergence errors #16

Merged pull requests:

v1.0.37 (2015-03-03)

Full Changelog

v1.0.36 (2015-03-02)

Full Changelog

Implemented enhancements:

  • Appium Integration #1

Closed issues:

  • Serenity not compatible with Firefox version 36.0 #29
  • Skipping of "Steps" after failure takes too long #27
  • Report is not generated correctly (since 1.0.29) #24
  • Reporting name specified by serenity.project.name renders with low visibility contrast #23
  • Remove legacy stuff #15

v1.0.35 (2015-02-20)

Full Changelog

v1.0.34 (2015-02-20)

Full Changelog

v1.0.33 (2015-02-19)

Full Changelog

v1.0.32 (2015-02-19)

Full Changelog

Closed issues:

  • List of WebElementFacade as decorated Page Objects members #21

Merged pull requests:

v1.0.31 (2015-02-13)

Full Changelog

v1.0.30 (2015-02-12)

Full Changelog

v1.0.29 (2015-02-12)

Full Changelog

v1.0.28 (2015-02-06)

Full Changelog

Merged pull requests:

v1.0.27 (2015-02-02)

Full Changelog

v1.0.26 (2015-01-30)

Full Changelog

Merged pull requests:

  • Upgrade javassist version to match transitive dep. #16 #19 (jeffjensen)

v1.0.25 (2015-01-20)

Full Changelog

Merged pull requests:

v1.0.24 (2015-01-18)

Full Changelog

Merged pull requests:

  • Serenity BDD version of WebElementFacade classes/interfaces #14 (mikezx6r)

v1.0.23 (2014-12-22)

Full Changelog

Merged pull requests:

v1.0.22 (2014-12-21)

Full Changelog

Merged pull requests:

v1.0.21 (2014-12-16)

Full Changelog

v1.0.19 (2014-12-16)

Full Changelog

v1.0.20 (2014-12-16)

Full Changelog

v1.0.18 (2014-12-15)

Full Changelog

Merged pull requests:

v1.0.17 (2014-12-13)

Full Changelog

Merged pull requests:

  • Updated the libraries used in the reporting #10 (bmwsedee)

v1.0.16 (2014-12-09)

Full Changelog

Merged pull requests:

  • This small change makes Serenity compatible with Firefox version 32 or g... #9 (marcin-caban)

v1.0.15 (2014-12-08)

Full Changelog

v1.0.14 (2014-12-05)

Full Changelog

v1.0.13 (2014-12-05)

Full Changelog

v1.0.12 (2014-12-04)

Full Changelog

v1.0.12-rc.1 (2014-12-04)

Full Changelog

v1.0.11 (2014-12-04)

Full Changelog

1.0.10 (2014-12-04)

Full Changelog

Merged pull requests:

  • Use gradle-git for version and tagging #8 (mikezx6r)
  • Gradle build cleanup #7 (mikezx6r)
  • [namespace] Move Find annotations to serenity_bdd namespace #6 (mikezx6r)
  • More migration to the Serenity namespace #5 (mikezx6r)
  • Rename main class to reflect new project name, and deprecate old #4 (mikezx6r)

v1.0.9 (2014-11-23)

Full Changelog

v1.0.8 (2014-11-22)

Full Changelog

Merged pull requests:

  • Enable selection of Mac Os version on SauceLabs #3 (negruta)

v1.0.7 (2014-11-17)

Full Changelog

Merged pull requests:

v1.0.6 (2014-11-14)

Full Changelog

v1.0.5 (2014-11-13)

Full Changelog

v1.0.4 (2014-11-11)

Full Changelog

v1.0.2 (2014-11-06)

* This Change Log was automatically generated by github_changelog_generator