Skip to content

Latest commit

 

History

History
470 lines (218 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

470 lines (218 loc) · 21.9 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.0.0 (2024-02-05)

⚠ BREAKING CHANGES

  • make replay compatible with Puppeteer v22 (#758)
  • update min version to Node 18 (#755)

Features

Bug Fixes

Code Refactoring

  • make replay compatible with Puppeteer v22 (#758) (e594f50)

2.13.4 (2023-09-19)

Bug Fixes

2.13.3 (2023-08-03)

Bug Fixes

2.13.2 (2023-07-18)

Bug Fixes

  • pierce selectors should be generated using :scope (#613) (e8abd93)
  • use correct frame target (#618) (9a998e4)

2.13.1 (2023-07-12)

Bug Fixes

  • bumps version for Node and TS target (#607) (3d243e4)

2.13.0 (2023-07-10)

Features

2.12.3 (2023-07-07)

Bug Fixes

2.12.2 (2023-07-07)

Bug Fixes

2.12.1 (2023-07-04)

Bug Fixes

  • bundle cssesc to be used in the browser (#590) (1d79942)

2.12.0 (2023-07-04)

Features

  • use locators in Puppeteer extensions (#569) (92d7666)

2.11.2 (2023-06-12)

Bug Fixes

2.11.1 (2023-05-16)

Bug Fixes

2.11.0 (2023-04-20)

Features

2.10.2 (2023-03-07)

Bug Fixes

2.10.1 (2023-02-17)

Bug Fixes

2.10.0 (2023-02-13)

Features

2.9.0 (2023-02-01)

Features

2.8.0 (2023-01-31)

Features

  • CLI to test extension implementations (#435) (edd9628)

2.7.1 (2022-12-22)

Bug Fixes

  • add parsing for visible, attributes, and properties (#419) (856d6dd)

2.7.0 (2022-12-16)

Features

  • add visible, properties, and attributes to waitForElement (#412) (95ac621)

2.6.1 (2022-12-06)

Bug Fixes

  • support typescript commonjs modules using moduleresolution nodenext (#401) (67c5b23)

2.6.0 (2022-11-23)

Features

2.5.0 (2022-11-22)

Features

Bug Fixes

  • change vlq encoding to encode only positive ints (#389) (3237408)

2.4.0 (2022-11-18)

Features

2.3.0 (2022-11-16)

Features

  • add PuppeteerReplayStringifyExtension (#381) (f1abc72)

2.2.0 (2022-11-09)

Features

2.1.0 (2022-11-02)

Features

  • allow the runner to run beforeAll/afterAll hooks (#360) (3c4ece0)

2.0.2 (2022-10-27)

Bug Fixes

2.0.1 (2022-10-27)

Bug Fixes

2.0.0 (2022-10-27)

⚠ BREAKING CHANGES

  • the user flow parameter in the runner extensions is now optional

Features

  • expose runner APIs for running individual steps (#215) (4ef380d)

Bug Fixes

  • align typing behaviour between runner and stringifier (#342) (50aae4a)
  • allow specifying no flow when creating a runner (#354) (d920654)

1.3.2 (2022-10-21)

Bug Fixes

1.3.1 (2022-10-05)

Bug Fixes

  • using the correct ('navigate') step type within the parseNavigateStep method (#317) (1131dac)

1.3.0 (2022-09-21)

Features

  • XPath and Text selector types are now supported (#309) (bc066e5)

1.2.2 (2022-09-20)

Bug Fixes

1.2.1 (2022-09-20)

Bug Fixes

  • ensure the right order of waitForSelector and scrollIntoView (#303) (dd35372)

1.2.0 (2022-09-14)

Features

1.1.2 (2022-09-05)

Bug Fixes

  • waitForFunction: clearing timeout when callback function returns a truthy value (#283) (2d86fbf)

1.1.1 (2022-08-30)

Bug Fixes

  • expose Lighthouse stringify extension (#279) (eddad51)

1.1.0 (2022-08-29)

Features

1.0.0 (2022-08-22)

⚠ BREAKING CHANGES

  • this version is compatible with Puppeteer >= v16.2.0

Features

0.6.2 (2022-08-22)

Bug Fixes

  • Puppeteer stringified button click type (#261) (9a2b1b8)

0.6.1 (2022-08-03)

Bug Fixes

  • check for visibility of the last selected element only (#241) (7034ff1)

0.6.0 (2022-07-29)

Features

0.5.1 (2022-07-06)

Bug Fixes

  • close browser after run and throw errors (#211) (95a1575)

0.5.0 (2022-06-22)

Features

  • run all recording files in directory with cli (#184) (5261098)

Bug Fixes

  • make cjs the main package entrypoint (#203) (4d10066)

0.4.0 (2022-06-20)

Features

0.3.1 (2022-06-13)

Bug Fixes

0.3.0 (2022-06-09)

⚠ BREAKING CHANGES

  • add abort function to Runner and remove stepIdx from run (#175)

Features

0.2.0 (2022-06-01)

⚠ BREAKING CHANGES

  • flow parameter is now optional in before/after/step hooks.

Features

Bug Fixes

0.1.3 (2022-05-18)

Features

0.1.2 (2022-04-28)

Features

  • improved pointer events (e76d828)
  • use Puppeteer's select to change select elements (#72) (0b4e052)

0.1.1 (2022-03-24)

Features

  • implement a CLI to run multiple JSON files (#66) (eedd349)

0.1.0 (2022-03-23)

Bug Fixes

  • expose Key to make sure it's included in types (#64) (4693f7d), closes #63

0.0.5 (2022-03-17)

Bug Fixes

  • waiting for events should start right before the main step action (#57) (9f33e61)

0.0.4 (2022-03-10)

Features

  • PuppeteerRunnerExtension: improve handling of SVG elements (#41) (d709140)

Bug Fixes

  • assert events for iframe navigations (#44) (7817792)

0.0.3 (2022-03-07)

Features

0.0.2 (2022-03-01)

Features

0.0.1 (2022-02-22)

Features

  • implement runner API with extension points (#4) (4bcb431)
  • implement stringify API with extension points (#3) (961e79f)
  • sync various improvements (#25) (3d68273)

Bug Fixes

  • dynamic puppeteer import and runner iteration over steps (#7) (103cf2d)
  • improve code in runner (#28) (da5521e)
  • minor typos (#21) (9b8cc01)
  • rename to PuppeteerRunnerOwningBrowserExtension (#10) (34579ab)