Skip to content

Releases: serenity-bdd/serenity-core

v1.1.26-rc.2: Release of 1.1.26-rc.2

18 Feb 18:09
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 0340f82 fix: updating logging for serenity gradle plugin (@YamStranger)

  • 0e08c8c Use the correct name for the screenplay library for this version (@wakaleo)

  • 412657b fix: updating gradle plugin to work with new configuration (@YamStranger)

  • 4f1581c fix: updating getSessionId method to get session id without init new webdriver (@YamStranger)

  • 6f4f5d4 fix: updating logging for serenity gradle plugin, using simple out stream (@YamStranger)

  • 720c516 chore: added gitattributes (@YamStranger)

  • 909f21a Renamed serenity-journey to serenity-screenplay (@wakaleo)

    Also allow conditional tasks of the following form:
    dana.attemptsTo(
    Check.whether(cost>100)
    .andIfSo(purchaseAPear)
    .otherwise(purchaseAnApple)
    );
    Or with a Question<Boolean>:
    dana.attemptsTo(
    Check.whether(itIsTooExpensive)
    .andIfSo(purchaseAPear)
    .otherwise(purchaseAnApple)
    );

  • 91c3238 fix: updating version of serenityc-core and maven-plugin (@YamStranger)

  • 9d5fb9e style: updating test style (@YamStranger)

  • bf8fca3 fix: remote driver session id can be under proxied driver (@YamStranger)

  • cbc92cb fix: updated gradle plugin to work with multimodule projects (@YamStranger)

  • d9c1e6a style: updated name of test method (@YamStranger)

  • ffdc3ef fix: updating requirements directory to be able work with multimodule projects (@YamStranger)

v1.1.26-rc.1: Release of 1.1.26-rc.1

18 Feb 18:09
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 3e0d991 Actors can now perform tasks conditionally (@wakaleo)

    Use the Unless class static methods and a bolean expression, e.g.

    Unless.the(items.isEmpty(), AddTodoItems.called(items)) 
    

    or use a question of type Question<Boolean>:

    Unless.the(itemsListisEmpty(), AddTodoItems.called(items)) 
    
  • 862b790 Updated smoke tests (@wakaleo)

  • b98f19f chore: updated gitattributes (@YamStranger)

  • c6122c8 fix: fixed nullpointer if json config does not exists (@YamStranger)

  • c9572c8 Actors can now perform tasks conditionally (@wakaleo)

  • e71056d fix: updated gitattributes (@YamStranger)

v1.1.25-rc.6: Release of 1.1.25-rc.6

18 Feb 18:08
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 4b1537e Restored a renamed method to maintain backward compatibility. (@wakaleo)
  • 9e66e4b fix: updated commons-collection for jira/jbehave/cucumber modules (@YamStranger)

v1.1.25: Release of 1.1.25

18 Feb 18:09
Compare
Choose a tag to compare

Commits:

  • 5cb49b2 Made reading UI values more fluent. (@wakaleo)

    The narrative was interrupted by the .value() so hidden away for now behind a more fluent method

  • c28a95e Support for multiple matchers in Consequences (@wakaleo)

  • ea5f1ad fix: restored gitattributes (@YamStranger)

v1.1.25-rc.5: Release of 1.1.25-rc.5

18 Feb 18:08
Compare
Choose a tag to compare

Commits:

v1.1.25-rc.4: Release of 1.1.25-rc.4

18 Feb 18:08
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 0a9e50a Fixed #255 (@wakaleo)

  • 123e26d fix: updated processing of "browserstack.os.version" and "browserstack.browser.version" system properties according to latest changes on BrowserStack side (@ovenal)

  • 1b3aa65 Removed the .gitattribues file from git as it causes problems with the build pipeline on Snap-CI (@wakaleo)

  • 4531d43 Fixed issue #281 (@wakaleo)

    During verbose logging, Serenity tried to read the tag from web elements. This could cause failures if the element was stale or unavailable when the logging happen. This has now been changed to log the locator and not the element tag type.

  • 55b06c1 chore: updated wrapper, and build publishing libs (@YamStranger)

  • 737b1aa chore: updated wrapper, and build publishing libs (@YamStranger)

  • 9429532 Moving definition of reportDirectory in order to allow easy configuration through the serenity block. Currently this directory gets set when applying the plugin, which makes it only possible to change through setting an environment variable at the same level as applying the plugin. For multi-module projects with compile dependencies, this does not work

  • 9eb9390 chore: updating gitignore (@YamStranger)

  • 9f1f6b5 Added an Action class to scroll to a particular eleemtn on the screen. (@wakaleo)

  • ba8fcee Hardened some of the integration tests (@wakaleo)

  • e772cd1 Attempt to make some of the tests more robust. (@wakaleo)

  • e96d512 style: updated test (@YamStranger)

  • ed33d6a Updated to Seleniy, 2.49.1 (@wakaleo)

v1.1.25-rc.3: Release of 1.1.25-rc.3

18 Feb 18:08
Compare
Choose a tag to compare

Pull requests:

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

Commits:

  • 0a8a185 chore: updated build to enable paralell build (@YamStranger)
  • 12b5943 chore: updated org.gradle.workers.max value to reduce memory usage during build (@YamStranger)
  • 2462460 fix: updated build task dependecies (@YamStranger)
  • 36225a5 fix: report generation for multimodule builds (@YamStranger)
  • 418d37c chore: updated org.gradle.workers.max value to reduce memory usage during build (@YamStranger)
  • 42be3ba Browsermob update: using browsermob-core-littleproxy instead of old browsermob-proxy (@slawert)
  • 530450b fix: updated resolution of output dir based on gradle/maven module (@YamStranger)
  • 60b1b99 Fine-tuned the soft-assert tests and minor reporting bug fix. (@wakaleo)
  • 864c00c delted maven repo from build.gradle (@slawert)
  • 89eebf5 fix: serenity.properties can be located not in workin dir, but in gradle/maven module folder (@YamStranger)
  • 9d04622 fix: customized step title if some parameter contains comma character (@ovenal)
  • 9d6e27d chore: updated org.gradle.workers.max value to reduce memory usage during build (@YamStranger)
  • adc66f3 added a test to check the test report output; updated previously failed tests for customized step title (@ovenal)
  • af3562d updated existing tests after changes in ExecutedStepDescription class (@ovenal)
  • c47b69d chore: build test parallel execution enabled (PerCore) (@YamStranger)
  • c9c9e1b chore: turn off parallel execution of submodules (@YamStranger)
  • e25d548 added the tests to cover storing arguments list in ExecutedStepDescription class (@ovenal)
  • f973f15 fix: updated plugin to get serenity.properties from current module build dir (@YamStranger)

v1.1.25-rc.2: Release of 1.1.25-rc.2

18 Feb 18:08
Compare
Choose a tag to compare

Commits:

v1.1.25-rc.1: Release of 1.1.25-rc.1

18 Feb 18:07
Compare
Choose a tag to compare

Pull requests:

Commits:

v1.1.24

18 Feb 18:07
Compare
Choose a tag to compare

Pull requests:

Commits: