Skip to content

Releases: roach-php/core

1.0.0

19 Apr 19:47
59dfc00
Compare
Choose a tag to compare

🎉 Partaaay 🎉

This release contains a few breaking changes. Please check out the upgrade guide on how to upgrade your application.

What's Changed

  • Added Roach::collectSpider method to start a spider run and return all scraped items.
  • Added array $context parameter to Roach::startSpider and Roach::collectSpider to pass arbitrary
    context data to a spider when starting a run.
  • Added roach:run <spider> command to start a spider through the CLI.
  • Added Roach::fake() method to test that a run for a given spider was started
  • Requests dropped by downloader middleware are no longer affected by requestDelay (fixes #27)
  • Move spatie/browsershot from a require to suggest as it's only necessary if the ExecuteJavascriptMiddleware is used.
    Remove ext-exif as a dependency for the same reason.
  • Removed default command from CLI. To start the REPL, you now need to explicitly invoke the roach:shell <url> command, instead.
  • Add Configurable::withOptions method by @inxilpro in #32
  • Make InteractsWithRequestsAndResponses available for testing by @Daanra in #34

New Contributors

Full Changelog: 0.3.0...1.0.0

0.3.0

30 Jan 11:18
4d3a26c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

28 Dec 13:32
c6612fc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.0...0.2.0

0.1.0

27 Dec 22:36
abb87f8
Compare
Choose a tag to compare

Initial release