Skip to content

Update metascraper to v5.50.6#28583

Open
tryghost-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/metascraper
Open

Update metascraper to v5.50.6#28583
tryghost-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/metascraper

Conversation

@tryghost-renovate

@tryghost-renovate tryghost-renovate Bot commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
metascraper (source) 5.45.155.50.6 age confidence
metascraper-amazon (source) 5.45.105.50.6 age confidence
metascraper-author (source) 5.45.105.50.6 age confidence
metascraper-description (source) 5.45.105.50.6 age confidence
metascraper-image (source) 5.45.105.50.6 age confidence
metascraper-logo (source) 5.45.105.50.6 age confidence
metascraper-logo-favicon (source) 5.42.05.50.6 age confidence
metascraper-publisher (source) 5.45.105.50.6 age confidence
metascraper-title (source) 5.45.105.50.6 age confidence
metascraper-url (source) 5.45.105.50.6 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

microlinkhq/metascraper (metascraper)

v5.50.6

Compare Source

Note: Version bump only for package metascraper

v5.50.5

Compare Source

Note: Version bump only for package metascraper

v5.50.3

Compare Source

Note: Version bump only for package metascraper

v5.50.1

Compare Source

Bug Fixes

v5.50.0

Compare Source

Features

5.49.25 (2026-03-07)

Bug Fixes
Performance Improvements
Reverts
  • Revert "fix(instagram): avoid stale description cache for date parsing" (0677cd6)

5.49.24 (2026-02-17)

Bug Fixes

5.49.23 (2026-02-17)

Bug Fixes

5.49.22 (2026-01-30)

Note: Version bump only for package metascraper

5.49.21 (2026-01-27)

Bug Fixes

5.49.20 (2026-01-24)

Note: Version bump only for package metascraper

5.49.19 (2026-01-24)

Bug Fixes

5.49.18 (2026-01-23)

Note: Version bump only for package metascraper

5.49.17 (2026-01-22)

Note: Version bump only for package metascraper

5.49.16 (2026-01-22)

Bug Fixes

5.49.15 (2025-12-30)

Note: Version bump only for package metascraper

5.49.14 (2025-12-30)

Note: Version bump only for package metascraper

5.49.13 (2025-12-30)

Note: Version bump only for package metascraper

5.49.12 (2025-12-30)

Note: Version bump only for package metascraper

5.49.11 (2025-12-23)

Note: Version bump only for package metascraper

5.49.10 (2025-12-23)

Note: Version bump only for package metascraper

5.49.9 (2025-12-23)

Note: Version bump only for package metascraper

5.49.8 (2025-12-23)

Note: Version bump only for package metascraper

5.49.7 (2025-12-03)

Note: Version bump only for package metascraper

5.49.6 (2025-10-20)

Bug Fixes
  • readability: don't throw under parsing error (2c11db1)

5.49.5 (2025-10-19)

Note: Version bump only for package metascraper

5.49.4 (2025-09-15)

Bug Fixes

5.49.3 (2025-09-09)

Note: Version bump only for package metascraper

5.49.2 (2025-09-06)

Note: Version bump only for package metascraper

5.49.1 (2025-06-28)

Note: Version bump only for package metascraper

v5.49.25

Compare Source

Bug Fixes
Performance Improvements
Reverts
  • Revert "fix(instagram): avoid stale description cache for date parsing" (0677cd6)

v5.49.24

Compare Source

Bug Fixes

v5.49.23

Compare Source

Bug Fixes

v5.49.21

Compare Source

Bug Fixes

v5.49.19

Compare Source

Bug Fixes

v5.49.17

Compare Source

Note: Version bump only for package metascraper

v5.49.16

Compare Source

Features

5.49.25 (2026-03-07)

Bug Fixes
Performance Improvements
Reverts
  • Revert "fix(instagram): avoid stale description cache for date parsing" (0677cd6)

5.49.24 (2026-02-17)

Bug Fixes

5.49.23 (2026-02-17)

Bug Fixes

5.49.22 (2026-01-30)

Note: Version bump only for package metascraper

5.49.21 (2026-01-27)

Bug Fixes

5.49.20 (2026-01-24)

Note: Version bump only for package metascraper

5.49.19 (2026-01-24)

Bug Fixes

5.49.18 (2026-01-23)

Note: Version bump only for package metascraper

5.49.17 (2026-01-22)

Note: Version bump only for package metascraper

5.49.16 (2026-01-22)

Bug Fixes

5.49.15 (2025-12-30)

Note: Version bump only for package metascraper

5.49.14 (2025-12-30)

Note: Version bump only for package metascraper

5.49.13 (2025-12-30)

Note: Version bump only for package metascraper

5.49.12 (2025-12-30)

Note: Version bump only for package metascraper

5.49.11 (2025-12-23)

Note: Version bump only for package metascraper

5.49.10 (2025-12-23)

Note: Version bump only for package metascraper

5.49.9 (2025-12-23)

Note: Version bump only for package metascraper

5.49.8 (2025-12-23)

Note: Version bump only for package metascraper

5.49.7 (2025-12-03)

Note: Version bump only for package metascraper

5.49.6 (2025-10-20)

Bug Fixes
  • readability: don't throw under parsing error (2c11db1)

5.49.5 (2025-10-19)

Note: Version bump only for package metascraper

5.49.4 (2025-09-15)

Bug Fixes

5.49.3 (2025-09-09)

Note: Version bump only for package metascraper

5.49.2 (2025-09-06)

Note: Version bump only for package metascraper

5.49.1 (2025-06-28)

Note: Version bump only for package metascraper

v5.49.15

Compare Source

Features

5.49.25 (2026-03-07)

Bug Fixes
Performance Improvements
Reverts
  • Revert "fix(instagram): avoid stale description cache for date parsing" (0677cd6)

5.49.24 (2026-02-17)

Bug Fixes

5.49.23 (2026-02-17)

Bug Fixes

5.49.22 (2026-01-30)

Note: Version bump only for package metascraper

5.49.21 (2026-01-27)

Bug Fixes

5.49.20 (2026-01-24)

Note: Version bump only for package metascraper

5.49.19 (2026-01-24)

Bug Fixes

5.49.18 (2026-01-23)

Note: Version bump only for package metascraper

5.49.17 (2026-01-22)

Note: Version bump only for package metascraper

5.49.16 (2026-01-22)

Bug Fixes

5.49.15 (2025-12-30)

Note: Version bump only for package metascraper

5.49.14 (2025-12-30)

Note: Version bump only for package metascraper

5.49.13 (2025-12-30)

Note: Version bump only for package metascraper

5.49.12 (2025-12-30)

Note: Version bump only for package metascraper

5.49.11 (2025-12-23)

Note: Version bump only for package metascraper

5.49.10 (2025-12-23)

Note: Version bump only for package metascraper

5.49.9 (2025-12-23)

Note: Version bump only for package metascraper

5.49.8 (2025-12-23)

Note: Version bump only for package metascraper

5.49.7 (2025-12-03)

Note: Version bump only for package metascraper

5.49.6 (2025-10-20)

Bug Fixes
  • readability: don't throw under parsing error (2c11db1)

5.49.5 (2025-10-19)

Note: Version bump only for package metascraper

5.49.4 (2025-09-15)

Bug Fixes

5.49.3 (2025-09-09)

Note: Version bump only for package metascraper

5.49.2 (2025-09-06)

Note: Version bump only for package metascraper

5.49.1 (2025-06-28)

Note: Version bump only for package metascraper

v5.49.13

Compare Source

Features

5.49.25 (2026-03-07)

Bug Fixes
Performance Improvements
Reverts
  • Revert "fix(instagram): avoid stale description cache for date parsing" (0677cd6)

5.49.24 (2026-02-17)

Bug Fixes

5.49.23 (2026-02-17)

Bug Fixes

5.49.22 (2026-01-30)

Note: Version bump only for package metascraper

5.49.21 (2026-01-27)

Bug Fixes

5.49.20 (2026-01-24)

Note: Version bump only for package metascraper

5.49.19 (2026-01-24)

Bug Fixes

5.49.18 (2026-01-23)

Note: Version bump only for package metascraper

5.49.17 (2026-01-22)

Note: Version bump only for package metascraper

5.49.16 (2026-01-22)

Bug Fixes

5.49.15 (2025-12-30)

Note: Version bump only for package metascraper

5.49.14 (2025-12-30)

Note: Version bump only for package metascraper

5.49.13 (2025-12-30)

Note: Version bump only for package metascraper

5.49.12 (2025-12-30)

Note: Version bump only for package metascraper

5.49.11 (2025-12-23)

Note: Version bump only for package metascraper

5.49.10 (2025-12-23)

Note: Version bump only for package metascraper

5.49.9 (2025-12-23)

Note: Version bump only for package metascraper

5.49.8 (2025-12-23)

Note: Version bump only for package metascraper

5.49.7 (2025-12-03)

Note: Version bump only for package metascraper

5.49.6 (2025-10-20)

Bug Fixes
  • readability: don't throw under parsing error (2c11db1)

5.49.5 (2025-10-19)

Note: Version bump only for package metascraper

5.49.4 (2025-09-15)

Bug Fixes

5.49.3 (2025-09-09)

Note: Version bump only for package metascraper

5.49.2 (2025-09-06)

Note: Version bump only for package metascraper

5.49.1 (2025-06-28)

Note: Version bump only for package metascraper

v5.49.12

Compare Source

Note: Version bump only for package metascraper

v5.49.7

Compare Source

Note: Version bump only for package metascraper

v5.49.5

Compare Source

Note: Version bump only for package metascraper

v5.49.4

Compare Source

Features

5.49.25 (2026-03-07)

Bug Fixes

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
    • Between 11:00 PM and 11:59 PM, Monday through Friday (* 23 * * 1-5)
    • Between 12:00 AM and 04:59 AM, Monday through Saturday (* 0-4 * * 1-6)
  • Automerge
    • Only on Sunday and Saturday (* * * * 0,6)
    • Between 11:00 PM and 11:59 PM, Monday through Friday (* 23 * * 1-5)
    • Between 12:00 AM and 04:59 AM, Monday through Saturday (* 0-4 * * 1-6)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jun 13, 2026
@nx-cloud

nx-cloud Bot commented Jun 13, 2026

Copy link
Copy Markdown

🤖 Nx Cloud AI Fix

Ensure the fix-ci command is configured to always run in your CI pipeline to get automatic fixes in future runs. For more information, please see https://nx.dev/ci/features/self-healing-ci


View your CI Pipeline Execution ↗ for commit b2201a0

Command Status Duration Result
nx run ghost:test:ci:e2e ❌ Failed 2m 43s View ↗
nx run-many --target=build --projects=tag:publi... ✅ Succeeded 3s View ↗
nx run @tryghost/admin-x-settings:test:acceptance ✅ Succeeded 9m 53s View ↗
nx run-many -t test:unit -p ghost,@tryghost/adm... ✅ Succeeded 9m 2s View ↗
nx run @tryghost/admin:build ✅ Succeeded 4m 38s View ↗
nx run ghost:test:legacy ✅ Succeeded 2m 58s View ↗
nx run ghost-admin:test ✅ Succeeded 3m 15s View ↗
nx run-many -t lint -p ghost,ghost-monorepo,@tr... ✅ Succeeded 2m 3s View ↗
Additional runs (5) ✅ Succeeded ... View ↗

💡 Dealing with memory or CPU issues? See memory and CPU details with the resource usage add-on ↗.


☁️ Nx Cloud last updated this comment at 2026-06-25 22:22:32 UTC

@tryghost-renovate tryghost-renovate Bot force-pushed the renovate/metascraper branch 6 times, most recently from 0a8b9a1 to 37c3782 Compare June 15, 2026 16:15
@9larsons 9larsons force-pushed the renovate/metascraper branch 2 times, most recently from c3be467 to 045b9ef Compare June 15, 2026 23:41
@tryghost-renovate

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@9larsons 9larsons force-pushed the renovate/metascraper branch 2 times, most recently from dd1dd8b to ed85ecf Compare June 25, 2026 20:58
@9larsons

Copy link
Copy Markdown
Contributor

Local rebase + call-site fix pushed for the pickFn signature change (pickDefault{pickBiggerSize, resolveFaviconUrl, gotOpts}). Unit tests pass, but the e2e test oembed.test.js > should replace icon URL when it returns 404 fails on CI — and this surfaces a real behavior change in metascraper-logo-favicon worth a human call before merge.

Root cause

pickBiggerSize in 5.50.x is now async and validates URLs via firstReachable (HTTP-fetches each candidate). In 5.42.x it was sync and returned the URL unvalidated.

Step Old (5.42) New (5.50)
pickFn returns the inline <link rel=icon> URL unvalidated undefined (404 on the candidate)
Rule chain stops at pickFn's URL falls through to /favicon.png → rootFavicon → Google favicon
oembed-service sees a bad URL, processImageFromUrl fails a 'valid' substitute URL, succeeds in storing
Result for test falls back to static.ghost.org/.../link-icon.svg stores the substitute as image-01.png

Options

  1. Preserve old semantics with a custom pickFn that returns the first sized URL without reachability checks (so processImageFromUrl keeps owning the failure path):
    const pickFn = (sizes) => {
        const appleTouchIcon = sizes.find(item => item.rel?.includes('apple') && item.sizes && item.size.width >= 180);
        const svgIcon = sizes.find(item => item.href?.endsWith('svg'));
        return appleTouchIcon?.url || svgIcon?.url || sizes[0]?.url;
    };
  2. Update the test to accept either outcome — i.e., accept whatever metascraper now resolves to when an inline icon 404s, including the favicon/Google fallback.
  3. Adjust oembed-service to detect 'substitute' icons (Google's favicons.googleusercontent style URL, or any cross-domain favicon) and force static.ghost.org for bookmarks.

(1) is the smallest-diff option and preserves user-visible behavior; (2) accepts the upstream behavior change as desired. Leaving the decision here.

@9larsons 9larsons force-pushed the renovate/metascraper branch from ed85ecf to b2201a0 Compare June 25, 2026 22:10
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant