v3.10.4

apify/crawleev3.10.4Jun 11, 2024by apify-service-account

AI Summary

Enhanced crawling context with new helper options and improved logging accessibility across the crawler stack.

Key Highlights

  • Added 'waitForAllRequestsToBeAdded' option to 'enqueueLinks' helper.
  • Added missing 'useState' implementation into crawling context.
  • Made 'crawler.log' publicly accessible.
  • Updated Playwright to allow passing new context options in 'launchOptions'.

New Features

  • 'waitForAllRequestsToBeAdded' option
  • Missing 'useState' implementation
  • Public 'crawler.log' access
  • Playwright context options support

Full Release Notes

## [3.10.4](https://github.com/apify/crawlee/compare/v3.10.3...v3.10.4) (2024-06-11)


### Bug Fixes

* add `waitForAllRequestsToBeAdded` option to `enqueueLinks` helper ([925546b](https://github.com/apify/crawlee/commit/925546b31130076c2dec98a83a42d15c216589a0)), closes [#2318](https://github.com/apify/crawlee/issues/2318)
* add missing `useState` implementation into crawling context ([eec4a71](https://github.com/apify/crawlee/commit/eec4a71769f1236ca0876a4a32288241b1b63db1))
* make `crawler.log` publicly accessible ([#2526](https://github.com/apify/crawlee/issues/2526)) ([3e9e665](https://github.com/apify/crawlee/commit/3e9e6652c0b5e4d0c2707985abbad7d80336b9af))
* **playwright:** allow passing new context options in `launchOptions` on type level ([0519d40](https://github.com/apify/crawlee/commit/0519d4099d257bbc40ed091c131a674ea5f8d731)), closes [#1849](https://github.com/apify/crawlee/issues/1849)
* respect `crawler.log` when creating child logger for `Statistics` ([0a0d75d](https://github.com/apify/crawlee/commit/0a0d75d40b5f78b329589535bbe3e0e84be76a7e)), closes [#2412](https://github.com/apify/crawlee/issues/2412)