serenity-js

A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

APACHE-2.0 License

Downloads
412.4K
Stars
535
Committers
57

Bot releases are visible (Hide)

serenity-js - v3.5.0

Published by github-actions[bot] over 1 year ago

3.5.0 (2023-07-02)

Bug Fixes

  • core: code clean-up: use type-only TypeScript imports where possible (aa49150)
  • deps: update dependency @giscus/react to v2.3.0 (9146955)

Features

  • core: actors can tell the current time (c52959a)
serenity-js - v3.4.2

Published by github-actions[bot] over 1 year ago

3.4.2 (2023-06-30)

Bug Fixes

  • deps: update dependency fast-glob to ^3.3.0 (bb00f5e)
  • playwright-test: preserve Playwright Test-specific reporting when overriding actors (8bf0bbb)
serenity-js - v3.4.1

Published by github-actions[bot] over 1 year ago

3.4.1 (2023-06-23)

Bug Fixes

  • deps: update playwright dependencies to ^1.35.1 (9124e2e)
serenity-js - v3.4.0

Published by github-actions[bot] over 1 year ago

3.4.0 (2023-06-10)

Bug Fixes

  • deps: update playwright dependencies to ^1.35.0 (fb4359f)
  • webdriverio: support for WebdriverIO 8.11 APIs (cebbeec), closes #1739

Features

  • core: compile Serenity/JS against ES2021 (6b31184)
serenity-js - v3.3.1

Published by github-actions[bot] over 1 year ago

3.3.1 (2023-06-08)

Bug Fixes

  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (2aaa656)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (e7ce99f)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (dd2148a)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (eb37932)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (1fa40c2)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (1ccc3e4)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (03a92d3)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.1 (e01b642)
  • deps: update dependency https-proxy-agent to v7 (d2a033b)
  • deps: update dependency https-proxy-agent to v7 (ed8a659)
  • deps: update dependency https-proxy-agent to v7 (2a7935c)
  • deps: update dependency https-proxy-agent to v7 (beb95a3)
  • deps: update dependency https-proxy-agent to v7 (546e6e0)
  • deps: update dependency https-proxy-agent to v7 (d52ecf6)
  • deps: update dependency https-proxy-agent to v7 (42bdd19)
  • deps: update dependency https-proxy-agent to v7 (dba90e4)
  • deps: update dependency https-proxy-agent to v7 (479d25a)
  • deps: update dependency https-proxy-agent to v7 (2c3043d)
  • deps: update dependency https-proxy-agent to v7 (2b8f775)
  • deps: update dependency https-proxy-agent to v7 (243e7de)
  • deps: update dependency typedoc to ^0.24.8 (4170d13)
serenity-js - v3.3.0

Published by github-actions[bot] over 1 year ago

3.3.0 (2023-06-01)

Bug Fixes

  • core: ability to ScheduleWork preserves stack traces for better reporting (c2ce5f7), closes #1717
  • deps: update website dependencies to v2.4.1 (6e4d17b)
  • playwright-test: corrected synchronisation of the platform fixture (7156f84), closes #1717
  • playwright: support for Playwright 1.34.0 (5d591c7)
  • playwright: updated Playwright Core to 1.34.0 (c5aa042)
  • playwright: updated Playwright to 1.34.2 (c944031)
  • playwright: upgraded to Playwright 1.34.3 (0ded19e)
  • protractor: updated dependency on @types/selenium-webdriver (a7a68ff)

Features

  • core: enabled extending default behaviour of actor.perform and actor.answer APIs (01bb213), closes #1717
  • playwright-test: improved integration with Playwright Test (45b324f), closes #1717
  • playwright-test: much more detailed Playwright Test reports (5980a1e), closes #1717
  • playwright: support Playwright auto-waiting (8f1750f), closes #1717
serenity-js - v3.2.1

Published by github-actions[bot] over 1 year ago

3.2.1 (2023-05-15)

Bug Fixes

  • cucumber: updated Cucumber to 9.1.2 (e202cf8), closes #1690
  • deps: update dependency typedoc to ^0.24.7 (d821a13)
  • deps: update serenity bdd dependencies (4f39f2d)
serenity-js - v3.2.0

Published by github-actions[bot] over 1 year ago

3.2.0 (2023-05-05)

Bug Fixes

  • core: use "types" instead of "typings" in package.json files (0696639), closes #1682
  • core: use "types" instead of "typings" in package.json files (b83d922), closes #1682
  • deps: update playwright dependencies to ^1.33.0 (e1cebc4)
  • webdriverio: aligned CJS and ESM exports to offer a consistent developer experience (3f9f50a)
  • webdriverio: aligned CJS and ESM exports to offer a consistent developer experience (c72213b)
  • webdriverio: support for WebdriverIO 8.10.0 (bf35d6c)
  • webdriverio: support for WebdriverIO 8.10.0 (71da9f9)

Features

serenity-js - v3.1.6

Published by github-actions[bot] over 1 year ago

3.1.6 (2023-04-18)

Bug Fixes

  • webdriverio: upgraded to TypeScript 5 and WebdriverIO 7.31.1 (15b1ba7), closes #1558 #1651
serenity-js - v3.1.5

Published by github-actions[bot] over 1 year ago

3.1.5 (2023-04-18)

Bug Fixes

serenity-js - v3.1.4

Published by github-actions[bot] over 1 year ago

3.1.4 (2023-04-16)

Bug Fixes

  • serenity-bdd: escape HTML tags in scenaio name and title (c5ca1bf), closes #1630
serenity-js - v3.1.3

Published by github-actions[bot] over 1 year ago

3.1.3 (2023-04-14)

Bug Fixes

  • deps: update dependency typedoc to ^0.24.1 (c52f4ed)
  • playwright: updated Playwright to 1.32.3 (1d7f77b)
  • protractor: click interactions now scroll element into view before performing their action (3ea7bb8)
serenity-js - v3.1.2

Published by github-actions[bot] over 1 year ago

3.1.2 (2023-04-07)

Bug Fixes

  • protractor: introduced an explicit dependency on @serenity-js/web (a12271b)
  • protractor: moved @serenity-js/assertions to dev dependencies (dd187d1)
serenity-js - v3.1.1

Published by github-actions[bot] over 1 year ago

3.1.1 (2023-04-05)

Bug Fixes

  • core: ensure Wait.for(..) is not terminated prematurely by interactionTimeout (f1a94e2), closes #1604
  • deps: update playwright dependencies to ^1.32.2 (8398ec3)
  • playwright-test: use custom interactionTimeout when provided in the config (71c0401), closes #1604
  • protractor: use custom interactionTimeout when provided in the config (df8f387), closes #1604
  • webdriverio: use custom interactionTimeout when provided in the config (4cc75bf), closes #1604
serenity-js - v3.1.0

Published by github-actions[bot] over 1 year ago

3.1.0 (2023-04-02)

Bug Fixes

  • core: pinned dependencies on Serenity/JS modules (b314b11)
  • core: replaced dependency on depracated cuid with cuid2 (0417f1c)

Features

serenity-js - v3.0.1

Published by github-actions[bot] over 1 year ago

3.0.1 (2023-03-25)

Bug Fixes

  • deps: update playwright dependencies to ^1.32.1 (e8d9e0e)
  • deps: update playwright dependencies to ^1.32.1 (e4981c4)
  • deps: update playwright dependencies to ^1.32.1 (8f727aa)
  • deps: update playwright dependencies to ^1.32.1 (5732d1c)
  • deps: update playwright dependencies to ^1.32.1 (9560bae)
  • deps: update playwright dependencies to ^1.32.1 (81a4ed5)
  • deps: update playwright dependencies to ^1.32.1 (c17ebd9)
  • deps: update playwright dependencies to ^1.32.1 (1ab8b80)
  • deps: update playwright dependencies to ^1.32.1 (a421192)
  • deps: update playwright dependencies to ^1.32.1 (5f4e2e4)
  • deps: update playwright dependencies to ^1.32.1 (49ea38a)
  • deps: update playwright dependencies to ^1.32.1 (987866e)
  • deps: update playwright dependencies to ^1.32.1 (4b9535b)
  • deps: update playwright dependencies to ^1.32.1 (de195fb)
  • deps: update playwright dependencies to ^1.32.1 (bcb6839)
  • deps: update playwright dependencies to ^1.32.1 (3ba8d4c)
  • deps: update website dependencies to v2.4.0 (ba23ee2)
  • deps: update website dependencies to v2.4.0 (441dace)
  • deps: update website dependencies to v2.4.0 (c39d9a5)
  • deps: update website dependencies to v2.4.0 (9d4e427)
serenity-js - v3.0.0

Published by github-actions[bot] over 1 year ago

3.0.0 (2023-03-23)

Features

  • core: release Serenity/JS v3 (0937dfa)
serenity-js - v3.0.0-rc.45

Published by github-actions[bot] over 1 year ago

3.0.0-rc.45 (2023-03-22)

Bug Fixes

  • core: re-implemented the interaction to Debug so that it works in JetBrains IDEs (14737f9), closes #1520
  • core: removed deprecated API Cast.whereEveryoneCan (7f2f5b9), closes #1403
  • core: removed deprecated API List.get (6308686), closes #1403
  • core: removed deprecated ContextTag (d09a688), closes #1403
  • deps: update dependency deepmerge to ^4.3.1 (d605a6b)
  • deps: update dependency graceful-fs to ^4.2.11 (3dc2d0b)
  • deps: update dependency typedoc to ^0.23.28 (5d5b8d7)
  • local-server: removed deprecated API StartLocalServer.onOneOfThePreferredPorts (58cc29c), closes #1403
  • playwright: it's now easier to inspect PlaywrightPage using the new interaction to Debug (cbf210a)
serenity-js - v3.0.0-rc.44

Published by github-actions[bot] over 1 year ago

3.0.0-rc.44 (2023-03-19)

Bug Fixes

  • core: moved time-related code to a common package (f29fedc), closes #1522
  • core: support for NPM 9 (0493474)
  • deps: update dependency tiny-types to ^1.19.1 (ce335eb)
  • jasmine: improved filesystem location detection for Jasmine scenarios (ec180d6)
  • rest: support for Axios 1.3.4 (e926bbd)

Features

  • assertions: fault-tolerant interaction to Ensure.eventually (d6297f7), closes #1522
  • core: introduced a new ability ScheduleWork to enable #1083 and #1522 (b275d18)
  • core: max timeout of Wait.until can now be configured globally (8dd6895), closes #1083
serenity-js - v3.0.0-rc.43

Published by github-actions[bot] over 1 year ago

3.0.0-rc.43 (2023-03-10)

Bug Fixes

  • core: introduced Cast.where factory method to make it easier to generate custom casts of actors (26637f1), closes #1523
  • deps: update dependency deepmerge to ^4.3.0 (ac08d09)
  • deps: update dependency yargs to ^17.7.1 (1e7a52b)
  • deps: update playwright dependencies to ^1.31.2 (ebac2ff)
  • deps: update website dependencies (#1531) (4a58010)
  • playwright-test: ensure each new actor gets their own Playwright browser (f4c527b), closes #1523
  • protractor: default actors receive abilities to BrowseTheWebWithProtractor and TakeNotes (edcf734), closes #1523
  • webdriverio: default actors receive abilities to BrowseTheWebWithWebdriverIO and TakeNotes (3880d3b), closes #1523