Capture-website version 4.2.0 introduces notable enhancements over its predecessor, version 4.1.0, particularly in its dependency updates. The most significant change is the upgrade of puppeteer from version 21.9.0 to version 23.10.0. This update brings in the latest features, bug fixes, and security patches inherent to the newer Puppeteer release, which directly impacts the reliability and capabilities of website capture processes. Developers can expect improved compatibility with modern web technologies and potentially enhanced performance in rendering complex web pages.
Another key dependency update involves the ad blocker library. Version 4.1.0 uses @cliqz/adblocker-puppeteer at version 1.26.11, while version 4.2.0 transitions to @ghostery/adblocker-puppeteer at version 2.1.1. This change signifies a shift in the underlying ad-blocking technology, potentially leading to different effectiveness in blocking ads and tracking scripts during website capture. This is essential for developers seeking to obtain clean, ad-free screenshots.
Additionally, tough-cookie is updated from version 4.1.3 to 5.0.0. This update likely includes fixes and improvements to cookie handling, ensuring more accurate representation of website states during the capture process, which can be important for websites that rely heavily on cookies. There's also an update in the devDependencies. Specifically image-dimensions library has upgrade to version 2.3.0 from 2.0.0 and uint8array-extras library has upgrade to version 1.4.0 from 0.5.0. These updates typically involve improved accuracy, reliability, or performance of image dimension detection and Uint8Array manipulation, benefiting developers who perform post-capture image processing.
The are not vulnerabilities for the version 4.2.0 of the package capture-website