diff --git a/CHANGELOG.md b/CHANGELOG.md index 40fbb79e49f3..b62cd2409b75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Bug Fixes + +* include actual key in error message of KVS' `setValue` ([#2411](https://github.com/apify/crawlee/issues/2411)) ([9089bf1](https://github.com/apify/crawlee/commit/9089bf139b717fecc6e8220c65a4d389862bd073)) +* notify autoscaled pool about newly added requests ([#2400](https://github.com/apify/crawlee/issues/2400)) ([a90177d](https://github.com/apify/crawlee/commit/a90177d5207794be1d6e401d746dd4c6e5961976)) +* **puppeteer:** allow passing `networkidle` to `waitUntil` in `gotoExtended` ([#2399](https://github.com/apify/crawlee/issues/2399)) ([5d0030d](https://github.com/apify/crawlee/commit/5d0030d24858585715b0fac5568440f2b2346706)), closes [#2398](https://github.com/apify/crawlee/issues/2398) +* sitemaps support `application/xml` ([#2408](https://github.com/apify/crawlee/issues/2408)) ([cbcf47a](https://github.com/apify/crawlee/commit/cbcf47a7b991a8b88a6c2a46f3684444d776fcdd)) + + +### Features + +* `createAdaptivePlaywrightRouter` utility ([#2415](https://github.com/apify/crawlee/issues/2415)) ([cee4778](https://github.com/apify/crawlee/commit/cee477814e4901d025c5376205ad884c2fe08e0e)), closes [#2407](https://github.com/apify/crawlee/issues/2407) +* `tieredProxyUrls` for ProxyConfiguration ([#2348](https://github.com/apify/crawlee/issues/2348)) ([5408c7f](https://github.com/apify/crawlee/commit/5408c7f60a5bf4dbdba92f2d7440e0946b94ea6e)) +* better `newUrlFunction` for ProxyConfiguration ([#2392](https://github.com/apify/crawlee/issues/2392)) ([330598b](https://github.com/apify/crawlee/commit/330598b348ad27bc7c73732294a14b655ccd3507)), closes [#2348](https://github.com/apify/crawlee/issues/2348) [#2065](https://github.com/apify/crawlee/issues/2065) +* expand #shadow-root elements automatically in `parseWithCheerio` helper ([#2396](https://github.com/apify/crawlee/issues/2396)) ([a05b3a9](https://github.com/apify/crawlee/commit/a05b3a93a9b57926b353df0e79d846b5024c42ac)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) diff --git a/lerna.json b/lerna.json index 9f127a86da03..a98782427c5e 100644 --- a/lerna.json +++ b/lerna.json @@ -2,7 +2,7 @@ "packages": [ "packages/*" ], - "version": "3.8.2", + "version": "3.9.0", "command": { "version": { "conventionalCommits": true, diff --git a/packages/basic-crawler/CHANGELOG.md b/packages/basic-crawler/CHANGELOG.md index 700727470e55..c8745126fd7d 100644 --- a/packages/basic-crawler/CHANGELOG.md +++ b/packages/basic-crawler/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Bug Fixes + +* notify autoscaled pool about newly added requests ([#2400](https://github.com/apify/crawlee/issues/2400)) ([a90177d](https://github.com/apify/crawlee/commit/a90177d5207794be1d6e401d746dd4c6e5961976)) + + +### Features + +* `tieredProxyUrls` for ProxyConfiguration ([#2348](https://github.com/apify/crawlee/issues/2348)) ([5408c7f](https://github.com/apify/crawlee/commit/5408c7f60a5bf4dbdba92f2d7440e0946b94ea6e)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/basic diff --git a/packages/basic-crawler/package.json b/packages/basic-crawler/package.json index d62d2e1b04ff..107fc102359f 100644 --- a/packages/basic-crawler/package.json +++ b/packages/basic-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/basic", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -48,9 +48,9 @@ "@apify/log": "^2.4.0", "@apify/timeout": "^0.3.0", "@apify/utilities": "^2.7.10", - "@crawlee/core": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/core": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "csv-stringify": "^6.2.0", "fs-extra": "^11.0.0", "got-scraping": "^4.0.0", diff --git a/packages/browser-crawler/CHANGELOG.md b/packages/browser-crawler/CHANGELOG.md index da97250af9de..fc7f45d6ae85 100644 --- a/packages/browser-crawler/CHANGELOG.md +++ b/packages/browser-crawler/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Features + +* `tieredProxyUrls` for ProxyConfiguration ([#2348](https://github.com/apify/crawlee/issues/2348)) ([5408c7f](https://github.com/apify/crawlee/commit/5408c7f60a5bf4dbdba92f2d7440e0946b94ea6e)) +* better `newUrlFunction` for ProxyConfiguration ([#2392](https://github.com/apify/crawlee/issues/2392)) ([330598b](https://github.com/apify/crawlee/commit/330598b348ad27bc7c73732294a14b655ccd3507)), closes [#2348](https://github.com/apify/crawlee/issues/2348) [#2065](https://github.com/apify/crawlee/issues/2065) +* expand #shadow-root elements automatically in `parseWithCheerio` helper ([#2396](https://github.com/apify/crawlee/issues/2396)) ([a05b3a9](https://github.com/apify/crawlee/commit/a05b3a93a9b57926b353df0e79d846b5024c42ac)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/browser diff --git a/packages/browser-crawler/package.json b/packages/browser-crawler/package.json index e711cf250184..f62755b14492 100644 --- a/packages/browser-crawler/package.json +++ b/packages/browser-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/browser", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -54,10 +54,10 @@ }, "dependencies": { "@apify/timeout": "^0.3.0", - "@crawlee/basic": "3.8.2", - "@crawlee/browser-pool": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/basic": "^3.9.0", + "@crawlee/browser-pool": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "ow": "^0.28.1", "tslib": "^2.4.0", "type-fest": "^4.0.0" diff --git a/packages/browser-pool/CHANGELOG.md b/packages/browser-pool/CHANGELOG.md index 0610cda98ad5..662ebb9bd5a7 100644 --- a/packages/browser-pool/CHANGELOG.md +++ b/packages/browser-pool/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Features + +* `tieredProxyUrls` for ProxyConfiguration ([#2348](https://github.com/apify/crawlee/issues/2348)) ([5408c7f](https://github.com/apify/crawlee/commit/5408c7f60a5bf4dbdba92f2d7440e0946b94ea6e)) +* better `newUrlFunction` for ProxyConfiguration ([#2392](https://github.com/apify/crawlee/issues/2392)) ([330598b](https://github.com/apify/crawlee/commit/330598b348ad27bc7c73732294a14b655ccd3507)), closes [#2348](https://github.com/apify/crawlee/issues/2348) [#2065](https://github.com/apify/crawlee/issues/2065) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) diff --git a/packages/browser-pool/package.json b/packages/browser-pool/package.json index eb6ff1830baa..6acf3c73e937 100644 --- a/packages/browser-pool/package.json +++ b/packages/browser-pool/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/browser-pool", - "version": "3.8.2", + "version": "3.9.0", "description": "Rotate multiple browsers using popular automation libraries such as Playwright or Puppeteer.", "engines": { "node": ">=16.0.0" @@ -38,8 +38,8 @@ "dependencies": { "@apify/log": "^2.4.0", "@apify/timeout": "^0.3.0", - "@crawlee/core": "3.8.2", - "@crawlee/types": "3.8.2", + "@crawlee/core": "^3.9.0", + "@crawlee/types": "^3.9.0", "fingerprint-generator": "^2.0.6", "fingerprint-injector": "^2.0.5", "lodash.merge": "^4.6.2", diff --git a/packages/cheerio-crawler/CHANGELOG.md b/packages/cheerio-crawler/CHANGELOG.md index e790c024014c..d663601e7bf0 100644 --- a/packages/cheerio-crawler/CHANGELOG.md +++ b/packages/cheerio-crawler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/cheerio + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/cheerio diff --git a/packages/cheerio-crawler/package.json b/packages/cheerio-crawler/package.json index 82bfe5e6c5a0..5c8d3041e332 100644 --- a/packages/cheerio-crawler/package.json +++ b/packages/cheerio-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/cheerio", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -53,9 +53,9 @@ "access": "public" }, "dependencies": { - "@crawlee/http": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/http": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "cheerio": "^1.0.0-rc.12", "htmlparser2": "^9.0.0", "tslib": "^2.4.0" diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 8025bf30ba27..b6b7f8731263 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/cli + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/cli diff --git a/packages/cli/package.json b/packages/cli/package.json index 96852a20774e..1571fbcdf849 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/cli", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -51,7 +51,7 @@ "access": "public" }, "dependencies": { - "@crawlee/templates": "3.8.2", + "@crawlee/templates": "^3.9.0", "ansi-colors": "^4.1.3", "fs-extra": "^11.0.0", "inquirer": "^8.2.4", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 0365230706c7..260a70730324 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Bug Fixes + +* include actual key in error message of KVS' `setValue` ([#2411](https://github.com/apify/crawlee/issues/2411)) ([9089bf1](https://github.com/apify/crawlee/commit/9089bf139b717fecc6e8220c65a4d389862bd073)) +* notify autoscaled pool about newly added requests ([#2400](https://github.com/apify/crawlee/issues/2400)) ([a90177d](https://github.com/apify/crawlee/commit/a90177d5207794be1d6e401d746dd4c6e5961976)) + + +### Features + +* `createAdaptivePlaywrightRouter` utility ([#2415](https://github.com/apify/crawlee/issues/2415)) ([cee4778](https://github.com/apify/crawlee/commit/cee477814e4901d025c5376205ad884c2fe08e0e)), closes [#2407](https://github.com/apify/crawlee/issues/2407) +* `tieredProxyUrls` for ProxyConfiguration ([#2348](https://github.com/apify/crawlee/issues/2348)) ([5408c7f](https://github.com/apify/crawlee/commit/5408c7f60a5bf4dbdba92f2d7440e0946b94ea6e)) +* better `newUrlFunction` for ProxyConfiguration ([#2392](https://github.com/apify/crawlee/issues/2392)) ([330598b](https://github.com/apify/crawlee/commit/330598b348ad27bc7c73732294a14b655ccd3507)), closes [#2348](https://github.com/apify/crawlee/issues/2348) [#2065](https://github.com/apify/crawlee/issues/2065) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) diff --git a/packages/core/package.json b/packages/core/package.json index f147ba099d10..525458695a3d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/core", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -59,9 +59,9 @@ "@apify/pseudo_url": "^2.0.30", "@apify/timeout": "^0.3.0", "@apify/utilities": "^2.7.10", - "@crawlee/memory-storage": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/memory-storage": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "@sapphire/async-queue": "^1.5.1", "@types/tough-cookie": "^4.0.2", "@vladfrangu/async_event_emitter": "^2.2.2", diff --git a/packages/crawlee/CHANGELOG.md b/packages/crawlee/CHANGELOG.md index 0cbdc789308b..334c5a734e1e 100644 --- a/packages/crawlee/CHANGELOG.md +++ b/packages/crawlee/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package crawlee + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package crawlee diff --git a/packages/crawlee/package.json b/packages/crawlee/package.json index 17ad4b20b381..059ac5f3d68e 100644 --- a/packages/crawlee/package.json +++ b/packages/crawlee/package.json @@ -1,6 +1,6 @@ { "name": "crawlee", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -54,18 +54,18 @@ "access": "public" }, "dependencies": { - "@crawlee/basic": "3.8.2", - "@crawlee/browser": "3.8.2", - "@crawlee/browser-pool": "3.8.2", - "@crawlee/cheerio": "3.8.2", - "@crawlee/cli": "3.8.2", - "@crawlee/core": "3.8.2", - "@crawlee/http": "3.8.2", - "@crawlee/jsdom": "3.8.2", - "@crawlee/linkedom": "3.8.2", - "@crawlee/playwright": "3.8.2", - "@crawlee/puppeteer": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/basic": "^3.9.0", + "@crawlee/browser": "^3.9.0", + "@crawlee/browser-pool": "^3.9.0", + "@crawlee/cheerio": "^3.9.0", + "@crawlee/cli": "^3.9.0", + "@crawlee/core": "^3.9.0", + "@crawlee/http": "^3.9.0", + "@crawlee/jsdom": "^3.9.0", + "@crawlee/linkedom": "^3.9.0", + "@crawlee/playwright": "^3.9.0", + "@crawlee/puppeteer": "^3.9.0", + "@crawlee/utils": "^3.9.0", "import-local": "^3.1.0", "tslib": "^2.4.0" }, diff --git a/packages/http-crawler/CHANGELOG.md b/packages/http-crawler/CHANGELOG.md index 33754eb58673..2ebb29b6dbd2 100644 --- a/packages/http-crawler/CHANGELOG.md +++ b/packages/http-crawler/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Features + +* `tieredProxyUrls` for ProxyConfiguration ([#2348](https://github.com/apify/crawlee/issues/2348)) ([5408c7f](https://github.com/apify/crawlee/commit/5408c7f60a5bf4dbdba92f2d7440e0946b94ea6e)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/http diff --git a/packages/http-crawler/package.json b/packages/http-crawler/package.json index 84baf4775041..8d10a6e57026 100644 --- a/packages/http-crawler/package.json +++ b/packages/http-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/http", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -55,9 +55,9 @@ "dependencies": { "@apify/timeout": "^0.3.0", "@apify/utilities": "^2.7.10", - "@crawlee/basic": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/basic": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "@types/content-type": "^1.1.5", "cheerio": "^1.0.0-rc.12", "content-type": "^1.0.4", diff --git a/packages/jsdom-crawler/CHANGELOG.md b/packages/jsdom-crawler/CHANGELOG.md index 6ebf569f3c6c..ed0389bdd8e1 100644 --- a/packages/jsdom-crawler/CHANGELOG.md +++ b/packages/jsdom-crawler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/jsdom + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/jsdom diff --git a/packages/jsdom-crawler/package.json b/packages/jsdom-crawler/package.json index acfc26fa2a39..b82ab018fbd6 100644 --- a/packages/jsdom-crawler/package.json +++ b/packages/jsdom-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/jsdom", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -55,8 +55,8 @@ "dependencies": { "@apify/timeout": "^0.3.0", "@apify/utilities": "^2.7.10", - "@crawlee/http": "3.8.2", - "@crawlee/types": "3.8.2", + "@crawlee/http": "^3.9.0", + "@crawlee/types": "^3.9.0", "@types/jsdom": "^21.0.0", "cheerio": "^1.0.0-rc.12", "jsdom": "^24.0.0", diff --git a/packages/linkedom-crawler/CHANGELOG.md b/packages/linkedom-crawler/CHANGELOG.md index f8891689b025..2fa02a6ea352 100644 --- a/packages/linkedom-crawler/CHANGELOG.md +++ b/packages/linkedom-crawler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/linkedom + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/linkedom diff --git a/packages/linkedom-crawler/package.json b/packages/linkedom-crawler/package.json index 1d1945018df4..cfd83ffb86ce 100644 --- a/packages/linkedom-crawler/package.json +++ b/packages/linkedom-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/linkedom", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -55,8 +55,8 @@ "dependencies": { "@apify/timeout": "^0.3.0", "@apify/utilities": "^2.7.10", - "@crawlee/http": "3.8.2", - "@crawlee/types": "3.8.2", + "@crawlee/http": "^3.9.0", + "@crawlee/types": "^3.9.0", "linkedom": "^0.16.0", "ow": "^0.28.2", "tslib": "^2.4.0" diff --git a/packages/memory-storage/CHANGELOG.md b/packages/memory-storage/CHANGELOG.md index 4121f1f5b78a..aab8f9faebc4 100644 --- a/packages/memory-storage/CHANGELOG.md +++ b/packages/memory-storage/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/memory-storage + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/memory-storage diff --git a/packages/memory-storage/package.json b/packages/memory-storage/package.json index 0e4eb3d0f285..0eb3d809e6e9 100644 --- a/packages/memory-storage/package.json +++ b/packages/memory-storage/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/memory-storage", - "version": "3.8.2", + "version": "3.9.0", "description": "A simple in-memory storage implementation of the Apify API", "engines": { "node": ">= 16" @@ -49,7 +49,7 @@ }, "dependencies": { "@apify/log": "^2.4.0", - "@crawlee/types": "3.8.2", + "@crawlee/types": "^3.9.0", "@sapphire/async-queue": "^1.5.0", "@sapphire/shapeshift": "^3.0.0", "content-type": "^1.0.4", diff --git a/packages/playwright-crawler/CHANGELOG.md b/packages/playwright-crawler/CHANGELOG.md index 6f5c96dcf972..761b7a9115f9 100644 --- a/packages/playwright-crawler/CHANGELOG.md +++ b/packages/playwright-crawler/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Features + +* `createAdaptivePlaywrightRouter` utility ([#2415](https://github.com/apify/crawlee/issues/2415)) ([cee4778](https://github.com/apify/crawlee/commit/cee477814e4901d025c5376205ad884c2fe08e0e)), closes [#2407](https://github.com/apify/crawlee/issues/2407) +* expand #shadow-root elements automatically in `parseWithCheerio` helper ([#2396](https://github.com/apify/crawlee/issues/2396)) ([a05b3a9](https://github.com/apify/crawlee/commit/a05b3a93a9b57926b353df0e79d846b5024c42ac)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) diff --git a/packages/playwright-crawler/package.json b/packages/playwright-crawler/package.json index 97e1f073f01e..642b7af75809 100644 --- a/packages/playwright-crawler/package.json +++ b/packages/playwright-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/playwright", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -56,11 +56,11 @@ "@apify/datastructures": "^2.0.0", "@apify/log": "^2.4.0", "@apify/timeout": "^0.3.1", - "@crawlee/browser": "3.8.2", - "@crawlee/browser-pool": "3.8.2", - "@crawlee/core": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/browser": "^3.9.0", + "@crawlee/browser-pool": "^3.9.0", + "@crawlee/core": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "cheerio": "^1.0.0-rc.12", "idcac-playwright": "^0.1.2", "jquery": "^3.6.0", diff --git a/packages/puppeteer-crawler/CHANGELOG.md b/packages/puppeteer-crawler/CHANGELOG.md index 4f47e90ff4f9..20a8635934e1 100644 --- a/packages/puppeteer-crawler/CHANGELOG.md +++ b/packages/puppeteer-crawler/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Bug Fixes + +* **puppeteer:** allow passing `networkidle` to `waitUntil` in `gotoExtended` ([#2399](https://github.com/apify/crawlee/issues/2399)) ([5d0030d](https://github.com/apify/crawlee/commit/5d0030d24858585715b0fac5568440f2b2346706)), closes [#2398](https://github.com/apify/crawlee/issues/2398) + + +### Features + +* expand #shadow-root elements automatically in `parseWithCheerio` helper ([#2396](https://github.com/apify/crawlee/issues/2396)) ([a05b3a9](https://github.com/apify/crawlee/commit/a05b3a93a9b57926b353df0e79d846b5024c42ac)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/puppeteer diff --git a/packages/puppeteer-crawler/package.json b/packages/puppeteer-crawler/package.json index b4751226256e..731775c1fdbf 100644 --- a/packages/puppeteer-crawler/package.json +++ b/packages/puppeteer-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/puppeteer", - "version": "3.8.2", + "version": "3.9.0", "description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.", "engines": { "node": ">=16.0.0" @@ -55,10 +55,10 @@ "dependencies": { "@apify/datastructures": "^2.0.0", "@apify/log": "^2.4.0", - "@crawlee/browser": "3.8.2", - "@crawlee/browser-pool": "3.8.2", - "@crawlee/types": "3.8.2", - "@crawlee/utils": "3.8.2", + "@crawlee/browser": "^3.9.0", + "@crawlee/browser-pool": "^3.9.0", + "@crawlee/types": "^3.9.0", + "@crawlee/utils": "^3.9.0", "cheerio": "^1.0.0-rc.12", "devtools-protocol": "*", "idcac-playwright": "^0.1.2", diff --git a/packages/templates/CHANGELOG.md b/packages/templates/CHANGELOG.md index 5635748164b1..af55ab90b8f8 100644 --- a/packages/templates/CHANGELOG.md +++ b/packages/templates/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/templates + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/templates diff --git a/packages/templates/package.json b/packages/templates/package.json index df63faf49f79..dc30445d3c01 100644 --- a/packages/templates/package.json +++ b/packages/templates/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/templates", - "version": "3.8.2", + "version": "3.9.0", "description": "Templates for the crawlee projects", "engines": { "node": ">=16.0.0" diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 6e0ed3c482ea..1e9b63e50374 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + +**Note:** Version bump only for package @crawlee/types + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) **Note:** Version bump only for package @crawlee/types diff --git a/packages/types/package.json b/packages/types/package.json index 9beb276c26fb..8206358076ed 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/types", - "version": "3.8.2", + "version": "3.9.0", "description": "Shared types for the crawlee projects", "engines": { "node": ">=16.0.0" diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 6730ca9582d4..0cd2c9326681 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.9.0](https://github.com/apify/crawlee/compare/v3.8.2...v3.9.0) (2024-04-10) + + +### Bug Fixes + +* sitemaps support `application/xml` ([#2408](https://github.com/apify/crawlee/issues/2408)) ([cbcf47a](https://github.com/apify/crawlee/commit/cbcf47a7b991a8b88a6c2a46f3684444d776fcdd)) + + +### Features + +* expand #shadow-root elements automatically in `parseWithCheerio` helper ([#2396](https://github.com/apify/crawlee/issues/2396)) ([a05b3a9](https://github.com/apify/crawlee/commit/a05b3a93a9b57926b353df0e79d846b5024c42ac)) + + + + + ## [3.8.2](https://github.com/apify/crawlee/compare/v3.8.1...v3.8.2) (2024-03-21) diff --git a/packages/utils/package.json b/packages/utils/package.json index bf8dd86cebeb..e11ee131817a 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@crawlee/utils", - "version": "3.8.2", + "version": "3.9.0", "description": "A set of shared utilities that can be used by crawlers", "engines": { "node": ">=16.0.0" @@ -49,7 +49,7 @@ "dependencies": { "@apify/log": "^2.4.0", "@apify/ps-tree": "^1.2.0", - "@crawlee/types": "3.8.2", + "@crawlee/types": "^3.9.0", "@types/sax": "^1.2.7", "cheerio": "^1.0.0-rc.12", "got-scraping": "^4.0.3", diff --git a/yarn.lock b/yarn.lock index e6ee96023046..382511ec72c4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -402,16 +402,16 @@ __metadata: languageName: node linkType: hard -"@crawlee/basic@npm:3.8.2, @crawlee/basic@workspace:packages/basic-crawler": +"@crawlee/basic@npm:^3.9.0, @crawlee/basic@workspace:packages/basic-crawler": version: 0.0.0-use.local resolution: "@crawlee/basic@workspace:packages/basic-crawler" dependencies: "@apify/log": "npm:^2.4.0" "@apify/timeout": "npm:^0.3.0" "@apify/utilities": "npm:^2.7.10" - "@crawlee/core": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/core": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" csv-stringify: "npm:^6.2.0" fs-extra: "npm:^11.0.0" got-scraping: "npm:^4.0.0" @@ -422,14 +422,14 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/browser-pool@npm:3.8.2, @crawlee/browser-pool@workspace:packages/browser-pool": +"@crawlee/browser-pool@npm:^3.9.0, @crawlee/browser-pool@workspace:packages/browser-pool": version: 0.0.0-use.local resolution: "@crawlee/browser-pool@workspace:packages/browser-pool" dependencies: "@apify/log": "npm:^2.4.0" "@apify/timeout": "npm:^0.3.0" - "@crawlee/core": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" + "@crawlee/core": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" fingerprint-generator: "npm:^2.0.6" fingerprint-injector: "npm:^2.0.5" lodash.merge: "npm:^4.6.2" @@ -451,39 +451,39 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/browser@npm:3.8.2, @crawlee/browser@workspace:packages/browser-crawler": +"@crawlee/browser@npm:^3.9.0, @crawlee/browser@workspace:packages/browser-crawler": version: 0.0.0-use.local resolution: "@crawlee/browser@workspace:packages/browser-crawler" dependencies: "@apify/timeout": "npm:^0.3.0" - "@crawlee/basic": "npm:3.8.2" - "@crawlee/browser-pool": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/basic": "npm:^3.9.0" + "@crawlee/browser-pool": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" ow: "npm:^0.28.1" tslib: "npm:^2.4.0" type-fest: "npm:^4.0.0" languageName: unknown linkType: soft -"@crawlee/cheerio@npm:3.8.2, @crawlee/cheerio@workspace:packages/cheerio-crawler": +"@crawlee/cheerio@npm:^3.9.0, @crawlee/cheerio@workspace:packages/cheerio-crawler": version: 0.0.0-use.local resolution: "@crawlee/cheerio@workspace:packages/cheerio-crawler" dependencies: - "@crawlee/http": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/http": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" cheerio: "npm:^1.0.0-rc.12" htmlparser2: "npm:^9.0.0" tslib: "npm:^2.4.0" languageName: unknown linkType: soft -"@crawlee/cli@npm:3.8.2, @crawlee/cli@workspace:packages/cli": +"@crawlee/cli@npm:^3.9.0, @crawlee/cli@workspace:packages/cli": version: 0.0.0-use.local resolution: "@crawlee/cli@workspace:packages/cli" dependencies: - "@crawlee/templates": "npm:3.8.2" + "@crawlee/templates": "npm:^3.9.0" ansi-colors: "npm:^4.1.3" fs-extra: "npm:^11.0.0" inquirer: "npm:^8.2.4" @@ -495,7 +495,7 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/core@npm:3.8.2, @crawlee/core@npm:^3.6.1, @crawlee/core@workspace:packages/core": +"@crawlee/core@npm:^3.6.1, @crawlee/core@npm:^3.9.0, @crawlee/core@workspace:packages/core": version: 0.0.0-use.local resolution: "@crawlee/core@workspace:packages/core" dependencies: @@ -505,9 +505,9 @@ __metadata: "@apify/pseudo_url": "npm:^2.0.30" "@apify/timeout": "npm:^0.3.0" "@apify/utilities": "npm:^2.7.10" - "@crawlee/memory-storage": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/memory-storage": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" "@sapphire/async-queue": "npm:^1.5.1" "@types/tough-cookie": "npm:^4.0.2" "@vladfrangu/async_event_emitter": "npm:^2.2.2" @@ -526,15 +526,15 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/http@npm:3.8.2, @crawlee/http@workspace:packages/http-crawler": +"@crawlee/http@npm:^3.9.0, @crawlee/http@workspace:packages/http-crawler": version: 0.0.0-use.local resolution: "@crawlee/http@workspace:packages/http-crawler" dependencies: "@apify/timeout": "npm:^0.3.0" "@apify/utilities": "npm:^2.7.10" - "@crawlee/basic": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/basic": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" "@types/content-type": "npm:^1.1.5" cheerio: "npm:^1.0.0-rc.12" content-type: "npm:^1.0.4" @@ -547,14 +547,14 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/jsdom@npm:3.8.2, @crawlee/jsdom@workspace:packages/jsdom-crawler": +"@crawlee/jsdom@npm:^3.9.0, @crawlee/jsdom@workspace:packages/jsdom-crawler": version: 0.0.0-use.local resolution: "@crawlee/jsdom@workspace:packages/jsdom-crawler" dependencies: "@apify/timeout": "npm:^0.3.0" "@apify/utilities": "npm:^2.7.10" - "@crawlee/http": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" + "@crawlee/http": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" "@types/jsdom": "npm:^21.0.0" cheerio: "npm:^1.0.0-rc.12" jsdom: "npm:^24.0.0" @@ -563,26 +563,26 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/linkedom@npm:3.8.2, @crawlee/linkedom@workspace:packages/linkedom-crawler": +"@crawlee/linkedom@npm:^3.9.0, @crawlee/linkedom@workspace:packages/linkedom-crawler": version: 0.0.0-use.local resolution: "@crawlee/linkedom@workspace:packages/linkedom-crawler" dependencies: "@apify/timeout": "npm:^0.3.0" "@apify/utilities": "npm:^2.7.10" - "@crawlee/http": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" + "@crawlee/http": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" linkedom: "npm:^0.16.0" ow: "npm:^0.28.2" tslib: "npm:^2.4.0" languageName: unknown linkType: soft -"@crawlee/memory-storage@npm:3.8.2, @crawlee/memory-storage@workspace:packages/memory-storage": +"@crawlee/memory-storage@npm:^3.9.0, @crawlee/memory-storage@workspace:packages/memory-storage": version: 0.0.0-use.local resolution: "@crawlee/memory-storage@workspace:packages/memory-storage" dependencies: "@apify/log": "npm:^2.4.0" - "@crawlee/types": "npm:3.8.2" + "@crawlee/types": "npm:^3.9.0" "@sapphire/async-queue": "npm:^1.5.0" "@sapphire/shapeshift": "npm:^3.0.0" content-type: "npm:^1.0.4" @@ -594,18 +594,18 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/playwright@npm:3.8.2, @crawlee/playwright@workspace:packages/playwright-crawler": +"@crawlee/playwright@npm:^3.9.0, @crawlee/playwright@workspace:packages/playwright-crawler": version: 0.0.0-use.local resolution: "@crawlee/playwright@workspace:packages/playwright-crawler" dependencies: "@apify/datastructures": "npm:^2.0.0" "@apify/log": "npm:^2.4.0" "@apify/timeout": "npm:^0.3.1" - "@crawlee/browser": "npm:3.8.2" - "@crawlee/browser-pool": "npm:3.8.2" - "@crawlee/core": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/browser": "npm:^3.9.0" + "@crawlee/browser-pool": "npm:^3.9.0" + "@crawlee/core": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" cheerio: "npm:^1.0.0-rc.12" idcac-playwright: "npm:^0.1.2" jquery: "npm:^3.6.0" @@ -622,16 +622,16 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/puppeteer@npm:3.8.2, @crawlee/puppeteer@workspace:packages/puppeteer-crawler": +"@crawlee/puppeteer@npm:^3.9.0, @crawlee/puppeteer@workspace:packages/puppeteer-crawler": version: 0.0.0-use.local resolution: "@crawlee/puppeteer@workspace:packages/puppeteer-crawler" dependencies: "@apify/datastructures": "npm:^2.0.0" "@apify/log": "npm:^2.4.0" - "@crawlee/browser": "npm:3.8.2" - "@crawlee/browser-pool": "npm:3.8.2" - "@crawlee/types": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/browser": "npm:^3.9.0" + "@crawlee/browser-pool": "npm:^3.9.0" + "@crawlee/types": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" cheerio: "npm:^1.0.0-rc.12" devtools-protocol: "npm:*" idcac-playwright: "npm:^0.1.2" @@ -710,7 +710,7 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/templates@npm:3.8.2, @crawlee/templates@workspace:packages/templates": +"@crawlee/templates@npm:^3.9.0, @crawlee/templates@workspace:packages/templates": version: 0.0.0-use.local resolution: "@crawlee/templates@workspace:packages/templates" dependencies: @@ -722,7 +722,7 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/types@npm:3.8.2, @crawlee/types@npm:^3.3.0, @crawlee/types@npm:^3.6.1, @crawlee/types@workspace:packages/types": +"@crawlee/types@npm:^3.3.0, @crawlee/types@npm:^3.6.1, @crawlee/types@npm:^3.9.0, @crawlee/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@crawlee/types@workspace:packages/types" dependencies: @@ -730,13 +730,13 @@ __metadata: languageName: unknown linkType: soft -"@crawlee/utils@npm:3.8.2, @crawlee/utils@npm:^3.6.1, @crawlee/utils@workspace:packages/utils": +"@crawlee/utils@npm:^3.6.1, @crawlee/utils@npm:^3.9.0, @crawlee/utils@workspace:packages/utils": version: 0.0.0-use.local resolution: "@crawlee/utils@workspace:packages/utils" dependencies: "@apify/log": "npm:^2.4.0" "@apify/ps-tree": "npm:^1.2.0" - "@crawlee/types": "npm:3.8.2" + "@crawlee/types": "npm:^3.9.0" "@types/sax": "npm:^1.2.7" cheerio: "npm:^1.0.0-rc.12" got-scraping: "npm:^4.0.3" @@ -4186,18 +4186,18 @@ __metadata: version: 0.0.0-use.local resolution: "crawlee@workspace:packages/crawlee" dependencies: - "@crawlee/basic": "npm:3.8.2" - "@crawlee/browser": "npm:3.8.2" - "@crawlee/browser-pool": "npm:3.8.2" - "@crawlee/cheerio": "npm:3.8.2" - "@crawlee/cli": "npm:3.8.2" - "@crawlee/core": "npm:3.8.2" - "@crawlee/http": "npm:3.8.2" - "@crawlee/jsdom": "npm:3.8.2" - "@crawlee/linkedom": "npm:3.8.2" - "@crawlee/playwright": "npm:3.8.2" - "@crawlee/puppeteer": "npm:3.8.2" - "@crawlee/utils": "npm:3.8.2" + "@crawlee/basic": "npm:^3.9.0" + "@crawlee/browser": "npm:^3.9.0" + "@crawlee/browser-pool": "npm:^3.9.0" + "@crawlee/cheerio": "npm:^3.9.0" + "@crawlee/cli": "npm:^3.9.0" + "@crawlee/core": "npm:^3.9.0" + "@crawlee/http": "npm:^3.9.0" + "@crawlee/jsdom": "npm:^3.9.0" + "@crawlee/linkedom": "npm:^3.9.0" + "@crawlee/playwright": "npm:^3.9.0" + "@crawlee/puppeteer": "npm:^3.9.0" + "@crawlee/utils": "npm:^3.9.0" import-local: "npm:^3.1.0" tslib: "npm:^2.4.0" peerDependencies: