Releases: scenarioo/scenarioo-java
2.1.0 Screen Annotations / 2.1.1 Maven Central
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
Version 2.0.0
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
2.0.0-RC4
fixed a bug introduced due to scenarioo/scenarioo#335
2.0.0-RC3
Version 1.0.1
- 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
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