Skip to content

Releases: scenarioo/scenarioo-js

Release 4.0.0

03 Jun 08:50
Compare
Choose a tag to compare

Breaking Changes

  • Not using the WebDriver Control Flow anymore, so you should set SELENIUM_PROMISE_MANAGER to 0 in your protractor config file.

Bug Fixes

  • When saveLastStep is activated then both the screenshot and the step.xml are correctly created. (#80)
  • When using the fluent DSL, description is now optional for use cases. (#88)

Other Changes

  • Update Libraries

Release 3.0.2 - MIT License

20 Apr 21:50
Compare
Choose a tag to compare

Changes

  • Change license to MIT
  • Improve readme file and migration guide

Format Compatibility

  • Writes format 2.1 that is compatible with Scenarioo Viewer 3.x and 2.x

Release 3.0.1

16 Jan 11:41
Compare
Choose a tag to compare

Bug Fixes

  • Improve TypeScript Typings for ScreenAnnotations to be 100% TypeScript conform (#46)
  • Improve Documentation and error message (hint) for label definitions that was partially wrong or suboptimal (#47)

Format Compatibility

  • Writes format 2.1 that is compatible with Scenarioo Viewer 3.x and 2.x

Release 3.0

04 Dec 17:06
Compare
Choose a tag to compare

New Features

  • Integrates easily with Jasmine 2 and Protractor
  • Comes with TypeScript Typings for using newest API in TypeScript
  • Comes with more comfortable DSLs:
    • Brand new "Fluent DSL"
    • "Backwards DSL" for easy migration
  • Can be used now with vanilla Jasmine test notation as well
  • Automatic screenshots on test failures and at the end of tests
  • Writes visible text for full text search into each step
  • Can write more additional data to the documentation:
    • labels
    • screen annotations
  • Improved Logging (can even be turned off and integrates nicely with jasmine's default output)
  • Support to clean output directory before running tests

Bug Fixes

  • Smaller fixes and improvements

Breaking Changes

  • Jasmine reporter depends on Jasmine 2 (writer can also be used without Jasmine, but this is the most common use case)
  • The library API slightly changed, but there is a very easy migration path. Check out the migration guide: Migration Guide.

Format Compatibility

  • Writes format 2.1 that is compatible with Scenarioo Viewer 3.x and 2.x

Bug Fixes

04 Sep 13:27
Compare
Choose a tag to compare
  • Improved page name extractor (remove query string for URLs with a # sign)
  • Allow web tests to run without generating Scenarioo documentation (removed check in saveStep, saveScenario and saveUseCase).

Descriptions, Metadata and Custom Page Name Extraction

15 Jun 17:06
Compare
Choose a tag to compare
  • Allow description in describeUseCase and describeScenario
  • Allow metadata in saveStep
  • Custom page name extraction with registerPageNameFunction()
  • Smaller fixes and improvements

Bugfix and Maintenance Release

07 Nov 08:18
Compare
Choose a tag to compare

Fixed some minor Bugs, updated some dependencies, refactored and cleaned some code.