v1.2.2-rc.7 (2017-01-04)
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)
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:
v1.2.2-rc.5 (2016-12-26)
Closed issues:
- Retry failed test isn't working #638
v1.2.2-rc.4 (2016-12-20)
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)
v1.2.2-rc.2 (2016-12-20)
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)
v1.2.1-rc.9 (2016-12-16)
v1.2.1 (2016-12-16)
v1.2.1-rc.8 (2016-12-14)
v1.2.1-rc.7 (2016-12-13)
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:
- #608 @SpringBootTest support #614 (csabakoncz)
v1.2.1-rc.6 (2016-11-22)
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)
Merged pull requests:
v1.2.1-rc.4 (2016-11-16)
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)
v1.2.1-rc.2 (2016-11-14)
v1.2.1-rc.1 (2016-11-11)
v1.2.0 (2016-11-11)
Closed issues:
- Cucumber + Serenity serenity.use.unique.browser does not work #592
v1.1.44 (2016-11-04)
1.1.45 (2016-11-04)
1.2.0 (2016-11-04)
1.2.0-rc.3 (2016-11-04)
v1.2.0-rc.3 (2016-11-04)
v1.1.43 (2016-11-04)
v1.2.0-rc.2 (2016-11-03)
1.2.0-rc.1 (2016-11-03)
1.2.0-rc.0 (2016-11-03)
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)
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)
v1.1.42-rc.1 (2016-10-01)
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)
v1.1.41-rc.1 (2016-09-20)
Closed issues:
- Serenity silently fails due to duplicate steps and metafilter use #534
Merged pull requests:
v1.1.40 (2016-09-17)
v1.1.40-rc.1 (2016-09-17)
Closed issues:
- T #530
v1.1.39 (2016-09-14)
v1.1.39-rc.2 (2016-09-14)
v1.1.39-rc.1 (2016-09-14)
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)
v1.1.38-rc.1 (2016-09-11)
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)
v1.1.37 (2016-08-31)
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)
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)
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:
- JiraUpdaterService #490 (cliviu)
- Included expected title in stack trace if waitForTitleToAppear (and s… #487 (hazmeister)
- In Serenity rest fixed params wrapping #470 (YamStranger)
- updating changelog #468 (YamStranger)
- Update BMP to 2.1.1 #463 (hazmeister)
v1.1.37-rc.6 (2016-06-22)
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:
- updating changelog #458 (YamStranger)
- Add ability to see response body for responses with HTML content type in report #457 (viktor-klymenko)
v1.1.37-rc.5 (2016-06-15)
Implemented enhancements:
- suggestion: cut message for failed testcases during final crossreference generation #445
Closed issues:
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)
Closed issues:
- Empty reports when using @RunWith(SerenityParameterizedRunner.class) #440
v1.1.37-rc.3 (2016-06-10)
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:
v1.1.37-rc.2 (2016-06-09)
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:
- updating changelog #438 (YamStranger)
v1.1.37-rc.1 (2016-06-06)
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:
- TestOutcome included in testSource #436 (YamStranger)
v1.1.36 (2016-06-02)
v1.1.36-rc.1 (2016-06-02)
Closed issues:
- Syntax error in report template: Java method,FTL stack trace ("~" means nesting-related): #426
Merged pull requests:
- updating changelog #429 (YamStranger)
v1.1.35 (2016-05-27)
v1.1.35-rc.1 (2016-05-27)
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)
v1.1.34 (2016-05-20)
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)
v1.1.33 (2016-05-18)
Implemented enhancements:
- Rest Query json format #240
v1.1.32 (2016-05-18)
v1.1.32-rc.3 (2016-05-18)
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)
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:
- Updated appium java client to version 3.4.1 #413 (hazmeister)
- Fixed isAlive function to work with appium #410 (YamStranger)
- serenity-bdd#54 - #409 (cliviu)
- serenity-bdd#406 #407 (cliviu)
- Updated rest report template #404 (YamStranger)
- Revert "Avoid duplicated test outcome in reports" #403 (cliviu)
- Revert "set property "use.test.case.for.story.tag = false" by default" #402 (cliviu)
- Avoid duplicated test outcome in reports #401 (cliviu)
- set property "use.test.case.for.story.tag = false" by default #400 (cliviu)
- avoid duplicated test outcome in reports : #391 (cliviu)
- Avoid duplicated test outcome in reports #390 (cliviu)
- Fixed initialization of step classes with multiple constructors #389 (YamStranger)
v1.1.32-rc.1 (2016-04-20)
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:
- updating changelog #383 (YamStranger)
v1.1.31 (2016-04-20)
v1.1.31-rc.1 (2016-04-20)
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)
v1.1.29 (2016-04-05)
v1.1.29-rc.4 (2016-04-05)
v1.1.30 (2016-04-05)
Fixed bugs:
- Using a custom WebDriver with Serenity #370
Merged pull requests:
- updating changelog #375 (YamStranger)
v1.1.29-rc.3 (2016-03-29)
Fixed bugs:
- mvn verify serenity:aggregate no longer run test with the latest version 1.1.28 #368
Merged pull requests:
- updating changelog #372 (YamStranger)
v1.1.29-rc.2 (2016-03-25)
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)
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)
v1.1.28 (2016-03-01)
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:
- Included exception/assertion message into serenity report #328 (YamStranger)
- updating changelog #327 (YamStranger)
- Updated test to check how darkroom works in parallel screenshot taking #295 (YamStranger)
v1.1.27 (2016-02-29)
v1.1.27-rc.1 (2016-02-29)
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)
v1.1.26-rc.4 (2016-02-15)
v1.1.26-rc.3 (2016-02-14)
v1.1.26-rc.2 (2016-02-13)
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:
- Updated groovy test style #308 (YamStranger)
- Gradle plugin updated to enable separate call of goals #303 (YamStranger)
- Updated ThucydidesWebDriverSupport.getSessionId() to work properly with remote drivers, for #299 #301 (YamStranger)
- Added gitattributes #298 (YamStranger)
v1.1.26-rc.1 (2016-02-06)
Merged pull requests:
- Revert "Git Attributes Experiment, please don't merge" #297 (YamStranger)
- Revert "Updating gitattributes not to update chromedriver and woff files" #296 (YamStranger)
- Updating gitattributes not to update chromedriver and woff files #293 (YamStranger)
- Git Attributes Experiment, please don't merge #291 (YamStranger)
- Revert "Git Attributes Experiment, please don't merge" #290 (YamStranger)
- Updated RequirementPersister #289 (YamStranger)
- Git Attributes Experiment, please don't merge #288 (YamStranger)
v1.1.25 (2016-02-05)
v1.1.25-rc.7 (2016-02-05)
v1.1.25-rc.6 (2016-02-04)
Merged pull requests:
- Updating dependency for using in serenity modules #287 (YamStranger)
v1.1.25-rc.5 (2016-02-04)
Implemented enhancements:
- Please update core to include 2.50.1 #282
v1.1.25-rc.4 (2016-02-03)
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:
- Upgrading selenium version to 2.50.1 #284 (YamStranger)
- Updating of report generation engine to wait for started threads, and close all opened streams #283 (YamStranger)
- Upgrading Charset #279 (YamStranger)
- Updated processing of system properties for OS and browser versions for BrowserStack #278 (ovenal)
- Build script updating #277 (YamStranger)
- Moving definition of reportDirectory to within the tasks #275 (jordanbragg)
v1.1.25-rc.3 (2016-01-22)
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)
v1.1.25-rc.1 (2016-01-13)
Fixed bugs:
- Multiple places of configuration of destination for serenity reports produce issues #183
Merged pull requests:
- Revert "#243 Upgrading typesafe.config from 1.2 to 1.3" #256 (YamStranger)
- #183 Updating of gradle plugin to use same Configuration as SerenityRunner #253 (YamStranger)
- #250 Upgrading gradle and groovy #252 (YamStranger)
- Report for configuration #251 (YamStranger)
v1.1.22 (2016-01-10)
v1.1.24 (2016-01-10)
v1.1.22-rc.16 (2016-01-10)
v1.1.23 (2016-01-10)
Merged pull requests:
- Adding instructions for contributors #249 (YamStranger)
- #243 Upgrading typesafe.config from 1.2 to 1.3 #248 (YamStranger)
v1.1.22-rc.15 (2016-01-05)
v1.1.22-rc.14 (2015-12-28)
Closed issues:
- serenity.take.screenshots=DISABLED throw IllegalArgumentException #238
v1.1.22-rc.13 (2015-12-25)
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)
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)
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:
- 218 issue #220 (YamStranger)
- 216_issue: update versions #219 (YamStranger)
- Pull request for adding log and auth wrappers for serenity-rest-assured #213 (YamStranger)
- Pull request for updating SerenityRest to log all types of input #210 (YamStranger)
- fix: Fix for setting serenity.proxy.type and http_port. Needs to be a… #208 (eskape)
- fix: cglib dependency conflict from guice #206 (schmurgon)
v1.1.22-rc.10 (2015-11-24)
Closed issues:
- No information about steps in console log #204
- Strange symbols in console output broken failsafe/surefire xml reports #194
Merged pull requests:
- Pull requst for updating tests for screenshots #202 (YamStranger)
- Pull requst for adding input streams closing. Please don't merge if not success #201 (YamStranger)
- see serenity-bdd#179 #200 (cliviu)
- Pull requst for 184_issue: logging for PATCH operation added #196 (YamStranger)
v1.1.22-rc.9 (2015-11-23)
v1.1.22-rc.8 (2015-11-19)
Closed issues:
- Duration of each test when using SerenityParameterizedRunner is always 0 #180
v1.1.22-rc.7 (2015-11-19)
Closed issues:
- serenity-rest XML/SOAP message content is not escaped in the html reports #88
v1.1.22-rc.6 (2015-11-19)
v1.1.22-rc.5 (2015-11-19)
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:
- Pull request for 188_issue: new level of take screenshots configuration added #191 (YamStranger)
- Pull requst for minor Base Step Listener Constructor update #190 (YamStranger)
- Pull request for 179_issue - added tests and fix for issue #187 (YamStranger)
- Pull request for adding photographer test fix #186 (YamStranger)
- 130_issue: reading serenity.properties fix. #182 (YamStranger)
- Pull requst for fix build fail #181 (YamStranger)
v1.1.22-rc.4 (2015-11-12)
v1.1.22-rc.3 (2015-11-12)
v1.1.22-rc.2 (2015-11-12)
Closed issues:
- error in test-outcomes.ftl #175
- WebDriverFactory doesn't add remote Capabilities properties #57
- Centralize dependency version declarations #18
Merged pull requests:
- Pull request for desabling retries in smoke-tests #176 (YamStranger)
- Pull requst for fixing #128 issue #174 (YamStranger)
- Pull request for #132 issue #171 (YamStranger)
- Fixing getdrivername method to take this.driverClass instead of the g… #168 (willhuang85)
v1.1.22-rc.1 (2015-11-09)
v1.1.21 (2015-11-06)
v1.1.21-rc.1 (2015-11-06)
v1.1.20 (2015-11-05)
v1.1.20-rc.1 (2015-11-05)
v1.1.19 (2015-11-04)
v1.1.18-rc.3 (2015-11-04)
v1.1.18 (2015-11-04)
v1.1.18-rc.2 (2015-11-04)
Closed issues:
Merged pull requests:
- #130 issue fix #167 (YamStranger)
- Pull request for updating test in serenity_core (ThucydidesWebDriverSupport init) #166 (YamStranger)
v1.1.18-rc.1 (2015-10-31)
Merged pull requests:
- gradle plugin update for #130 issue #161 (YamStranger)
v1.1.17 (2015-10-28)
v1.1.17-rc.5 (2015-10-28)
v1.1.17-rc.4 (2015-10-28)
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)
Merged pull requests:
- Better way to fix THUCYDIDES-253 #154 (willhuang85)
- fix: stop further steps execution if assumption failed #152 (frouleau)
v1.1.17-rc.2 (2015-10-22)
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)
Merged pull requests:
v1.1.16 (2015-10-13)
Merged pull requests:
v1.1.15 (2015-10-11)
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:
- Fixed project build on Windows #134 (joxerTMD)
- Fixing Java warnings - Redundant cast #120 (HNygard)
- feat: Dropdown selectByValue() #91 (kassemsandarusi)
v1.1.14 (2015-09-26)
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)
v1.1.12 (2015-09-16)
v1.1.11 (2015-09-16)
v1.1.10 (2015-09-07)
Closed issues:
- serenity-demos - junit-webtests is generating reports but not displaying in index.html #127
Merged pull requests:
v1.1.9 (2015-09-01)
v1.1.8 (2015-09-01)
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:
- feat: the phantomjs ssl-property can now be set using the PHANTOMJS_S… #123 (wakaleo)
- see serenity-bdd#37 #121 (cliviu)
- Improving logging in ReportService #119 (HNygard)
v1.1.7 (2015-08-31)
v1.1.6 (2015-08-25)
Merged pull requests:
- fix: Improved error reporting for provided drivers #116 (nartamonov)
v1.1.5 (2015-08-17)
Closed issues:
- Serenity incompatible with JDK7 #109
- When using SauceLabs in combination with screenshots, jobs are created twice in SauceLabs #105
Merged pull requests:
- Fix inject Pages in super class #112 (ihostage)
- Fix #109 #110 (ihostage)
- Check for existence of the angular object. #108 (docurban)
v1.1.4 (2015-08-10)
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)
v1.1.2 (2015-07-30)
Closed issues:
- No index.html in target/site/serenity #83
v1.1.1 (2015-07-26)
v1.1.0 (2015-07-25)
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:
v1.0.64 (2015-07-14)
v1.0.63 (2015-07-14)
v1.0.62 (2015-07-13)
v1.0.61 (2015-07-13)
v1.0.60 (2015-07-13)
v1.0.59 (2015-06-30)
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:
v1.0.58 (2015-06-21)
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)
Closed issues:
- serenity-spring doesn't support @ContextHierarchy or meta-annotations #76
v1.0.56 (2015-06-15)
v1.0.55 (2015-06-15)
v1.0.54 (2015-06-15)
Merged pull requests:
v1.0.53 (2015-06-13)
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)
v1.0.51 (2015-06-09)
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)
v1.0.49 (2015-06-02)
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)
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)
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)
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)
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)
v1.0.43 (2015-03-20)
v1.0.42 (2015-03-19)
v1.0.41 (2015-03-18)
v1.0.40 (2015-03-17)
v1.0.39 (2015-03-12)
v1.0.38 (2015-03-08)
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:
- Update CSVTestDataSource.java #32 (x-hovo-x)
- Update WhenLoadingTestDataFromACSVFile.java #31 (x-hovo-x)
v1.0.37 (2015-03-03)
v1.0.36 (2015-03-02)
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)
v1.0.34 (2015-02-20)
v1.0.33 (2015-02-19)
v1.0.32 (2015-02-19)
Closed issues:
- List of WebElementFacade as decorated Page Objects members #21
Merged pull requests:
v1.0.31 (2015-02-13)
v1.0.30 (2015-02-12)
v1.0.29 (2015-02-12)
v1.0.28 (2015-02-06)
Merged pull requests:
v1.0.27 (2015-02-02)
v1.0.26 (2015-01-30)
Merged pull requests:
- Upgrade javassist version to match transitive dep. #16 #19 (jeffjensen)
v1.0.25 (2015-01-20)
Merged pull requests:
- Updating core module for #16. #17 (jeffjensen)
v1.0.24 (2015-01-18)
Merged pull requests:
v1.0.23 (2014-12-22)
Merged pull requests:
v1.0.22 (2014-12-21)
Merged pull requests:
v1.0.21 (2014-12-16)
v1.0.19 (2014-12-16)
v1.0.20 (2014-12-16)
v1.0.18 (2014-12-15)
Merged pull requests:
v1.0.17 (2014-12-13)
Merged pull requests:
v1.0.16 (2014-12-09)
Merged pull requests:
- This small change makes Serenity compatible with Firefox version 32 or g... #9 (marcin-caban)
v1.0.15 (2014-12-08)
v1.0.14 (2014-12-05)
v1.0.13 (2014-12-05)
v1.0.12 (2014-12-04)
v1.0.12-rc.1 (2014-12-04)
v1.0.11 (2014-12-04)
1.0.10 (2014-12-04)
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)
v1.0.8 (2014-11-22)
Merged pull requests:
v1.0.7 (2014-11-17)
Merged pull requests:
- Pti hamcrest 1 1 #2 (ptillemans)
v1.0.6 (2014-11-14)
v1.0.5 (2014-11-13)
v1.0.4 (2014-11-11)
v1.0.2 (2014-11-06)
* This Change Log was automatically generated by github_changelog_generator