{"action":"published","release":{"url":"https://api.github.com/repos/serenity-bdd/serenity-core/releases/2641652","assets_url":"https://api.github.com/repos/serenity-bdd/serenity-core/releases/2641652/assets","upload_url":"https://uploads.github.com/repos/serenity-bdd/serenity-core/releases/2641652/assets{?name,label}","html_url":"https://github.com/serenity-bdd/serenity-core/releases/tag/v1.0.2","id":2641652,"tag_name":"v1.0.2","target_commitish":"master","name":"","draft":false,"author":{"login":"YamStranger","id":1667699,"avatar_url":"https://avatars.githubusercontent.com/u/1667699?v=3","gravatar_id":"","url":"https://api.github.com/users/YamStranger","html_url":"https://github.com/YamStranger","followers_url":"https://api.github.com/users/YamStranger/followers","following_url":"https://api.github.com/users/YamStranger/following{/other_user}","gists_url":"https://api.github.com/users/YamStranger/gists{/gist_id}","starred_url":"https://api.github.com/users/YamStranger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YamStranger/subscriptions","organizations_url":"https://api.github.com/users/YamStranger/orgs","repos_url":"https://api.github.com/users/YamStranger/repos","events_url":"https://api.github.com/users/YamStranger/events{/privacy}","received_events_url":"https://api.github.com/users/YamStranger/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2014-11-07T01:27:37Z","published_at":"2016-02-18T16:39:48Z","assets":[],"tarball_url":"https://api.github.com/repos/serenity-bdd/serenity-core/tarball/v1.0.2","zipball_url":"https://api.github.com/repos/serenity-bdd/serenity-core/zipball/v1.0.2","body":" **Pull requests:**\r\n \r\n- [#20](https://github.com/serenity-bdd/serenity-core/pull/20) Appium support ([@schmurgon](https://github.com/schmurgon))\r\n- [#19](https://github.com/serenity-bdd/serenity-core/pull/19) Upgrade javassist version to match transitive dep. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n- [#17](https://github.com/serenity-bdd/serenity-core/pull/17) Updating core module for #16. ([@jeffjensen](https://github.com/jeffjensen))\r\n- [#14](https://github.com/serenity-bdd/serenity-core/pull/14) Serenity BDD version of WebElementFacade classes/interfaces ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#13](https://github.com/serenity-bdd/serenity-core/pull/13) rename serenity_bdd to serenitybdd ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#12](https://github.com/serenity-bdd/serenity-core/pull/12) More package renaming ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#11](https://github.com/serenity-bdd/serenity-core/pull/11) Updated reporting, attempt 2 ([@bmwsedee](https://github.com/bmwsedee))\r\n- [#10](https://github.com/serenity-bdd/serenity-core/pull/10) Updated the libraries used in the reporting ([@bmwsedee](https://github.com/bmwsedee))\r\n- [#9](https://github.com/serenity-bdd/serenity-core/pull/9) This small change makes Serenity compatible with Firefox version 32 or g... ([@marcin-caban](https://github.com/marcin-caban))\r\n- [#8](https://github.com/serenity-bdd/serenity-core/pull/8) Use gradle-git for version and tagging ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#7](https://github.com/serenity-bdd/serenity-core/pull/7) Gradle build cleanup ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#6](https://github.com/serenity-bdd/serenity-core/pull/6) [namespace] Move Find annotations to serenity_bdd namespace ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#5](https://github.com/serenity-bdd/serenity-core/pull/5) More migration to the Serenity namespace ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#4](https://github.com/serenity-bdd/serenity-core/pull/4) Rename main class to reflect new project name, and deprecate old ([@mikezx6r](https://github.com/mikezx6r))\r\n- [#3](https://github.com/serenity-bdd/serenity-core/pull/3) Enable selection of Mac Os version on SauceLabs ([@negruta](https://github.com/negruta))\r\n- [#2](https://github.com/serenity-bdd/serenity-core/pull/2) Pti hamcrest 1 1 ([@ptillemans](https://github.com/ptillemans))\r\n \r\n**Commits:**\r\n \r\n- [003791a](https://github.com/serenity-bdd/serenity-core/commit/003791a889e29882189051fb8bc901df7e997e3a) Extracted dependency injection into an external module, to make it easier to add additional dependency injection modules later ([@wakaleo](https://github.com/wakaleo))\r\n- [00de150](https://github.com/serenity-bdd/serenity-core/commit/00de150f4da3aab7b6d281e7a261d5378c656d49) Refactored the gradle plugin ([@wakaleo](https://github.com/wakaleo))\r\n- [04cace4](https://github.com/serenity-bdd/serenity-core/commit/04cace4c7b9b0535b49c21f372368e86eb38fa09) Updated banners ([@wakaleo](https://github.com/wakaleo))\r\n- [068315f](https://github.com/serenity-bdd/serenity-core/commit/068315f4f0e63d4a9e58bc401cee1cf55af9fb7c) Performance improvements: forces WebDriver to force an immediate response for findElements() calls if no matching elements are found, and some other minor improvements. ([@wakaleo](https://github.com/wakaleo))\r\n \r\n > Also improved step logging to include the test class and method as well as the step name. \r\n > Signed-off-by: John Ferguson Smart &lt;john.smart[@wakaleo.com&gt;](https://github.com/wakaleo.com&gt;) \r\n- [08b5502](https://github.com/serenity-bdd/serenity-core/commit/08b5502af44c08fe401f3ca9e140c13d85da9da7) Fixed a bug in the reporting where duplicate story tags were displayed in the screenshot screens. ([@wakaleo](https://github.com/wakaleo))\r\n- [0902fc7](https://github.com/serenity-bdd/serenity-core/commit/0902fc79603d4f0b7efe1644e5f1adcbefed7c67) Use gradle-git for version and tagging ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > === If local repository is dirty \r\n > -Always builds a SNAPSHOT version. \r\n > -Will complain that &#39;Stage {} is not one of [SNAPSHOT] allowed for strategy snapshot.&#39; \r\n > === If local repository is not dirty \r\n > Set release type using property release.stage. Valid values are: \r\n > -milestone \r\n > -rc \r\n > -final \r\n > milestone creates a tag with the next version from tag + -milestone.# \r\n > rc similar, but uses rc. Cannot create a milestone after an rc \r\n > final creates a version with no endings \r\n > If want to use ssh authorization, must ensure ssh-agent contains correct key for repository being worked on. \r\n > If you experience issues, try ssh-add -D to clear identities and add the one identity for the repo in question. \r\n > The release tags the current commit, and pushes to the remote repository. It does not check if there&#39;s a new commit, so only use it if you really need to. \r\n > gradle bintrayUpload release -Prelease.stage={milestone|rc|final} \r\n- [09927b0](https://github.com/serenity-bdd/serenity-core/commit/09927b0fda489cebf49c46063367fc560333e885) Integrated better support for JBehave ([@wakaleo](https://github.com/wakaleo))\r\n- [099d118](https://github.com/serenity-bdd/serenity-core/commit/099d1189d1c5d0c99b031de16c8b17050e94f236) core build: exclude transitive deps with convergence problems. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n \r\n > Declare additional transitive deps. \r\n \r\n > This reverts commit 44ec91e92d90ebc3742a6221f82d1a404b1baa57. \r\n- [0aa2e31](https://github.com/serenity-bdd/serenity-core/commit/0aa2e31aa5f29f3a2452cf14f241587417b436c2) Merged in Appium support and tweaked an internal class as a work-around for potential dependency issues related to commons-lang3 ([@wakaleo](https://github.com/wakaleo))\r\n- [0e9d614](https://github.com/serenity-bdd/serenity-core/commit/0e9d614b462448a994614470c2fb9a3eb21cca96) Moved most uses of FileUtils to the Java 7 Files class, in order to remove sporadic issues when resizing screenshots ([@wakaleo](https://github.com/wakaleo))\r\n- [1290a90](https://github.com/serenity-bdd/serenity-core/commit/1290a90ccf2c6c394059eaff03f8583bf55945da) Solidified a test ([@wakaleo](https://github.com/wakaleo))\r\n- [18d5f80](https://github.com/serenity-bdd/serenity-core/commit/18d5f80d55e8b837be57aeaca402a93a5d493092) Improved requirement reporting for JUnit (experimental) ([@wakaleo](https://github.com/wakaleo))\r\n- [197fab5](https://github.com/serenity-bdd/serenity-core/commit/197fab566647c12c3b8a8963049f04bb94f56b58) Top build: declare transitives as deps. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n- [199e60a](https://github.com/serenity-bdd/serenity-core/commit/199e60a595c0830172e8fb648363cb3b068ca660) Updated reporting, attempt 2 ([@bmwsedee](https://github.com/bmwsedee))\r\n \r\n > This reverts commit 7b26344dea3c0ee710ee90fe7040141a6941f97f. \r\n- [1d7740d](https://github.com/serenity-bdd/serenity-core/commit/1d7740dc9d007c0e84470f30137bb611e9f74336) Fixed an issue in the BinTray deployment ([@wakaleo](https://github.com/wakaleo))\r\n- [22d5395](https://github.com/serenity-bdd/serenity-core/commit/22d5395e9df2cbc7f8a6a352fc71a516c469f237) Top build: fail fast on dependency convergence problems. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n \r\n > Added &quot;force version&quot; on transitive versions with convergence \r\n > problems. \r\n > Issue: While this works to keep gradle build clean, it doesn&#39;t \r\n > affect the generated POM/install for clients. \r\n- [25e0cd1](https://github.com/serenity-bdd/serenity-core/commit/25e0cd1393bcc9221f782675d150e4d96618a839) Updated release notes\r\n- [2648daa](https://github.com/serenity-bdd/serenity-core/commit/2648daa127fe42d1f64a9558b9f0559556afe639) refactor: Create serenitybdd version of WebElementFacade classes/interfaces ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > Deprecate Thucydides versions, but still handle them correctly \r\n- [26cce2d](https://github.com/serenity-bdd/serenity-core/commit/26cce2dce32adc641537ff5cfb115482d42f66f3) Made a test cross-platform ([@wakaleo](https://github.com/wakaleo))\r\n- [2aa92f9](https://github.com/serenity-bdd/serenity-core/commit/2aa92f97522d70524215d577ff205c002d7f9d90) SerenityRunner and SerenityParameterizedRunner now contain functionality, and Thucydides equivalents merely extend ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > Also move a number of helper classes into serenity_bdd package \r\n- [2bde33a](https://github.com/serenity-bdd/serenity-core/commit/2bde33abd91afd7aee14fae2a1ff5109eb570c04) refactor: Move tests from thucydides to serenitybdd package ([@mikezx6r](https://github.com/mikezx6r))\r\n- [2ed2864](https://github.com/serenity-bdd/serenity-core/commit/2ed2864f88aaf29666617767cbe492fc8d05fbed) [migrate] Move exceptions ([@mikezx6r](https://github.com/mikezx6r))\r\n- [2f58c3b](https://github.com/serenity-bdd/serenity-core/commit/2f58c3b419c5330bab8eb141d5a354a57bb12a07) Fixed some formatting and navigation issues in the reports ([@wakaleo](https://github.com/wakaleo))\r\n- [3049d14](https://github.com/serenity-bdd/serenity-core/commit/3049d1465732d6c384a0a9019b70c1e6366a5328) Initial move over to Serenity from Thucydides ([@wakaleo](https://github.com/wakaleo))\r\n- [308ec8f](https://github.com/serenity-bdd/serenity-core/commit/308ec8f50c5dbccb0710620feb77886078c0cae6) Updated the changelog to reflect the serenity-core repo. For Bintray this is a bit of a hack, since the BinTray serenity-core package gets artifacts from two repos, serenity-core and serenity-maven-plugin, which are separate only because of the fact that core needs to be built and deployed before the maven plugin generation task in the serenity-maven-plugin build can be done. So the changelogs will be up-to-date on Github for both repos, but the one on bintray will only reflect core. ([@wakaleo](https://github.com/wakaleo))\r\n- [3144ad1](https://github.com/serenity-bdd/serenity-core/commit/3144ad12699cd6a380a67826eeb5e58c26911855) Upgrade groovy-all version for transitive convergence #16. ([@jeffjensen](https://github.com/jeffjensen))\r\n- [3443435](https://github.com/serenity-bdd/serenity-core/commit/3443435570d0e97e9af784edc5ec7dec1b72abeb) Move junit finder classes to serenity_bdd package ([@mikezx6r](https://github.com/mikezx6r))\r\n- [3620bc2](https://github.com/serenity-bdd/serenity-core/commit/3620bc2af882c4309783aee127d0dff9a9984833) Fine-tuning the release pipeline ([@wakaleo](https://github.com/wakaleo))\r\n- [36d471f](https://github.com/serenity-bdd/serenity-core/commit/36d471f7c2acdbd9d33dd54c99b33c1df503b964) Repositioned the report timestamp ([@wakaleo](https://github.com/wakaleo))\r\n- [3705ee4](https://github.com/serenity-bdd/serenity-core/commit/3705ee4ffed330e6063fc70ef085a188ca760a1b) [rename] Create Serenity namespaced class, deprecate Thucydides version and delegate functions ([@mikezx6r](https://github.com/mikezx6r))\r\n- [392bc01](https://github.com/serenity-bdd/serenity-core/commit/392bc01b88be7b48f46d2ddf5535c59ec205f1b3) Upgrade SLF4J version for transitive convergence #16. ([@jeffjensen](https://github.com/jeffjensen))\r\n- [3a71aae](https://github.com/serenity-bdd/serenity-core/commit/3a71aaea630baf757e3172f48ca5bd43f1e8d7fc) refactor: PageObject still returns thucydides WebElementFacadeImpl so that can be cast to serenitybdd namespace ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > This will need to be cleaned up when the thucydides namespace is retired. \r\n- [3d985d1](https://github.com/serenity-bdd/serenity-core/commit/3d985d15871a5289126fd20c906ec65e93409c73) Upgraded to JUnit 4.12 ([@wakaleo](https://github.com/wakaleo))\r\n- [3ee866c](https://github.com/serenity-bdd/serenity-core/commit/3ee866cd987cfb1c6e1f3a2688172bf5eaf25d6c) Remove unused files ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > It would appear that the main project was moved into core sub-directory, and \r\n > these files didn&#39;t get cleaned up. \r\n- [40a532d](https://github.com/serenity-bdd/serenity-core/commit/40a532d21efa7763887a7f941d7e1c5e608e15e3) Updated the Ascii Art banner. ([@wakaleo](https://github.com/wakaleo))\r\n- [40db746](https://github.com/serenity-bdd/serenity-core/commit/40db746819856e7f6f65bc880a705fa0031f5f9c) Enable selection of Mac Os version on SauceLabs\r\n- [4138f89](https://github.com/serenity-bdd/serenity-core/commit/4138f8900eb6259f9c64bcfb75f713a29cc6eae8) Check if a resized file for a given screenshot already exists, and if so don't perform the resizing ([@wakaleo](https://github.com/wakaleo))\r\n- [4494dee](https://github.com/serenity-bdd/serenity-core/commit/4494dee65ac0b1fb24803ca4baf2d9241ac88e3c) If javadoc is not told to expect UTF-8 in the strings it uses can generate ASCII errors on at least the Mac. ([@ptillemans](https://github.com/ptillemans))\r\n- [44ec91e](https://github.com/serenity-bdd/serenity-core/commit/44ec91e92d90ebc3742a6221f82d1a404b1baa57) Updated libraries ([@bmwsedee](https://github.com/bmwsedee))\r\n- [47542e1](https://github.com/serenity-bdd/serenity-core/commit/47542e1b4cfc29c93cf6b0ee295129fd92f01837) Made the Ant plugin a bit more robust. ([@wakaleo](https://github.com/wakaleo))\r\n- [4a119f5](https://github.com/serenity-bdd/serenity-core/commit/4a119f5eb78613da322bc3a69d548e859b2d597e) Added a selector to find buttons by their label, e.g. find(By.buttonText('Add to cart')); ([@wakaleo](https://github.com/wakaleo))\r\n- [4a132ad](https://github.com/serenity-bdd/serenity-core/commit/4a132ad31b57d7fd42db1bc78770a57e2414f7f4) Added tests to the gradle plugin ([@wakaleo](https://github.com/wakaleo))\r\n- [4c953d8](https://github.com/serenity-bdd/serenity-core/commit/4c953d868707e2cf59ea7edde1a85008966d5e2e) Moved the serenity-maven-plugin to a separate project ([@wakaleo](https://github.com/wakaleo))\r\n- [50c45e3](https://github.com/serenity-bdd/serenity-core/commit/50c45e31c5432cde0067be0df0b458c3a908137e) Adding an automatically generated change log to the build ([@wakaleo](https://github.com/wakaleo))\r\n- [527387e](https://github.com/serenity-bdd/serenity-core/commit/527387e98a503f08e74ede8790156cfcf6ae8b3b) Initial release version ([@wakaleo](https://github.com/wakaleo))\r\n- [52e64ae](https://github.com/serenity-bdd/serenity-core/commit/52e64aef5ebbe285abd1045e35619978aadfbc29) Tidied up some dependencies. ([@wakaleo](https://github.com/wakaleo))\r\n- [52f0eea](https://github.com/serenity-bdd/serenity-core/commit/52f0eeadcfc82d26a36ffa16d5b757291dfaa717) Missed change to PathProcessor ([@schmurgon](https://github.com/schmurgon))\r\n- [581dd47](https://github.com/serenity-bdd/serenity-core/commit/581dd4753b647b37fbe7e3e29403048a0c0cfac4) Rename main class to reflect new project name, and deprecate old ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > Eventually, all Thucydides references will be removed. \r\n- [5caf4a2](https://github.com/serenity-bdd/serenity-core/commit/5caf4a28cbcb818b7642ce5d4b5614ce188f9b22) Changed group to serenity-bdd to make syncing with Maven Central easier ([@wakaleo](https://github.com/wakaleo))\r\n- [5d3f58a](https://github.com/serenity-bdd/serenity-core/commit/5d3f58a217827dd31050f2d1b79237cc86f245f3) Changed group to serenity-bdd to make syncing with Maven Central easier ([@wakaleo](https://github.com/wakaleo))\r\n- [5d55b1e](https://github.com/serenity-bdd/serenity-core/commit/5d55b1eae5d424b7185ed1aab68ab6f36c53cbf6) Updated excanvas ([@bmwsedee](https://github.com/bmwsedee))\r\n- [5ea5b71](https://github.com/serenity-bdd/serenity-core/commit/5ea5b718068a34f69bb5cc484ba13ac08e6120ca) Changed the 'checkOutcomes' task to force it to run the tests first. ([@wakaleo](https://github.com/wakaleo))\r\n- [5ea5e89](https://github.com/serenity-bdd/serenity-core/commit/5ea5e898b1bcab75f08756a5deaf9cd42f140ae2) Updated release notes\r\n- [5fc6c9a](https://github.com/serenity-bdd/serenity-core/commit/5fc6c9a9e3e0b7c3dd9249403f2d1c6ce8ad73a8) Improvements to the reports ([@wakaleo](https://github.com/wakaleo))\r\n- [602eaf8](https://github.com/serenity-bdd/serenity-core/commit/602eaf8dfe8633e9e90005a68b56079638437f7c) Added tool tips on the 'Related Tags' tables ([@wakaleo](https://github.com/wakaleo))\r\n- [61cc4d8](https://github.com/serenity-bdd/serenity-core/commit/61cc4d855d5a0ef7d50f260bb9b2bc74e568a4c1) Display error messages for ignored steps, so that failing assumption messages are correctly displayed ([@wakaleo](https://github.com/wakaleo))\r\n- [6376d99](https://github.com/serenity-bdd/serenity-core/commit/6376d9951792d7b7aa44512bc4d941f3ca21bb7c) This small change makes Serenity compatible with Firefox version 32 or greater ([@marcin-caban](https://github.com/marcin-caban))\r\n \r\n > Guava 18.0 is already specified in Gradle. \r\n- [66556bb](https://github.com/serenity-bdd/serenity-core/commit/66556bb4e71cf652362fbedca72788ac5b0eb1ce) Fixed a bug where error messages were incorrectly displayed in the step details ([@wakaleo](https://github.com/wakaleo))\r\n- [6780200](https://github.com/serenity-bdd/serenity-core/commit/6780200d8b74535f6d1e8b092c8953a249d5889e) Added the Serenity helper class, as a replacement for the legacy 'Thucydides' class ([@wakaleo](https://github.com/wakaleo))\r\n- [6925274](https://github.com/serenity-bdd/serenity-core/commit/69252742737e848e5bb10b14061faa76b9e7ae1d) Support for appium annotations, added accessibility and ui automation for IOS and android ([@schmurgon](https://github.com/schmurgon))\r\n- [6d0f8ee](https://github.com/serenity-bdd/serenity-core/commit/6d0f8ee7d7ee3c266af742c0e930c9ed5c7107e2) jbehave was pulling in hamcrest 1.1. Excluded hamcrest from the jbehave dependency. ([@ptillemans](https://github.com/ptillemans))\r\n- [6d63276](https://github.com/serenity-bdd/serenity-core/commit/6d6327665844b25ef78c7761862c8b51ff7c58bc) Correct issue with publishing ([@mikezx6r](https://github.com/mikezx6r))\r\n \r\n > Main project doesn&#39;t have anything to deploy, and doesn&#39;t have config. This \r\n > causes a warning when building the project. \r\n > Provide the config that is common across all projects in this config file, \r\n > but no config for the main project is required. \r\n- [6ee7578](https://github.com/serenity-bdd/serenity-core/commit/6ee7578c7e241b6a7bba5719dd4fc832909fbf62) Added better support for comments in feature files, and better formatting in the 'Related Tabs' table ([@wakaleo](https://github.com/wakaleo))\r\n- [6f12e53](https://github.com/serenity-bdd/serenity-core/commit/6f12e5389a8499e2f9f9b69478b329f90367d4fb) Refactoring to facilitate easier migrating to new versions of the libraries ([@bmwsedee](https://github.com/bmwsedee))\r\n- [7020e78](https://github.com/serenity-bdd/serenity-core/commit/7020e788a36a4c28dcdd241276ed403990a96677) Removing Jackson ([@wakaleo](https://github.com/wakaleo))\r\n- [70325bb](https://github.com/serenity-bdd/serenity-core/commit/70325bb74775cb3575502f905a0f62dff1e5db1d) Upgrade commons-lang3 to htmlunit's dep version. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n \r\n > HtmlUnit uses 3.3.2, Serenity was using 3.1. \r\n- [71d6c5a](https://github.com/serenity-bdd/serenity-core/commit/71d6c5a562d886dc92cef007ecabd03f22cd6e80) Updated the README file to reflect the new commit conventions ([@wakaleo](https://github.com/wakaleo))\r\n- [74df029](https://github.com/serenity-bdd/serenity-core/commit/74df0296738f380196774513f93e725690233975) Fine-tuning the release tagging ([@wakaleo](https://github.com/wakaleo))\r\n- [7a267aa](https://github.com/serenity-bdd/serenity-core/commit/7a267aa8399a3dd9d754e7fc99280c3f5256fed8) Build: Add plugins that help with dep versions. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n \r\n > - project-report: \r\n > - gradlew htmlDependencyReport creates HTML dep report that shows \r\n > which deps the build managed to different version. \r\n > - com.github.ben-manes.versions: \r\n > - gradlew dependencyUpdates shows deps with new versions \r\n- [7a65f64](https://github.com/serenity-bdd/serenity-core/commit/7a65f64d3bd4d6fe1ab6a798265e0a3729f9df1e) Fixed a failing test ([@wakaleo](https://github.com/wakaleo))\r\n- [7b26344](https://github.com/serenity-bdd/serenity-core/commit/7b26344dea3c0ee710ee90fe7040141a6941f97f) Removed old versions of libraries ([@bmwsedee](https://github.com/bmwsedee))\r\n- [7bde238](https://github.com/serenity-bdd/serenity-core/commit/7bde2389379fa22b4eebe9f1ff8ef19c89b094ef) Rename package in demo to serenity_bdd ([@mikezx6r](https://github.com/mikezx6r))\r\n- [7c429c0](https://github.com/serenity-bdd/serenity-core/commit/7c429c02e9f85228b3672b7b7ee04a9791ffaeb7) Migrated the default output directory to target/site/serenity ([@wakaleo](https://github.com/wakaleo))\r\n- [7cb2a81](https://github.com/serenity-bdd/serenity-core/commit/7cb2a81cae949bdcd6915434313cf03d57c06da6) WIP ([@wakaleo](https://github.com/wakaleo))\r\n- [7cbe551](https://github.com/serenity-bdd/serenity-core/commit/7cbe55192607ef259bd2e573d6b34a7c85e244d1) The @Pages annotated field in JUnit tests is now optional ([@wakaleo](https://github.com/wakaleo))\r\n- [805dbf1](https://github.com/serenity-bdd/serenity-core/commit/805dbf1a9bf72b6f67eb739a8de251e885daeba7) Logs a message indicating the path of the generated reports after report aggregation. ([@wakaleo](https://github.com/wakaleo))\r\n- [80e1ef0](https://github.com/serenity-bdd/serenity-core/commit/80e1ef06258e1e5f17487731641eaec8434776b7) Repositioned the report timestamp ([@wakaleo](https://github.com/wakaleo))\r\n- [80ee2cf](https://github.com/serenity-bdd/serenity-core/commit/80ee2cfb7f92285bab102ac8f889d102605fc292) chore: Automated the generation of the release notes from the git commits ([@wakaleo](https://github.com/wakaleo))\r\n- [8208430](https://github.com/serenity-bdd/serenity-core/commit/8208430d61bec12a84e47e7ef9d3f59baf511d82) Updated release notes\r\n- [828c57a](https://github.com/serenity-bdd/serenity-core/commit/828c57af675ff9d2cd1f69de6be3c60540abf783) Made the JSON tests a bit more robust ([@wakaleo](https://github.com/wakaleo))\r\n- [82b9866](https://github.com/serenity-bdd/serenity-core/commit/82b98664486be5ddba53b41938aa2ec92667aa31) Migrated the default output directory to target/site/serenity ([@wakaleo](https://github.com/wakaleo))\r\n- [8344474](https://github.com/serenity-bdd/serenity-core/commit/8344474fc2d7c2393e5d140a0992177cb4379496) Added support for the AssumeThat method for JUnit tests - AssumeThat will result in a test being displayed as 'ignored' in the reports. ([@wakaleo](https://github.com/wakaleo))\r\n- [878c2a1](https://github.com/serenity-bdd/serenity-core/commit/878c2a1edb79d85808b6c2e4e37e7de79e48f5cc) Added better support for radio buttons in the PageObject class ([@wakaleo](https://github.com/wakaleo))\r\n- [88dbe9c](https://github.com/serenity-bdd/serenity-core/commit/88dbe9c8342f0d84c9e5e0fc0b82530eb6e7e5ae) Restored release notes ([@wakaleo](https://github.com/wakaleo))\r\n- [892b4fe](https://github.com/serenity-bdd/serenity-core/commit/892b4fe6a8d0fab74637cd2c58727a8cdf35faae) Improved reporting of JUnit tests as requirements ([@wakaleo](https://github.com/wakaleo))\r\n- [89f6ca5](https://github.com/serenity-bdd/serenity-core/commit/89f6ca56633ed1cc9867cdb7267c9818f72bb395) Provide better support for step-level error reporting in Cucumber. ([@wakaleo](https://github.com/wakaleo))\r\n- [8b360c1](https://github.com/serenity-bdd/serenity-core/commit/8b360c130452d8c8bd5651e43aedc66a39ed4c3d) Removed Jackson dependencies ([@wakaleo](https://github.com/wakaleo))\r\n- [8ba6aeb](https://github.com/serenity-bdd/serenity-core/commit/8ba6aeb194a96bbcaad15918632d57d88aeb0b5b) Honor both 'thucydides.properties' and 'serenity.properties' files for local project configuration ([@wakaleo](https://github.com/wakaleo))\r\n- [8bdaf7d](https://github.com/serenity-bdd/serenity-core/commit/8bdaf7db8f1f501e932c7efafc5fc32bab8ce953) [rename] Move SerenityListeners and create deprecated ThucydidesListeners ([@mikezx6r](https://github.com/mikezx6r))\r\n- [8d8b0bf](https://github.com/serenity-bdd/serenity-core/commit/8d8b0bf5fb05fcec0ace6eb62c511645caf6945b) You can now use serenity.* instead of thucydides.* system properties. The thucydides.* system properties are still supported, but a warning is printed to the logs. ([@wakaleo](https://github.com/wakaleo))\r\n- [8fee3ad](https://github.com/serenity-bdd/serenity-core/commit/8fee3ad848950836be8030dd82c9a5fb50d068f1) Chrome no longer opens a new window when you specify the browser size. ([@wakaleo](https://github.com/wakaleo))\r\n \r\n > Also, the browser is now automatically positioned in the top left hand corner of the screen. \r\n > Signed-off-by: John Ferguson Smart &lt;john.smart[@wakaleo.com&gt;](https://github.com/wakaleo.com&gt;) \r\n- [911799b](https://github.com/serenity-bdd/serenity-core/commit/911799b02a2d987ac49ac41f1735925b173538cd) Fixed issues with identifying appium driver ([@schmurgon](https://github.com/schmurgon))\r\n- [948caa8](https://github.com/serenity-bdd/serenity-core/commit/948caa8ad7924d47466dd791113e7263ac82a927) Updated release notes\r\n- [97156bd](https://github.com/serenity-bdd/serenity-core/commit/97156bd6c56b57149b2a9a4c1b957e90e79bb6d2) Added support for better Cucumber reporting ([@wakaleo](https://github.com/wakaleo))\r\n- [9716bc5](https://github.com/serenity-bdd/serenity-core/commit/9716bc56de482ffed921cd259f9c8b1401f2a782) Make sure the release notes are produced dynamically ([@wakaleo](https://github.com/wakaleo))\r\n- [9784811](https://github.com/serenity-bdd/serenity-core/commit/9784811403dd789ec445dd8649593bd1c02d6263) Migrated the PageObject class to the serenitybdd namespace. ([@wakaleo](https://github.com/wakaleo))\r\n \r\n > Signed-off-by: John Ferguson Smart &lt;john.smart[@wakaleo.com&gt;](https://github.com/wakaleo.com&gt;) \r\n- [98073bd](https://github.com/serenity-bdd/serenity-core/commit/98073bdbe5ff127561ea662aa6b8ea7eba514e09) Added SerenityRunner and SerenityParameterizedRunner classes as alternative names for ThucydidesRunner and ThucydidesParameterizedRunner, more in line with the new naming schema. ([@wakaleo](https://github.com/wakaleo))\r\n- [9b7e9c4](https://github.com/serenity-bdd/serenity-core/commit/9b7e9c43d7f6babeb5dc100a803e50686f026a9b) Hardening unit tests ([@wakaleo](https://github.com/wakaleo))\r\n- [9e47250](https://github.com/serenity-bdd/serenity-core/commit/9e47250a7a37d8607e455ba8ba7dac50a7ae4879) Improved release notes to avoid empty tags ([@wakaleo](https://github.com/wakaleo))\r\n- [9e9711d](https://github.com/serenity-bdd/serenity-core/commit/9e9711d48eca8bbc95c7d5b59a6ad2610e5599d6) Added extra support for handling Cucumber example tables ([@wakaleo](https://github.com/wakaleo))\r\n- [a05b31f](https://github.com/serenity-bdd/serenity-core/commit/a05b31ffb0928e9bc3b80c809a7a029975fefe22) Undid javascript library updates and added the number of tests for tags on the reports ([@wakaleo](https://github.com/wakaleo))\r\n- [a2d3a0f](https://github.com/serenity-bdd/serenity-core/commit/a2d3a0f17b4ad209710aee1a9f5ec7f69a34785a) Refactored optional Spring dependencies into the serenity-spring module - include this module if you want Serenity to honor Spring annotations and dependency injection ([@wakaleo](https://github.com/wakaleo))\r\n- [a3c95dc](https://github.com/serenity-bdd/serenity-core/commit/a3c95dc54f1165c5ea00fcb2719f14a63acba604) Updated JavaScript InfoVis Toolkit ([@bmwsedee](https://github.com/bmwsedee))\r\n- [ad3a486](https://github.com/serenity-bdd/serenity-core/commit/ad3a486ced855de8542b79048c26c3fdd56fbcbc) [migrate] Move SessionMap ([@mikezx6r](https://github.com/mikezx6r))\r\n- [ad4800e](https://github.com/serenity-bdd/serenity-core/commit/ad4800ebcf39afdf66abb76a28d9290f29fd3ad7) Getting the maven plugin build working ([@wakaleo](https://github.com/wakaleo))\r\n- [afaf0b9](https://github.com/serenity-bdd/serenity-core/commit/afaf0b947f97a8c13ac4a225ea3db378b5cbc08b) Fix to remove 'Session ID is null. Using WebDriver after calling quit()?' messages appearing when the tests are run in threads ([@wakaleo](https://github.com/wakaleo))\r\n- [b3340e5](https://github.com/serenity-bdd/serenity-core/commit/b3340e5d3756a26169073690c95f2eea73737fb9) Integrated better support for JBehave ([@wakaleo](https://github.com/wakaleo))\r\n- [b42d58b](https://github.com/serenity-bdd/serenity-core/commit/b42d58b33af6ea34b2155a2f6b30c1634b323799) Fine-tuning the reports ([@wakaleo](https://github.com/wakaleo))\r\n- [b52b55a](https://github.com/serenity-bdd/serenity-core/commit/b52b55a39a9d5016fc87306108c5a661915da0d3) Now you can use the -Dserenity.dry.run=true option to skip step executions - useful when testing JBehave or Cucumber step definitions ([@wakaleo](https://github.com/wakaleo))\r\n- [b5732dc](https://github.com/serenity-bdd/serenity-core/commit/b5732dc3a744246365f512d30484aae735f0f636) Let the bintray keys be defined by the build server ([@wakaleo](https://github.com/wakaleo))\r\n- [b94933d](https://github.com/serenity-bdd/serenity-core/commit/b94933d99cc7e9f679584550b49c0947ea89b8b0) Move JUnit runners to serenity_bdd package ([@mikezx6r](https://github.com/mikezx6r))\r\n- [bc0e078](https://github.com/serenity-bdd/serenity-core/commit/bc0e078f187ae7fdd0c7889180b09d4fe51778fb) Added more info to the README file ([@wakaleo](https://github.com/wakaleo))\r\n- [be15eb4](https://github.com/serenity-bdd/serenity-core/commit/be15eb47c729538f92d1eccbe88f860917bdeeb9) Move Serenity to new package ([@mikezx6r](https://github.com/mikezx6r))\r\n- [c0a1aa0](https://github.com/serenity-bdd/serenity-core/commit/c0a1aa089cd72aff4996202a1753dcdd2f24c2f6) Moved the ant plugin over to the new Serenity namespace ([@wakaleo](https://github.com/wakaleo))\r\n- [c12c6dd](https://github.com/serenity-bdd/serenity-core/commit/c12c6ddc076bcb8c3575d4243b211027fcfe33ea) Updated to Selenium 2.44.0 ([@wakaleo](https://github.com/wakaleo))\r\n- [c31cb4f](https://github.com/serenity-bdd/serenity-core/commit/c31cb4f4b17a0864e128762cdd4a9931b5224258) Improvements to the reports ([@wakaleo](https://github.com/wakaleo))\r\n- [c365291](https://github.com/serenity-bdd/serenity-core/commit/c36529114af5daaf93592b609056276aac7bdc76) Updated release notest ([@wakaleo](https://github.com/wakaleo))\r\n- [c8fd3b9](https://github.com/serenity-bdd/serenity-core/commit/c8fd3b94c1bd867c8d79fe6554b4e36a267c7648) Added bootstrap tabs ([@wakaleo](https://github.com/wakaleo))\r\n- [c9f9505](https://github.com/serenity-bdd/serenity-core/commit/c9f95050aadcd98861dce9b16d11a3c5876126ff) Upgrade javassist version to match transitive dep. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n- [ceb0c1d](https://github.com/serenity-bdd/serenity-core/commit/ceb0c1d103411a97645454b9e99ec78084514d48) Upgrade htmlunit to Selenium's dep version. #16 ([@jeffjensen](https://github.com/jeffjensen))\r\n- [cfaae5a](https://github.com/serenity-bdd/serenity-core/commit/cfaae5a78a36fbbb7fecea07762c93237839eca3) rename serenity_bdd to serenitybdd ([@mikezx6r](https://github.com/mikezx6r))\r\n- [d5511b6](https://github.com/serenity-bdd/serenity-core/commit/d5511b6706701d49a361192e5a8752e273c23ebe) Cater for rare cases where the driver returns null when an element is not found ([@wakaleo](https://github.com/wakaleo))\r\n- [d5f35b9](https://github.com/serenity-bdd/serenity-core/commit/d5f35b9cf08b4e6f9c37ee706122a7778cd6dbd0) Switched back to JUnit 4.11 due to API incompatibilities with build tools ([@wakaleo](https://github.com/wakaleo))\r\n- [d84aeed](https://github.com/serenity-bdd/serenity-core/commit/d84aeede8457858be99f934e05636e49e0c97fff) [rename] Create Serenity namespaced class and move some associated test classes ([@mikezx6r](https://github.com/mikezx6r))\r\n- [d9a768a](https://github.com/serenity-bdd/serenity-core/commit/d9a768af4b3eb2acc4fefb401e01aedada972039) Release notes are now triggered manually before the release ([@wakaleo](https://github.com/wakaleo))\r\n- [e0a96d7](https://github.com/serenity-bdd/serenity-core/commit/e0a96d7cd7499a43fceeb887a0697b7409c2a8d2) Fix scm url's ([@mikezx6r](https://github.com/mikezx6r))\r\n- [e1956cf](https://github.com/serenity-bdd/serenity-core/commit/e1956cfd278a505bf7c06db7ed2ab17e077f6466) Enable selection of Mac Os version on SauceLabs\r\n- [e3ce499](https://github.com/serenity-bdd/serenity-core/commit/e3ce499a6d4f91ec14cb6d7fa7a4454bc7c6cf51) Simplified dependencies a little ([@wakaleo](https://github.com/wakaleo))\r\n- [e5a13c7](https://github.com/serenity-bdd/serenity-core/commit/e5a13c7723cb73c0a76a1ed9527411ec53196e12) SmartAnnotation needs platform for Appium annotations to work ([@schmurgon](https://github.com/schmurgon))\r\n- [e84ac40](https://github.com/serenity-bdd/serenity-core/commit/e84ac40f8da7831e03a899de15418f0d0ff1be9c) Porting changes from thucydides appium-driver-support ([@schmurgon](https://github.com/schmurgon))\r\n- [eb4608f](https://github.com/serenity-bdd/serenity-core/commit/eb4608f6d8c18187608e7112ed6b83f0546eb623) Removed some code that used the JDK 8 libraries ([@wakaleo](https://github.com/wakaleo))\r\n- [ed62753](https://github.com/serenity-bdd/serenity-core/commit/ed62753b69b522f1321750164cbd035d1ebc4c8d) [namespace] Move Find annotations to serenity_bdd namespace ([@mikezx6r](https://github.com/mikezx6r))\r\n- [f07879c](https://github.com/serenity-bdd/serenity-core/commit/f07879ca4b9418342d144ba78200c76f2a8d323a) Refactored some tests ([@wakaleo](https://github.com/wakaleo))\r\n- [f2322d4](https://github.com/serenity-bdd/serenity-core/commit/f2322d488bb19e970bc0e60f8dce015f4e713e69) Minor fix to work around an incompatiblity with IBM JDB 1.7 ([@wakaleo](https://github.com/wakaleo))\r\n- [f4a7542](https://github.com/serenity-bdd/serenity-core/commit/f4a75422ecfc46a66fb5ebb617ce808c299a6d4b) Update reports to use new libraries ([@bmwsedee](https://github.com/bmwsedee))\r\n- [f4ccaf8](https://github.com/serenity-bdd/serenity-core/commit/f4ccaf8310b5ddf79dce60fb6bc13ede47a97d46) Fixed a bug that prevented the proper use of commands like 'webdriver.manage().window().setSize(new Dimension(1600, 1200));' ([@wakaleo](https://github.com/wakaleo))\r\n- [f9d713e](https://github.com/serenity-bdd/serenity-core/commit/f9d713e343d9380cee58edee6154dd09acfb71d5) style: fix typo in logging ([@mikezx6r](https://github.com/mikezx6r))\r\n- [f9d9969](https://github.com/serenity-bdd/serenity-core/commit/f9d996950d02e3147070a4d6113909338f5591ea) Made the log messages for each step include the calling class and method. ([@wakaleo](https://github.com/wakaleo))\r\n- [fe1ab3e](https://github.com/serenity-bdd/serenity-core/commit/fe1ab3e2ce34859b9bee974c8df0228a0e0280ca) Added a page to the reports containing system and configuration properties and browser capabilities for a given test run. ([@wakaleo](https://github.com/wakaleo))\r\n- [fe1c3c5](https://github.com/serenity-bdd/serenity-core/commit/fe1c3c5eb2cee95bcc3fc17f0008589f80b16dd0) Added the Serenity utility class, which exposes and delegates to methods of the legacy Thucydides class. ([@wakaleo](https://github.com/wakaleo))"}}