Releases: serenity-js/serenity-js
Releases · serenity-js/serenity-js
v3.23.2
v3.23.1
v3.23.0
3.23.0 (2024-05-12)
Bug Fixes
- deps: update dependency sass to v1.77.1 (a9d7258)
Features
- core: exported isPlainObject utility function as part of /lib/io (7f2c5fd)
- core: new utility method Question.fromArray to complement Question.fromObject (4007bf1)
- playwright: standardised ExecuteScript argument transmission across WebdriverIO and Playwright (adfc171)
- protractor: standardised ExecuteScript argument transmission across all web integration tools (1a08f47)
- webdriverio: support for injecting scripts parameterised with complex data structures (e920e67)
- web: scripts injected into the browser accept data structures containing PageElement objects (2fbddf5)
v3.22.4
v3.22.3
3.22.3 (2024-05-01)
Bug Fixes
- deps: update dependency cytoscape to v3.29.2 (de21b6c)
- deps: update dependency lru-cache to v10.2.2 (35b9e75)
- deps: update dependency sass to v1.76.0 (71573d5)
- playwright: ensure ExecuteScript runs in the context of the currently active iframe (3592ca0)
- webdriverio: support switching to parent frame when using Appium (1faba64), closes appium/appium#14882
v3.22.2
v3.22.1
v3.22.0
3.22.0 (2024-04-11)
Bug Fixes
- cucumber: support for Cucumber 10.4.0 (3aff921)
- cucumber: updated cucumber/messages to 24.1.0 (1ea098b)
- deps: update dependency sass to v1.74.1 (a9b73e1)
- deps: update playwright dependencies to v1.43.0 (f9a2f9d)
- playwright-test: support for Playwright Test 1.43.0 (0162b6e)
Features
- serenity-bdd: support for Serenity BDD 4.1.6 (48cbaf6)