Releases: microlinkhq/metascraper
Releases · microlinkhq/metascraper
v5.49.25
5.49.25 (2026-03-07)
Bug Fixes
- helpers: terminate iframe workers after settle (#809) (c7317ac)
- instagram: avoid stale description cache for date parsing (#804) (31ac6c3)
- manifest: fallback publisher to name when short_name missing (#803) (0fc8043)
- media-provider: bound retry loop and add coverage (#800) (2be6d3b)
- regression (#813) (64aa483)
- rule error isolation (#801) (5c702f0)
- tiktok: fallback date parsing when video id is invalid (#807) (f92682a)
Performance Improvements
- audio,video: replace lodash media scans with native loops (#811) (c175eb4)
- audio,video: short-circuit iframe probing on first hit (#810) (ac8fc2a)
- audio: cache iframe fetches and dedupe probing urls (#818) (db184af)
- helpers: use reference-only html dom memoization (#816) (bb90b1c)
- logo-favicon: reduce favicon candidate allocations (#814) (d2f4291)
- media-provider: select best format in linear time (#819) (97587f3)
- metascraper: fast-path mergeRules in common case (#820) (7dc559a)
- metascraper: reduce getData allocations (#827) (5c674af)
- readability: cache html serialization per htmlDom (#823) (a1b10fc)
- readability: use happy-dom window parser (#822) (0333253)
- video: share iframe fetch cache across rules (#817) (a54cc73)
Reverts
- Revert "fix(instagram): avoid stale description cache for date parsing" (0677cd6)