All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
5.3.0 - 2023-11-15
- Add support for
@cucumber/cucumber
version^9.0.0
and^10.0.0
.
5.2.0 - 2022-10-10
- Add support for ES Modules in the System Under Test #121
- Dependency on
@cucumber/electron
has been removed, and the example code has moved to https://github.com/cucumber/screenplay.js.examples (#127, #129) - Allow using
@cucumber/cucumber
version^8.0.0
.
5.1.0 - 2021-11-12
- Added
World
generic type toAction
andPromiseAction
5.0.0 - 2021-07-02
- Rename the
Interaction
type toAction
. - Explain that tasks can be decomposed into multiple interactions, and that
they are both of type
Action
.
4.0.0 - 2021-07-30
- Renamed the library back to
@cucumber/screenplay
#39
3.1.0 - 2021-07-07
- Expose
eventually
function
3.0.0 - 2021-07-07
- Renamed the library to
@cucumber/playwright
#29
2.0.0 - 2021-07-06
- Added automatic loading of interactions if the
interactions
world parameter is defined - Added
PromiseInteraction
type
- Removed the use of environment variables in the example project
- Removed
InteractionLoader
andmakeInteractionLoader
from the public API
1.0.0 - 2021-07-02
- First stable release
0.0.1 - 2021-05-17
- First release