Releases: scenarioo/scenarioo-js
Releases · scenarioo/scenarioo-js
Release 4.0.0
Breaking Changes
- Not using the WebDriver Control Flow anymore, so you should set
SELENIUM_PROMISE_MANAGER
to0
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
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
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
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
Descriptions, Metadata and Custom Page Name Extraction
- Allow description in
describeUseCase
anddescribeScenario
- Allow metadata in
saveStep
- Custom page name extraction with
registerPageNameFunction()
- Smaller fixes and improvements
Bugfix and Maintenance Release
Fixed some minor Bugs, updated some dependencies, refactored and cleaned some code.