Releases: serenity-bdd/serenity-core
v1.1.17: Release of 1.1.17
Commits:
- 032dbb6 Added a general solution for defining or overriding how exceptions should be reported. (@wakaleo)
- 3c39729 You can use the serenity.pending.on property to define exceptions that will cause a test to be marked as Pending. (@wakaleo)
- d2f951a Added the serenity.error.on, serenity.fail.on and serenity.pending.on properties to the ThucydidesSystemProperty class. (@wakaleo)
v1.1.17-rc.3: Release of 1.1.17-rc.3
Pull requests:
- #154 Better way to fix THUCYDIDES-253 (@willhuang85)
- #152 fix: stop further steps execution if assumption failed (@frouleau)
Commits:
- 4d6e9bc Refining support for multi-thread report generation to avoid contention on resource files (@wakaleo)
- 652c048 Test that checks to see if the proxy driver class is returned when the the driver class is the provided driver (@willhuang85)
- 93f8e34 Refactoring the html resource copying code. (@wakaleo)
- ad3af93 Having ProvidedDriver implement JavascriptExecutor should not be the correct way to fix THUCYDIDES-253. The method that checks if the driver is javascript enabled looks at the driver class returned from WebDriverFacade and in the case, it will see that ProvidedDriver implements JavascriptExecutor but when it tries to execute javascript on the proxied driver that does not necessarily have to implement JavascriptExecutor, then it will throw a method not found exception. This proposed fix checks if the driverclass in the WebDriverFacade is a provided driver, if it is, then the correct driver class it should look at is contained in the proxied driver. (@willhuang85)
- b16d29a Refactoring (@wakaleo)
v1.1.17-rc.2: Release of 1.1.17-rc.2
Pull requests:
- #149 refactor: Corrects throwning of IOException, instead of Exception (@verhagen)
- #148 fix loop when parameter is null in ddt tests (@AlexeyDybov)
Commits:
- 0bcdbcf refactor: Corrects throwning of IOException, instead of Exception
- 13edac4 Refactoring of a solution to avoid contention on resource JAR files. (@wakaleo)
- 169b5e8 Refactoring (@wakaleo)
- 496320a Ensure that HTML report resource files are only copied if they are not already present. (@wakaleo)
- 80dc190 Fixed a broken test (@wakaleo)
- 8cff02b fix: stop further steps execution if test is suspended
- 93337a7 fix: correct unit test (@frouleau)
- a83934e Refactoring (@wakaleo)
- e0b51a4 fix loop when parameter is null in ddt tests
- e957030 Refactored redundant tests (@wakaleo)
- ea10f23 Refactoring (@wakaleo)
- f195e49 Ignore warnings if we try to save a screenshot that already exists. (@wakaleo)
- fe753a8 Fixed a test (@wakaleo)
v1.1.17-rc.1: Release of 1.1.17-rc.1
Pull requests:
- #143 Fixes the project Serenity Demo - based on branch master (@verhagen)
- #146 Maintain JDK7 compatibility (@mikezx6r)
Commits:
-
0b94e8d Minor refactoring (@wakaleo)
Added multi-thread testing for the screenshot pipeline, and removed misleading warnings that could happen when two threads try to save the same screenshot.
-
1b84d2e fix: Handle empty screenshots without crashing. (@wakaleo)
-
2341b74 [JDK7 compatibility] Corrections to maintain JDK7 compatibility (@mikezx6r)
Replace usage of java Optional with Guava optional
-
3dddb91 Added a new sample data-driven test to the smoke tests (@wakaleo)
-
64af9ac The withTestDataFrom() method now accepts a list of strings as well as a CSV file. (@wakaleo)
-
929e14d Added additional tests to the smoke test suite (@wakaleo)
-
d49c8b2 Added smoketest tags to illustrate using tags. (@wakaleo)
-
e07f250 fix: Removed a potential issue where the screenshot target directory was not created correctly (@wakaleo)
-
e1525d3 Made the screenshot processing a bit more robust (@wakaleo)
-
f20daf7 Refactored the screenshot processing logic (@wakaleo)
v1.1.16: Release of 1.1.16
v1.1.15: Release of 1.1.15
Pull requests:
- #120 Fixing Java warnings - Redundant cast (@HNygard)
- #91 feat: Dropdown selectByValue() (@kassemsandarusi)
- #134 Fixed project build on Windows (@joxerTMD)
Commits:
-
1381ebd refactor: Removes warning that log4j was not initialized (@verhagen)
Updates thucydides-core with exclusion of log4j
Adds dependency log4j-over-slf4j -
1599557 Added new implementation of the screenshot logic (@wakaleo)
-
20f7f30 Fixed an error in the reporting in the Hit interaction (@wakaleo)
-
252524c Inital version of a new implementation of the screenshot logic. (@wakaleo)
-
29b129c refactor:Better error handling for screenshots (@wakaleo)
-
3653885 docs: Adds description about the Serenity Demo (@verhagen)
-
4318dc2 Removes warning 'Use static field LoggingLevel.VERBOSE' (@verhagen)
-
461c784 fix: Checks if driver is not null (before calling close() ) (@verhagen)
-
476a183 fix: Updates dependencies to latest stable release 0.8 (@verhagen)
thucydides-junit 0.8.31 (was 0.8.1-SNAPSHTOT)
thucydides-core 0.8.31 (was 0.8.1-SNAPSHTOT)
Adds dependency
slf4j-simple 1.6.4 -
4bfc541 refactor:Better error handling for screenshots (@wakaleo)
-
52a42c4 Fixes generics issue (no longer warning) (@verhagen)
-
540ce87 fix: Adds JAVA_HOME to the environment (map) in case the key / value is (@verhagen)
not available from the System.getenv()
-
5556dda chore: Adds profiles 'firefox' and 'chrome', for easier running the (@verhagen)
tests with different browsers.
-
60fa70b refactor:Better error handling for screenshots (@wakaleo)
-
6148fe2 docs: Adds description how to correct add chrome-web-driver (@verhagen)
-
618a813 Removes unused variable registeredWebdriverManagers (@verhagen)
-
6200d4e fix: Updates default URL to 'http://www.google.com/ncr' this prevents (@verhagen)
redirects from 'google.com' to country specific google search pages.
-
666e9dc refactor: Removes maven-easyb-plugin, is not used, or correct me if I'm (@verhagen)
wrong.
-
7578ed2 fix: Checks if the driver != null, before calling close() and quit(), (@verhagen)
-
7974322 fix: Brings package name in class inline with the package directory (@verhagen)
structure
-
7b58b52 Renames package 'net.serenity_bdd.' into 'net.serenitybdd.', to bring (@verhagen)
them inline with the rest
-
7d21048 fix: Corrects issue auto forwarding from google.com to google.xxx the (@verhagen)
country specific search page.
-
80913b9 chore:Added the chromedriver binary for the Snap-CI builds (@wakaleo)
-
8cfa26d Removes no longer needed @SuppressWarnings (@verhagen)
-
94cf1d5 fix: Corrects auto redirect to secure connection (https instead of http) (@verhagen)
-
99c05b5 Removes @SuppressWarnings, no longer needed (@verhagen)
-
9bd7368 refactor:Better error handling for screenshots (@wakaleo)
-
9e7e556 fix: Checks if the driver != null, before calling close() and quit(), (@verhagen)
-
a860b0b fix: Corrects issue with auto redirect to secure connection (https (@verhagen)
-
cf774f8 refactor: Added b...
v1.1.14: Release of 1.1.14
Pull requests:
- #133 Added 'feature.file.encoding' system property to specify an encoding of Cucumber files (@joxerTMD)
Commits:
- 05a1789 Improved logging messages (@wakaleo)
- 0f4803e Better error reporting for actors in the Journey module. (@wakaleo)
- 5d16f7a Removed the redundant 'Stabie' column in the reports (@wakaleo)
- 7e18109 Added 'feature.file.encoding' system property to specify an encoding of Cucumber files (@joxerTMD)
- 9af3f06 Better support for BrowserStack capability options (@wakaleo)
- c7658df Test refactoring (@wakaleo)