-
Notifications
You must be signed in to change notification settings - Fork 393
Description
Currently puppeteer is pinned to version 16.1.0, which was released on Aug 6, 2022.
There have been a few major versions released since then with the following breaking changes:
17.0.0: https://github.com/puppeteer/puppeteer/releases/tag/v17.0.0
âš BREAKING CHANGES
- remove root from WaitForSelectorOptions (fix!: remove
rootfromWaitForSelectorOptions puppeteer/puppeteer#8848)- internalize execution context (fix!: internalize execution context puppeteer/puppeteer#8844)
18.0.0: https://github.com/puppeteer/puppeteer/releases/tag/v18.0.0
âš BREAKING CHANGES
- fix bounding box visibility conditions (fix!: fix bounding box visibility conditions puppeteer/puppeteer#8954)
19.0.0: https://github.com/puppeteer/puppeteer/releases/tag/v19.0.0
âš BREAKING CHANGES
- use ~/.cache/puppeteer for browser downloads (feat!: use
~/.cache/puppeteerfor browser downloads puppeteer/puppeteer#9095)- deprecate createBrowserFetcher in favor of BrowserFetcher (feat!: deprecate
createBrowserFetcherin favor ofBrowserFetcher puppeteer/puppeteer#9079)- refactor custom query handler API (fix!: refactor custom query handler API puppeteer/puppeteer#9078)
- remove puppeteer.devices in favor of KnownDevices (fix!: remove
puppeteer.devicesin favor ofKnownDevices puppeteer/puppeteer#9075)- deprecate indirect network condition imports (fix: deprecate indirect network condition imports puppeteer/puppeteer#9074)
The latest version is 19.7.5, released on Mar 14, 2023. Granted, since then there haven't been any direct/explicit changes to the PDF functionality.
Since resume-cli only uses puppeteer for PDF generation, I'd guess/hope that it'd be a relatively painless upgrade straight to 19.7.5. At the very least, the ~/.cache/puppeteer change would make life a bit easier for people when installing. 😄