Skip to content

Bump file-type, @crawlee/core and @crawlee/utils#50

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-c08eee1374
Open

Bump file-type, @crawlee/core and @crawlee/utils#50
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-c08eee1374

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 21, 2026

Copy link
Copy Markdown
Contributor

Bumps file-type, @crawlee/core and @crawlee/utils. These dependencies needed to be updated together.
Updates file-type from 20.5.0 to 21.3.4

Release notes

Sourced from file-type's releases.

v21.3.4

  • Harden parser more aec20a0

sindresorhus/file-type@v21.3.3...v21.3.4

v21.3.3

  • Harden parser c48c90b 135f91b

sindresorhus/file-type@v21.3.2...v21.3.3

v21.3.2

  • Fix ZIP bomb in known-size ZIP probing (GHSA-j47w-4g3g-c36v) a155cd7
  • Fix bound recursive BOM and ID3 detection 370ed91

sindresorhus/file-type@v21.3.1...v21.3.2

v21.3.1


sindresorhus/file-type@v21.3.0...v21.3.1

v21.3.0

  • Add support for Mach-O Universal (aka "Fat") binaries and additional architectures (#779) d223491

sindresorhus/file-type@v21.2.0...v21.3.0

v21.2.0

  • Add support for SPSS data files (#787) 889f638
  • Add support for JMP (#784) 093dba0

sindresorhus/file-type@v21.1.1...v21.2.0

v21.1.1

  • Fix handling of partial Gunzip file (#783) 710e053

sindresorhus/file-type@v21.1.0...v21.1.1

... (truncated)

Commits

Updates @crawlee/core from 3.15.3 to 3.17.0

Release notes

Sourced from @​crawlee/core's releases.

v3.17.0

3.17.0 (2026-06-04)

Bug Fixes

  • add network timeouts to discoverValidSitemaps to prevent indefinite hangs (#3429) (ee90835)
  • bind Browser.pages() correctly in PuppeteerPlugin (#3439) (c3a4b3b)
  • browser-pool: allow unsetting launch context proxy URL (#3621) (d5ab219)
  • browser-pool: preserve caller's AbortContext across p-limit queue (#3673) (c4d58d9), closes #3670
  • BrowserCrawler closes ctx.page before errorHandler runs on navig… (#3655) (ab34886)
  • change sequential approach to parallel for Iterator first page (#3402) (adf3dae), closes #3395
  • core: apply object searchParams in HTTP request options (#3622) (d32946e)
  • core: release storage open queue slot on failure (#3662) (18ebc61), closes #3661
  • correct failed requests delta count in periodic log message (#3482) (a098f42)
  • Correctly track the number of requests handled by a crawler (#3410) (b2296ce), closes #3083 #3330
  • e2e: resolve flaky Camoufox tests due to GitHub rate limits (#3527) (08c98cf), closes #3524
  • honor custom respectRobotsTxtFile userAgent in enqueueLinks (#3578) (1d2528b)
  • log warning when Sitemap.load returns empty sitemap due to loading error (#3462) (2cf9c1c)
  • parse proxy URLs correctly when using useIncognitoPages (#3433) (db2bb68)
  • Prevent accidental request dropping with maxRequestsPerCrawl (#3531) (b23319b)
  • prevent iframe expansion failure on pages with Trusted Types CSP (#3590) (c0b9b50), closes #3588
  • prevent v3 sitemap discovery init hangs in discoverValidSitemaps (#3434) (6c04f92), closes #3412
  • unref BrowserController.close() fallback timer to avoid keeping Node alive longer than needed (#3671) (eef94d4)
  • using GET for candidate checks - sitemaps (#3464) (f82eb04), closes #3463

Features

  • adaptive-crawler: add shouldPropagateError callback to prevent browser fallback (#3635) (d3a29d9)
  • add ignoreProxyCertificate option for the internal proxy-chain instance (#3418) (02eec66), closes #3369
  • add abortDownload context helper to FileDownload (#3528) (3b3d8f6)
  • Dynamic memory snapshots (#3471) (87c67dc), closes #3408
  • expose Download objects on PlaywrightCrawlingContext (#3596) (5dc1627), closes #3583
  • Modularize SystemStatus to allow custom backpressure mechanisms (#3529) (7159a13)
  • templates: use ImpitHttpClient and install optional deps in Docker (#3603) (113dca6), closes #3601
  • utils: add sitemapFilter option to parseSitemap (#3557) (1d4f6b9)

Performance Improvements

  • add lazyIterablePromise to kvs iterators (#3413) (2658610)

v3.16.0

3.16.0 (2026-02-06)

Bug Fixes

  • adaptive-crawler: Fix persistence of rendering type detection results (#3368) (4abca8b)

... (truncated)

Changelog

Sourced from @​crawlee/core's changelog.

3.17.0 (2026-06-04)

Bug Fixes

  • add network timeouts to discoverValidSitemaps to prevent indefinite hangs (#3429) (ee90835)
  • bind Browser.pages() correctly in PuppeteerPlugin (#3439) (c3a4b3b)
  • browser-pool: allow unsetting launch context proxy URL (#3621) (d5ab219)
  • browser-pool: preserve caller's AbortContext across p-limit queue (#3673) (c4d58d9), closes #3670
  • BrowserCrawler closes ctx.page before errorHandler runs on navig… (#3655) (ab34886)
  • change sequential approach to parallel for Iterator first page (#3402) (adf3dae), closes #3395
  • core: apply object searchParams in HTTP request options (#3622) (d32946e)
  • core: release storage open queue slot on failure (#3662) (18ebc61), closes #3661
  • correct failed requests delta count in periodic log message (#3482) (a098f42)
  • Correctly track the number of requests handled by a crawler (#3410) (b2296ce), closes #3083 #3330
  • e2e: resolve flaky Camoufox tests due to GitHub rate limits (#3527) (08c98cf), closes #3524
  • honor custom respectRobotsTxtFile userAgent in enqueueLinks (#3578) (1d2528b)
  • log warning when Sitemap.load returns empty sitemap due to loading error (#3462) (2cf9c1c)
  • parse proxy URLs correctly when using useIncognitoPages (#3433) (db2bb68)
  • Prevent accidental request dropping with maxRequestsPerCrawl (#3531) (b23319b)
  • prevent iframe expansion failure on pages with Trusted Types CSP (#3590) (c0b9b50), closes #3588
  • prevent v3 sitemap discovery init hangs in discoverValidSitemaps (#3434) (6c04f92), closes #3412
  • unref BrowserController.close() fallback timer to avoid keeping Node alive longer than needed (#3671) (eef94d4)
  • using GET for candidate checks - sitemaps (#3464) (f82eb04), closes #3463

Features

  • adaptive-crawler: add shouldPropagateError callback to prevent browser fallback (#3635) (d3a29d9)
  • add ignoreProxyCertificate option for the internal proxy-chain instance (#3418) (02eec66), closes #3369
  • add abortDownload context helper to FileDownload (#3528) (3b3d8f6)
  • Dynamic memory snapshots (#3471) (87c67dc), closes #3408
  • expose Download objects on PlaywrightCrawlingContext (#3596) (5dc1627), closes #3583
  • Modularize SystemStatus to allow custom backpressure mechanisms (#3529) (7159a13)
  • templates: use ImpitHttpClient and install optional deps in Docker (#3603) (113dca6), closes #3601
  • utils: add sitemapFilter option to parseSitemap (#3557) (1d4f6b9)

Performance Improvements

  • add lazyIterablePromise to kvs iterators (#3413) (2658610)

3.16.0 (2026-02-06)

Bug Fixes

... (truncated)

Commits
  • cacad22 chore(release): v3.17.0
  • 6b1659b chore: drop Node 18 tests in CI release workflow (#3711)
  • ab34886 fix: BrowserCrawler closes ctx.page before errorHandler runs on navig… (#3655)
  • 158e989 chore(deps): update dependency vitest to v4.1.0 [security] (#3705)
  • 184981a chore: bump impit to 0.14.1 (drops broken preinstall) (#3695)
  • 9085843 chore(deps): update actions/github-script action to v9 (#3681)
  • 3492c4d chore(deps): update dependency lint-staged to v17 (#3693)
  • 50d1619 chore(deps): update patch/minor dependencies (#3682)
  • 45159f1 chore(deps): update dependency camoufox-js to ^0.10.0 (#3680)
  • ceb68de chore(deps): update actions/upload-pages-artifact action to v5 (#3683)
  • Additional commits viewable in compare view

Updates @crawlee/utils from 3.15.3 to 3.17.0

Release notes

Sourced from @​crawlee/utils's releases.

v3.17.0

3.17.0 (2026-06-04)

Bug Fixes

  • add network timeouts to discoverValidSitemaps to prevent indefinite hangs (#3429) (ee90835)
  • bind Browser.pages() correctly in PuppeteerPlugin (#3439) (c3a4b3b)
  • browser-pool: allow unsetting launch context proxy URL (#3621) (d5ab219)
  • browser-pool: preserve caller's AbortContext across p-limit queue (#3673) (c4d58d9), closes #3670
  • BrowserCrawler closes ctx.page before errorHandler runs on navig… (#3655) (ab34886)
  • change sequential approach to parallel for Iterator first page (#3402) (adf3dae), closes #3395
  • core: apply object searchParams in HTTP request options (#3622) (d32946e)
  • core: release storage open queue slot on failure (#3662) (18ebc61), closes #3661
  • correct failed requests delta count in periodic log message (#3482) (a098f42)
  • Correctly track the number of requests handled by a crawler (#3410) (b2296ce), closes #3083 #3330
  • e2e: resolve flaky Camoufox tests due to GitHub rate limits (#3527) (08c98cf), closes #3524
  • honor custom respectRobotsTxtFile userAgent in enqueueLinks (#3578) (1d2528b)
  • log warning when Sitemap.load returns empty sitemap due to loading error (#3462) (2cf9c1c)
  • parse proxy URLs correctly when using useIncognitoPages (#3433) (db2bb68)
  • Prevent accidental request dropping with maxRequestsPerCrawl (#3531) (b23319b)
  • prevent iframe expansion failure on pages with Trusted Types CSP (#3590) (c0b9b50), closes #3588
  • prevent v3 sitemap discovery init hangs in discoverValidSitemaps (#3434) (6c04f92), closes #3412
  • unref BrowserController.close() fallback timer to avoid keeping Node alive longer than needed (#3671) (eef94d4)
  • using GET for candidate checks - sitemaps (#3464) (f82eb04), closes #3463

Features

  • adaptive-crawler: add shouldPropagateError callback to prevent browser fallback (#3635) (d3a29d9)
  • add ignoreProxyCertificate option for the internal proxy-chain instance (#3418) (02eec66), closes #3369
  • add abortDownload context helper to FileDownload (#3528) (3b3d8f6)
  • Dynamic memory snapshots (#3471) (87c67dc), closes #3408
  • expose Download objects on PlaywrightCrawlingContext (#3596) (5dc1627), closes #3583
  • Modularize SystemStatus to allow custom backpressure mechanisms (#3529) (7159a13)
  • templates: use ImpitHttpClient and install optional deps in Docker (#3603) (113dca6), closes #3601
  • utils: add sitemapFilter option to parseSitemap (#3557) (1d4f6b9)

Performance Improvements

  • add lazyIterablePromise to kvs iterators (#3413) (2658610)

v3.16.0

3.16.0 (2026-02-06)

Bug Fixes

  • adaptive-crawler: Fix persistence of rendering type detection results (#3368) (4abca8b)

... (truncated)

Changelog

Sourced from @​crawlee/utils's changelog.

3.17.0 (2026-06-04)

Bug Fixes

  • add network timeouts to discoverValidSitemaps to prevent indefinite hangs (#3429) (ee90835)
  • bind Browser.pages() correctly in PuppeteerPlugin (#3439) (c3a4b3b)
  • browser-pool: allow unsetting launch context proxy URL (#3621) (d5ab219)
  • browser-pool: preserve caller's AbortContext across p-limit queue (#3673) (c4d58d9), closes #3670
  • BrowserCrawler closes ctx.page before errorHandler runs on navig… (#3655) (ab34886)
  • change sequential approach to parallel for Iterator first page (#3402) (adf3dae), closes #3395
  • core: apply object searchParams in HTTP request options (#3622) (d32946e)
  • core: release storage open queue slot on failure (#3662) (18ebc61), closes #3661
  • correct failed requests delta count in periodic log message (#3482) (a098f42)
  • Correctly track the number of requests handled by a crawler (#3410) (b2296ce), closes #3083 #3330
  • e2e: resolve flaky Camoufox tests due to GitHub rate limits (#3527) (08c98cf), closes #3524
  • honor custom respectRobotsTxtFile userAgent in enqueueLinks (#3578) (1d2528b)
  • log warning when Sitemap.load returns empty sitemap due to loading error (#3462) (2cf9c1c)
  • parse proxy URLs correctly when using useIncognitoPages (#3433) (db2bb68)
  • Prevent accidental request dropping with maxRequestsPerCrawl (#3531) (b23319b)
  • prevent iframe expansion failure on pages with Trusted Types CSP (#3590) (c0b9b50), closes #3588
  • prevent v3 sitemap discovery init hangs in discoverValidSitemaps (#3434) (6c04f92), closes #3412
  • unref BrowserController.close() fallback timer to avoid keeping Node alive longer than needed (#3671) (eef94d4)
  • using GET for candidate checks - sitemaps (#3464) (f82eb04), closes #3463

Features

  • adaptive-crawler: add shouldPropagateError callback to prevent browser fallback (#3635) (d3a29d9)
  • add ignoreProxyCertificate option for the internal proxy-chain instance (#3418) (02eec66), closes #3369
  • add abortDownload context helper to FileDownload (#3528) (3b3d8f6)
  • Dynamic memory snapshots (#3471) (87c67dc), closes #3408
  • expose Download objects on PlaywrightCrawlingContext (#3596) (5dc1627), closes #3583
  • Modularize SystemStatus to allow custom backpressure mechanisms (#3529) (7159a13)
  • templates: use ImpitHttpClient and install optional deps in Docker (#3603) (113dca6), closes #3601
  • utils: add sitemapFilter option to parseSitemap (#3557) (1d4f6b9)

Performance Improvements

  • add lazyIterablePromise to kvs iterators (#3413) (2658610)

3.16.0 (2026-02-06)

Bug Fixes

... (truncated)

Commits
  • cacad22 chore(release): v3.17.0
  • 6b1659b chore: drop Node 18 tests in CI release workflow (#3711)
  • ab34886 fix: BrowserCrawler closes ctx.page before errorHandler runs on navig… (#3655)
  • 158e989 chore(deps): update dependency vitest to v4.1.0 [security] (#3705)
  • 184981a chore: bump impit to 0.14.1 (drops broken preinstall) (#3695)
  • 9085843 chore(deps): update actions/github-script action to v9 (#3681)
  • 3492c4d chore(deps): update dependency lint-staged to v17 (#3693)
  • 50d1619 chore(deps): update patch/minor dependencies (#3682)
  • 45159f1 chore(deps): update dependency camoufox-js to ^0.10.0 (#3680)
  • ceb68de chore(deps): update actions/upload-pages-artifact action to v5 (#3683)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [file-type](https://github.com/sindresorhus/file-type), [@crawlee/core](https://github.com/apify/crawlee) and [@crawlee/utils](https://github.com/apify/crawlee). These dependencies needed to be updated together.

Updates `file-type` from 20.5.0 to 21.3.4
- [Release notes](https://github.com/sindresorhus/file-type/releases)
- [Commits](sindresorhus/file-type@v20.5.0...v21.3.4)

Updates `@crawlee/core` from 3.15.3 to 3.17.0
- [Release notes](https://github.com/apify/crawlee/releases)
- [Changelog](https://github.com/apify/crawlee/blob/master/CHANGELOG.md)
- [Commits](apify/crawlee@v3.15.3...v3.17.0)

Updates `@crawlee/utils` from 3.15.3 to 3.17.0
- [Release notes](https://github.com/apify/crawlee/releases)
- [Changelog](https://github.com/apify/crawlee/blob/master/CHANGELOG.md)
- [Commits](apify/crawlee@v3.15.3...v3.17.0)

---
updated-dependencies:
- dependency-name: file-type
  dependency-version: 21.3.4
  dependency-type: indirect
- dependency-name: "@crawlee/core"
  dependency-version: 3.17.0
  dependency-type: indirect
- dependency-name: "@crawlee/utils"
  dependency-version: 3.17.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants