Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
15.0.0 (2022-06-13)
⚠ BREAKING CHANGES
Features
back
andforward
mouse buttons (#8284) (7a51bff)Page.waitForNetworkIdle()
(#5140) (3c6029c)Frame._client
through getter (#8041) (e9278fc)Bug Fixes
headless
whendevtools
is true (#7748) (9f9b4ed)permissions
attribute in workflow (#8367) (b2e82ee)localhost
for DNS lookups (1b025b4)page.waitForFunction
passes an unexpected first argument topageFunction
since Puppeteer 13 #7836 prevent Target closed errors on streams (fix: preventTarget closed
errors on streams #7728) (5b792de) process documentation during publishing (fix: process documentation during publishing #8433) (d111d19) puppeteer: export internals (fix(puppeteer): export internals #7991) (448118c) recompile before funit and unit commands (fix: recompile before funit and unit commands #8363) (8735b78), closes [Bug]: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined #8362 regression in --user-data-dir handling (fix: regression in --user-data-dir handling #8060) (85decdc) request an animation frame to fix flaky clickablePoint test (fix: request an animation frame to fix flaky clickablePoint test #7587) (7341d9f) robustly check for launch executable (fix: robustly check for launch executable #8468) (b54dc55) setup husky properly (Husky #7727) (8b712e7), closes husky not working anymore #7726 strict mode fixes for HTTPRequest/Response classes (fix!: strict mode fixes for HTTPRequest/Response classes #8297) (2804ae8), closes Consider using Typescript strict flag #6769 tests failing in headful (fix: tests failing in headful #8273) (e841d7f) tests: ensure all tests honour BINARY envvar (Ensure all tests honour the BINARY envvar. #8092) (3b8b9ad) test: tweak waitForNetworkIdle delay in test between downloads (fix(test): tweakwaitForNetworkIdle
delay in test between downloads #7564) (a21b737) try to remove the temporary user data directory after the process has been killed (fix: try to remove the temporary user data directory after the proces… #7761) (fc94a28) types in Browser.ts to be compatible with strict mode Typescript (fix: types in Browser.ts to be compatible with strict mode Typescript #7918) (a8ec0aa), closes Consider using Typescript strict flag #6769 types in Connection.ts to be compatible with strict mode Typescript (fix: compatibility with strict mode Typescript in Connection.ts and ConnectionTransport.ts #7919) (d80d602), closes Consider using Typescript strict flag #6769 types: allow evaluate functions to take a readonly array as an argument (fix(types): allow evaluate functions to take a readonly array as an argument #7072) (491614c) types: revert "feat(typescript): allow using puppeteer without dom lib" (02c9af6) typo in 'already-handled' constant of the request interception API (fix: already-handled spelling [v13] #7813) (8242422) typos in documentation (fix: typos in documentation #7968) (41ab4e9) updated troubleshooting.md to meet latest dependencies changes (fix: updated troubleshooting.md to meet latest dependencies changes #7656) (edb0197) use null instead of undefined (fix: usenull
instead ofundefined
#8463) (2615c1c) use both __dirname and require.resolve to support different bundlers (fix: use both __dirname and require.resolve to support different bund… #8046) (e6a6295), closes [Bug]: Puppeteer not working properly as a bundle #8044 use content box for OOPIF offset calculations (fix: use content box for OOPIF offset calculations #7911) (344feb5) use different test names for browser specific tests in launcher.spec.ts (fix: use different test names for browser specific default arguments tests in launcher.spec.ts #8250) (c6cf1a9) use error-like (fix: use error-like #8504) (4d35990) use isPageTargetCallback in Browser::pages() (fix: use isPageTargetCallback in Browser::pages() #8460) (5c9050a) use OS-independent abs. path check (fix: use OS-independent abs. path check #8505) (bfd4e68) use require.resolve instead of __dirname (fix: use require.resolve instead of __dirname #8003) (bbb186d) use strict TS in Input.ts (fix: use strict TS in Input.ts #8392) (af92a24) waitForNavigation in OOPIFs (fix: waitForNavigation in OOPIFs #8117) (34775e5) Reverts esm modules (revert: esm modules #7996) (179eded) Miscellaneous Chores drop Node 12 support (chore: drop Node 12 support #8299) (274bd6b) This PR was generated with Release Please. See documentation.