Skip to content

Releases: scenarioo/scenarioo-java

2.1.0 Screen Annotations / 2.1.1 Maven Central

31 Oct 12:18

Choose a tag to compare

Allows you to mark regions on the screenshot (e.g. where the test clicked or entered some text).

For details see story scenarioo/scenarioo#149

2.1.0 was later published as version 2.1.1 to Maven Central: https://search.maven.org/#artifactdetails%7Corg.scenarioo%7Cscenarioo-java%7C2.1.1%7Cjar

2.1.0-RC1

25 Oct 16:46

Choose a tag to compare

Release candidate. New feature: Screen annotations

Version 2.0.0

19 Sep 10:24

Choose a tag to compare

New Features

  • Labels can be added to most important objects (UseCase, Scenario, StepDescription, Page).
  • Consistent interfaces Detailable and Labelable for all objects that can have Labels or Details with a little bit more convenience and better documentation.

API Cleanup (Breaking changes!)

The following things changed in the API, that you need to consider when updating from an earlier API version 1.x:

  • Slashes and backslashes are not allowed anymore in all name fields and other fields that are used as IDs (branchName, buildName, useCaseName, scenarioName, pageName, objectType, objectName).
  • Removed all deprecated methods that we had in version 1.x (see documentation for this methods in last released version 1.0.1, in case you do not know how to replace this calls in your code).
  • Replaced method StepDescription.addDetails(...) by StepDescription.addDetail(..) (name was wrong)

Download Binaries from Maven-Repo

You find the release binaries (JAR) here:
https://github.com/scenarioo/mvn-repo/tree/master/org/scenarioo/scenarioo-java/2.0.0

Known issues in API and client

https://github.com/scenarioo/scenarioo/milestones/2.0%20Release%202.0%20Known%20Issues

2.0.0-RC5

15 Sep 23:54

Choose a tag to compare

2.0.0-RC5 Pre-release
Pre-release

Just a minor improvement:
Allow to modify directly the list returned by getChildren on ObjectTreeNode
(there was an unnecessary unmodifiable List wrapper).

2.0.0-RC4

15 Sep 00:52

Choose a tag to compare

2.0.0-RC4 Pre-release
Pre-release

fixed a bug introduced due to scenarioo/scenarioo#335

2.0.0-RC3

14 Sep 22:00

Choose a tag to compare

2.0.0-RC3 Pre-release
Pre-release

Release candidate with some API changes.

Version 1.0.1

20 Jul 18:16

Choose a tag to compare

  • Adds a new function to save screenshots from byte arrays containing a raw PNG file.
  • The old Base64 functions for saving screenshots are now deprecated.

Version 1.0.0

27 Jun 14:43

Choose a tag to compare

Features

  • Supports recording of user scenarios in file system as XML files and PNG images, such that the scenarioo webapplication can read and present those documented scenarios
  • Supports notion of a "Branch" to collect multiple documentation versions inside for the same branch/release/configuration of an application
  • Supports notion of a "Build" to represent one full documentation version of an application generated in an automated build
  • Supports notion of a "Usecase" to represent a structural grouping of user scenarios belonging to the same usecase
  • Supports notion of a "Scenario" to represent one user scenario (one automated test)
  • Supports notion of a "Step" to represent one step/screenshot/interaction in a user scenario
  • Steps can be linked to a "Page" (to group steps of same page together)
  • All important elements support to attach application specific data in a key value map called "details"
  • Support for application specific object structures, object references, lists and tree structures in application specific details data
  • Async write support to not block the progress of tests too much while writing documentation data

Download Binaries from Maven-Repo

You find the release binaries (JAR) here:
https://github.com/scenarioo/mvn-repo/tree/master/org/scenarioo/scenarioo-java/1.0.0