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 hidden (Show)

serenity-js - v2.25.0

Published by jan-molak over 3 years ago

2.25.0 (2021-03-15)

Bug Fixes

  • core: moved RelativeQuestion interface to core and renamed to MetaQuestion (fdc9500)
  • protractor: added an explicit dependency on @serenity-js/assertions (0d0dda3)
  • protractor: deprecated experimental Pick; use Target.all().located().where(...) instead (81b9c36)

Features

  • assertions: re-exported Expectation and Check from core to avoid breaking tests using Serenity/JS 2.24.1 and older (5ef1096)
  • core: moved Check from @serenity-js/assertions to @serenity-js/core (1f36581)
  • core: moved Expectation from @serenity-js/assertions to @serenity-js/core (208391e)
  • core: new question List to help retrieve a specific item from a collection (2de991a)
  • core: new questions Property.of and Property.at help retrieve properties of Answerable (a807df9)
  • protractor: new APIs to make it easier to pick a specific element from Target.all (f697d39)
serenity-js - v2.24.1

Published by jan-molak over 3 years ago

2.24.1 (2021-02-28)

Bug Fixes

  • core: corrected package.json to mention all the Node and NPM versions supported by Serenity/JS (9fff39a)
serenity-js - v2.24.0

Published by jan-molak over 3 years ago

2.24.0 (2021-02-26)

Bug Fixes

  • cucumber: corrected min version of Cucumber 3 peer dependency (3.2.2 => 3.2.1) (77425c0)

Features

serenity-js - v2.23.2

Published by jan-molak over 3 years ago

2.23.2 (2021-02-23)

Bug Fixes

  • protractor: optional Serenity/JS modules are marked as peerDependencies to avoid NPM installing them by default (433afa1), closes npm/npm#3066
serenity-js - v2.23.1

Published by jan-molak over 3 years ago

2.23.1 (2021-02-21)

Bug Fixes

serenity-js - v2.23.0

Published by jan-molak over 3 years ago

2.23.0 (2021-02-16)

Bug Fixes

Features

serenity-js - v2.22.0

Published by jan-molak over 3 years ago

2.22.0 (2021-01-27)

Features

  • rest: new interaction to set a request header for all the subsequent requests (c1c9be0)
serenity-js - v2.21.0

Published by jan-molak over 3 years ago

2.21.0 (2021-01-26)

Bug Fixes

  • rest: all HTTPRequests can be configured in-line using Answerable (2e982f4)
  • rest: upgraded Axios to 0.21.1 (4b08f90)
  • serenity-bdd: corrected reporting of errors thrown in non-Screenplay scenarios (dedf3ae)
  • serenity-bdd: improved reporting of unusual "errors" (8c2a850), closes #549

Features

  • core: event TestRunStarts is now emitted before the first scenario starts (fd30d39)
  • core: SceneFinishes informs StageCrewMembers about the Outcome of the scenario (abfca70)
serenity-js - v2.20.1

Published by jan-molak over 3 years ago

2.20.1 (2021-01-23)

Bug Fixes

  • deps: updated tiny-types (e81a6ea)
  • rest: a full URL of an API request is now reported, instead of just the path (1996c8a)
  • serenity-bdd: improved reporting of JSON and XML API responses (750bc00), closes #709 #722
serenity-js - v2.20.0

Published by jan-molak almost 4 years ago

2.20.0 (2021-01-18)

Bug Fixes

  • console-reporter: don't pollute the log with stack traces of ImplementationPendingError (fb3b97a)
  • core: ensure all the DomainEvents are always correct at runtime (1341bfb)
  • core: ModuleLoader.hasAvailable checks if a given dependency is available (f67c982)
  • core: ScenarioParameters now requires Description to be provided (cfa4800)
  • cucumber: corrected how Cucumber hooks are reported (3ae1cd7)
  • cucumber: corrected the CucumberFormatterOptions interface (463047b)
  • cucumber: corrected the type definition of CucumberConfig#worldParameters (570c3b6)

Features

serenity-js - v2.19.10

Published by jan-molak almost 4 years ago

2.19.10 (2020-12-22)

Bug Fixes

  • core: reduced the max length of an artifact file name to better support Windows OS (e771362), closes #714
serenity-js - v2.19.9

Published by jan-molak almost 4 years ago

2.19.9 (2020-12-15)

Bug Fixes

  • assertions: corrected how the interaction to Check is reported (fca99a6), closes #713
  • core: ensure file names produced by the ArtifactArchiver contain only URL-friendly characters (6c7abcc), closes #634

Performance Improvements

  • core: simplified Artifact validation to make it perform better with large screenshots (ff365db)
serenity-js - v2.19.8

Published by jan-molak almost 4 years ago

2.19.8 (2020-12-15)

Bug Fixes

  • core: serenity-js/core is now a direct dependency of all the Serenity/JS modules (4561862)
serenity-js - v2.19.7

Published by jan-molak almost 4 years ago

2.19.7 (2020-12-10)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.6

Published by jan-molak almost 4 years ago

2.19.6 (2020-12-10)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.5

Published by jan-molak almost 4 years ago

2.19.5 (2020-12-10)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.4

Published by jan-molak almost 4 years ago

2.19.4 (2020-11-30)

Bug Fixes

  • protractor: improved the description of the ProtractorParam question (e9e1cae)
serenity-js - v2.19.3

Published by jan-molak almost 4 years ago

2.19.3 (2020-11-26)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.2

Published by jan-molak almost 4 years ago

2.19.2 (2020-11-26)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.1

Published by jan-molak almost 4 years ago

2.19.1 (2020-11-25)

Bug Fixes

  • deps: updated dependencies (25e316d)