Release notes
*Sourced from [puppeteer's releases](https://github.com/GoogleChrome/puppeteer/releases).*
> ## v1.11.0
> ## Big Changes
>
> - Chromium 72.0.3618.0 (r609904)
> - [`page.setContent`](https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#pagesetcontenthtml-options) now awaits resource loading (927d0f443b832609c91ecd7bdbf1945a5d219c60)
>
> ## API Changes
>
> #### Changed:
> - [`page.setContent`](https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#pagesetcontenthtml-options) (927d0f443b832609c91ecd7bdbf1945a5d219c60) now accepts `waitUntil` option similar to [`page.goto`](https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#pagegotourl-options).
>
> ## Bug Fixes
>
> - [#728](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/728) - Page.setContent should wait for resources to be loaded
> - [#3517](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3517) - Page#setViewport required options
> - [#3549](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3549) - Functions bound with page.exposeFunction() produce unhandled promise rejections
> - [#2262](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/2262) - Problem with PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
>
> ## Raw Notes
>
> a0cbaf3 - chore(types): lint the api docs with typescript ([#3577](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3577))
> fb5b080 - feat(chromium): roll Chromium to r609904 ([#3587](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3587))
> 6656519 - test: split out dialog tests ([#3586](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3586))
> 309cbe6 - test: split out navigation tests ([#3585](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3585))
> d61916b - test: split out evaluation tests ([#3584](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3584))
> e839189 - test: split input tests into keyboard, mouse and touchscreen ([#3583](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3583))
> 25f4f26 - test: extract clicking tests ([#3582](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3582))
> a181bdd - test: split out emulation tests ([#3581](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3581))
> a5b1978 - test: split out waittask tests ([#3580](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3580))
> e5830d1 - test: split queryselector tests into separate file ([#3579](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3579))
> aa9fb82 - test: split screenshot tests into separate file ([#3578](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3578))
> a04100c - docs(troubleshooting): added link to alixaxel/chrome-aws-lambda ([#3576](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3576))
> 927d0f4 - feat(page): support waitUntil option for `page.setContent` ([#3557](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3557))
> e2e43bc - fix(page): navigating 11 pages simultaneously should not throw warning ([#3560](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3560))
> 86e0959 - docs(api.md): mark optional arguments in signatures ([#3565](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3565))
> f6bfa32 - docs(api.md): fixes [#3517](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3517) ([#3561](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3561))
> d9d9996 - feat(chromium): roll Chromium to r608752 ([#3555](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3555))
> 03d8746 - test(accessibility): Fix duplicated test ([#3539](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3539))
> 95a19c7 - fix(page): dispatch errors into page ([#3550](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3550))
> c185eee - feat(install): support configurations in package.json ([#3449](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3449))
> 766a951 - docs(troubleshooting): update on sandboxing ([#3531](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3531))
> eb7bd9d - test: setup sandbox on linux ([#3530](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3530))
> 10a4c8c - docs(troubleshooting): modern linux sandboxing
> 5687343 - fix(types): fix parameters where they disagree with the api ([#3525](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3525))
> 27ea226 - test: fix workers test ([#3527](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3527))
> d3f50ea - chore: update dependencies ([#3526](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3526))
> 1d671c6 - chore(bisect): properly output bisect ranges + output styling ([#3523](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3523))
> 576c8f8 - chore(chromium): roll Chromium to r606647 ([#3522](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3522))
> 6693537 - chore: add utils/bisect.js to bisect chromium revisions ([#3511](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3511))
> 59e7e8c - docs(api.md): update returned value description ([#3514](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3514))
> ... (truncated)
Commits
- [`00b1599`](https://github.com/GoogleChrome/puppeteer/commit/00b15994a410ed2d77d22159287355e85df70580) chore: mark version v1.11.0 ([#3610](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3610))
- [`c09bb8f`](https://github.com/GoogleChrome/puppeteer/commit/c09bb8f486aab66cb1a844cf033b19923dfff2ec) chore: pin typescript version ([#3612](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3612))
- [`a0cbaf3`](https://github.com/GoogleChrome/puppeteer/commit/a0cbaf39abde91891d8594c37f4083255f1d49f5) chore(types): lint the api docs with typescript ([#3577](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3577))
- [`fb5b080`](https://github.com/GoogleChrome/puppeteer/commit/fb5b0800ec0da190de2b7f36d37f646d6d64f4d0) feat(chromium): roll Chromium to r609904 ([#3587](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3587))
- [`6656519`](https://github.com/GoogleChrome/puppeteer/commit/66565195603d122685db2e8ed6d94d64a6ff6318) test: split out dialog tests ([#3586](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3586))
- [`309cbe6`](https://github.com/GoogleChrome/puppeteer/commit/309cbe625f5acee697123e422239358eff7c2e36) test: split out navigation tests ([#3585](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3585))
- [`d61916b`](https://github.com/GoogleChrome/puppeteer/commit/d61916b53e5b5f491b14288ea00f23ee7e31f473) test: split out evaluation tests ([#3584](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3584))
- [`e839189`](https://github.com/GoogleChrome/puppeteer/commit/e83918987a343fe200a4813a1317482be5ab814e) test: split input tests into keyboard, mouse and touchscreen ([#3583](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3583))
- [`25f4f26`](https://github.com/GoogleChrome/puppeteer/commit/25f4f26851d14c96afc3a13efe11c26b6d822370) test: extract clicking tests ([#3582](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3582))
- [`a181bdd`](https://github.com/GoogleChrome/puppeteer/commit/a181bdde319d90dbeae94c10cedaed36fb6245ee) test: split out emulation tests ([#3581](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3581))
- Additional commits viewable in [compare view](https://github.com/GoogleChrome/puppeteer/compare/v1.9.0...v1.11.0)
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 will not automatically merge this PR because it includes a minor update to a production dependency.
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 merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps puppeteer from 1.9.0 to 1.11.0.
Release notes
*Sourced from [puppeteer's releases](https://github.com/GoogleChrome/puppeteer/releases).* > ## v1.11.0 > ## Big Changes > > - Chromium 72.0.3618.0 (r609904) > - [`page.setContent`](https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#pagesetcontenthtml-options) now awaits resource loading (927d0f443b832609c91ecd7bdbf1945a5d219c60) > > ## API Changes > > #### Changed: > - [`page.setContent`](https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#pagesetcontenthtml-options) (927d0f443b832609c91ecd7bdbf1945a5d219c60) now accepts `waitUntil` option similar to [`page.goto`](https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#pagegotourl-options). > > ## Bug Fixes > > - [#728](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/728) - Page.setContent should wait for resources to be loaded > - [#3517](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3517) - Page#setViewport required options > - [#3549](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3549) - Functions bound with page.exposeFunction() produce unhandled promise rejections > - [#2262](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/2262) - Problem with PUPPETEER_SKIP_CHROMIUM_DOWNLOAD > > ## Raw Notes > > a0cbaf3 - chore(types): lint the api docs with typescript ([#3577](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3577)) > fb5b080 - feat(chromium): roll Chromium to r609904 ([#3587](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3587)) > 6656519 - test: split out dialog tests ([#3586](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3586)) > 309cbe6 - test: split out navigation tests ([#3585](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3585)) > d61916b - test: split out evaluation tests ([#3584](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3584)) > e839189 - test: split input tests into keyboard, mouse and touchscreen ([#3583](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3583)) > 25f4f26 - test: extract clicking tests ([#3582](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3582)) > a181bdd - test: split out emulation tests ([#3581](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3581)) > a5b1978 - test: split out waittask tests ([#3580](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3580)) > e5830d1 - test: split queryselector tests into separate file ([#3579](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3579)) > aa9fb82 - test: split screenshot tests into separate file ([#3578](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3578)) > a04100c - docs(troubleshooting): added link to alixaxel/chrome-aws-lambda ([#3576](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3576)) > 927d0f4 - feat(page): support waitUntil option for `page.setContent` ([#3557](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3557)) > e2e43bc - fix(page): navigating 11 pages simultaneously should not throw warning ([#3560](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3560)) > 86e0959 - docs(api.md): mark optional arguments in signatures ([#3565](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3565)) > f6bfa32 - docs(api.md): fixes [#3517](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3517) ([#3561](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3561)) > d9d9996 - feat(chromium): roll Chromium to r608752 ([#3555](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3555)) > 03d8746 - test(accessibility): Fix duplicated test ([#3539](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3539)) > 95a19c7 - fix(page): dispatch errors into page ([#3550](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3550)) > c185eee - feat(install): support configurations in package.json ([#3449](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3449)) > 766a951 - docs(troubleshooting): update on sandboxing ([#3531](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3531)) > eb7bd9d - test: setup sandbox on linux ([#3530](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3530)) > 10a4c8c - docs(troubleshooting): modern linux sandboxing > 5687343 - fix(types): fix parameters where they disagree with the api ([#3525](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3525)) > 27ea226 - test: fix workers test ([#3527](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3527)) > d3f50ea - chore: update dependencies ([#3526](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3526)) > 1d671c6 - chore(bisect): properly output bisect ranges + output styling ([#3523](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3523)) > 576c8f8 - chore(chromium): roll Chromium to r606647 ([#3522](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3522)) > 6693537 - chore: add utils/bisect.js to bisect chromium revisions ([#3511](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3511)) > 59e7e8c - docs(api.md): update returned value description ([#3514](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3514)) > ... (truncated)Commits
- [`00b1599`](https://github.com/GoogleChrome/puppeteer/commit/00b15994a410ed2d77d22159287355e85df70580) chore: mark version v1.11.0 ([#3610](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3610)) - [`c09bb8f`](https://github.com/GoogleChrome/puppeteer/commit/c09bb8f486aab66cb1a844cf033b19923dfff2ec) chore: pin typescript version ([#3612](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3612)) - [`a0cbaf3`](https://github.com/GoogleChrome/puppeteer/commit/a0cbaf39abde91891d8594c37f4083255f1d49f5) chore(types): lint the api docs with typescript ([#3577](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3577)) - [`fb5b080`](https://github.com/GoogleChrome/puppeteer/commit/fb5b0800ec0da190de2b7f36d37f646d6d64f4d0) feat(chromium): roll Chromium to r609904 ([#3587](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3587)) - [`6656519`](https://github.com/GoogleChrome/puppeteer/commit/66565195603d122685db2e8ed6d94d64a6ff6318) test: split out dialog tests ([#3586](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3586)) - [`309cbe6`](https://github.com/GoogleChrome/puppeteer/commit/309cbe625f5acee697123e422239358eff7c2e36) test: split out navigation tests ([#3585](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3585)) - [`d61916b`](https://github.com/GoogleChrome/puppeteer/commit/d61916b53e5b5f491b14288ea00f23ee7e31f473) test: split out evaluation tests ([#3584](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3584)) - [`e839189`](https://github.com/GoogleChrome/puppeteer/commit/e83918987a343fe200a4813a1317482be5ab814e) test: split input tests into keyboard, mouse and touchscreen ([#3583](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3583)) - [`25f4f26`](https://github.com/GoogleChrome/puppeteer/commit/25f4f26851d14c96afc3a13efe11c26b6d822370) test: extract clicking tests ([#3582](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3582)) - [`a181bdd`](https://github.com/GoogleChrome/puppeteer/commit/a181bdde319d90dbeae94c10cedaed36fb6245ee) test: split out emulation tests ([#3581](https://github-redirect.dependabot.com/GoogleChrome/puppeteer/issues/3581)) - Additional commits viewable in [compare view](https://github.com/GoogleChrome/puppeteer/compare/v1.9.0...v1.11.0)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 will not automatically merge this PR because it includes a minor update to a production dependency.
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 merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.