uploadFile now throws for non-existent files (#5733)
Puppeteer currently fails to extract Chromium when installing on Node 14 (see tracking bug: #5719). We now detect if you're on Node 14 and log a helpful error (#5732).
Behind the scenes
Many more files have been migrated to TypeScript and we're continuing with the goal of the src directory being 100% TypeScript.
Raw notes
4e8f091 - chore: mark version v3.0.2
3911836 - chore: small CI tidy ups (#5751)
5e2a029 - chore: use Node's promisify function (#5748)
1b9d9e9cc0ea8026b057e1dc28eac625d6646057 - chore: log useful error for Node v14 breakage (#5732)
a7d2485 - chore: split out CI into unit tests + extra checks (#5749)
3ed2f6b - chore: remove puppeteer-web (#5750)
1358b45 - chore: migrate src/LifecycleWatcher (#5734)
79e82e5 - fix: make uploadFile throw for non-existent files (#5733)
1a4e260 - chore: migrate src/BrowserFetcher to TypeScript (#5727)
8509f46 - chore: migrate src/Accessibility to TypeScript (#5726)
930cc32 - chore: migrate src/Errors to TypeScript (#5725)
30aff82 - chore: migrate src/Events to TypeScript (#5724)
1823828 - chore: migrate src/Tracing to TypeScript (#5723)
3050196 - fix: update clipboard read write permissions after upstream change (#5721)
0731049 - chore: update pngjs to 5.0.0 and jpeg-js to 0.3.7 (#5676)
ddb8ba1 - chore: tidy up and de-duplicate Travis CI config (#5716)
9d297f0 - chore: bump version to 3.0.1-post (#5717)
be8f8a2 - chore: add macOS to Travis CI (#5708)
133abb0 - chore: migrate src/Input to typescript (#5710)
11bc5a6 - chore: migrate src/Worker to typescript (#5715)
The size of the final package is smaller as we explicitly list files to publish (#5659).
The docs now include the libgbm-dev dependency that's needed for Linux builds (#5667, #5693)
Behind the scenes
We're continuing to migrate to TypeScript and many files within src/ are now TypeScript files. We're working towards a 100% TS codebase which will enable us (amongst other things) to ship high-quality type definitions for TypeScript users.
Raw notes
6029fdd - chore: mark version v3.0.1 (#5709)
29ebd0b - chore: migrate src/ExecutionContext (#5705)
69bfa80 - docs(api): fix typo (#5706)
8d5d76e - chore: migrate src/JSHandle to TS (#5703)
This version was pushed to npm by jackfranklin, a new releaser for puppeteer since your current version.
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 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 squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps puppeteer from 1.20.0 to 3.0.2.
Release notes
Sourced from puppeteer's releases.
Commits
646f42e
chore: mark version v3.0.2 (#5752)3911836
chore: small CI tidy ups (#5751)5e2a029
chore: use Node's promisify function (#5748)1b9d9e9
chore: log useful error for Node v14 breakage (#5732)a7d2485
chore: split out CI into unit tests + extra checks (#5749)3ed2f6b
chore: remove puppeteer-web (#5750)1358b45
chore: migrate src/LifecycleWatcher (#5734)79e82e5
fix: make uploadFile throw for non-existent files (#5733)1a4e260
chore: migrate src/BrowserFetcher to TypeScript (#5727)8509f46
chore: migrate src/Accessibility to TypeScript (#5726)Maintainer changes
This version was pushed to npm by jackfranklin, a new releaser for puppeteer since your current version.
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 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 squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)