Skip to content

Releases: crwlrsoft/crawler-ext-browser

v1.2.1

04 Mar 13:15
Compare
Choose a tag to compare

Fixed

  • Remove input validation in screenshot step, so it automatically uses the validation method of the HttpBase step, so it also allows to use the useInputKeyAs... methods.

v1.2.0

26 Feb 12:46
Compare
Choose a tag to compare

Added

  • Option to wait a certain amount of time after loading a page, before taking the screenshot (Screenshot::waitAfterPageLoaded()).

v1.1.0

22 Feb 12:06
Compare
Choose a tag to compare

Added

  • Get all colors, not only the ones making up more than 0.5 percent of the image. But also add a method onlyAbovePercentageOfImage() to the GetColors step, to manually set a custom threshold.

Fixed

  • Improve memory usage of getting colors from an image.

v1.0.0

17 Feb 00:30
Compare
Choose a tag to compare

Changed

  • Change the output of the Screenshot step, from an array ['response' => RespondedRequest, 'screenshotPath' => string] to a RespondedRequestWithScreenshot object, that has a screenshotPath property. The problem with the previous solution was: when using the response cache, the step failed, because it gets a cached response from the loader that was not actually loaded in the headless browser. When the step afterwards tries to take a screenshot from the page that is still open in the browser, it just fails because there is no open page. Now, with the new RespondedRequestWithScreenshot object, the screenshotPath is also saved in the cached response.

v0.1.2

07 Feb 14:57
Compare
Choose a tag to compare

Fixed

  • Upgrade to crwlr/crawler v1.5.3 and remove the separate HeadlessBrowserLoader and HeadlessBrowserCrawler. The steps shall simply use the normal HttpLoader and automatically switch to use the headless browser for loading and switch back afterwards if the loader was configured to use the HTTP client.

v0.1.1

06 Feb 22:54
Compare
Choose a tag to compare

Fixed

  • Set required crwlr/crawler version to ^1.5.

v0.1.0

06 Feb 22:18
Compare
Choose a tag to compare

Added

  • Initial version containing a HeadlessBrowserLoader, a HeadlessBrowserCrawler (like HttpCrawler) and two steps: Screenshot and GetColors.