Alex Rudenko
f52b37a3aa
docs: fix a typo in waitForSelector ( #8701 )
2022-08-02 13:18:48 +00:00
chakzefir
0180a882e2
docs: add gitlab-ci section to troubleshooting ( #8664 )
...
Adding explanatory section with detailed manual on how to launch puppeteer on GitlabCI
2022-07-20 10:15:14 +02:00
Alex Rudenko
af08c5c903
feat: expose the page getter on Frame ( #8657 )
...
* feat: expose the page getter on Frame
Closes #8654
* test: add a test
2022-07-11 21:06:35 +02:00
Alex Rudenko
d0c4291995
fix: expose a RemoteObject getter ( #8642 )
...
Closes #8639
2022-07-07 13:04:28 +00:00
jrandolf
f82c03682a
chore: link new puppeteer versions ( #8637 )
2022-07-06 17:49:47 +02:00
jrandolf
5ff205dc8b
fix: extends ElementHandle
to Node
s ( #8552 )
...
* fix: extends `ElementHandle` to `Node`s (#8552 )
2022-07-06 09:05:37 +02:00
jrandolf
b5a345b06b
chore: format docs ( #8629 )
2022-07-05 15:41:43 +02:00
jrandolf
45eb2c607f
chore: remove docusaurus metadata from README.md ( #8624 )
2022-07-05 14:42:31 +02:00
jrandolf
32c9f3e6fb
chore: update contributing.md ( #8616 )
2022-07-01 16:29:21 +02:00
jrandolf
066f440ba7
feat: add documentation ( #8593 )
2022-07-01 11:52:39 +00:00
release-please[bot]
51ae338acd
chore(main): release 15.2.0 ( #8585 )
...
* chore(main): release 15.2.0
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-29 14:25:40 +02:00
Levi Pesin
79e11985ba
feat: add fromSurface option to page.screenshot ( #8496 )
2022-06-27 12:37:37 +00:00
jrandolf
f2e9cbb849
chore: unfreeze version on docs ( #8578 )
2022-06-25 14:21:33 +02:00
release-please[bot]
5849c9beb4
chore(main): release 15.1.1 ( #8577 )
...
* chore(main): release 15.1.1
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-25 13:33:44 +02:00
jrandolf
9a8bac7138
chore: unfreeze version on docs ( #8575 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-24 18:49:31 +02:00
release-please[bot]
5fda494543
chore(main): release 15.1.0 ( #8573 )
...
* chore(main): release 15.1.0
* chore: freeze version on docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-24 18:42:31 +02:00
jrandolf
06543d3db7
chore: unfreeze version on docs ( #8572 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-24 15:38:11 +02:00
release-please[bot]
a23cac77f5
chore(main): release 15.0.2 ( #8571 )
...
* chore(main): release 15.0.2
* chore: freeze version on docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-24 15:30:28 +02:00
jrandolf
4aba94424e
chore: unfreeze version on docs ( #8568 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-24 10:40:53 +02:00
release-please[bot]
d15f2239b9
chore(main): release 15.0.1 ( #8565 )
...
* chore(main): release 15.0.1
* chore: freeze version on docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-24 09:42:02 +02:00
jrandolf
657e0b53a6
chore: unfreeze version on docs ( #8557 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-23 13:48:47 +02:00
release-please[bot]
9705797a02
chore(main): release 15.0.0 ( #8555 )
...
* chore(main): release 15.0.0
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-23 13:38:28 +02:00
jrandolf
84712cbc28
chore: use Google's TS style guide's format config ( #8542 )
2022-06-22 15:25:44 +02:00
Randolf J
3744c2f584
chore: unfreeze version on docs
2022-06-20 09:31:06 +02:00
release-please[bot]
3d1ec573fb
chore(main): release 14.4.1 ( #8523 )
2022-06-17 15:29:28 +02:00
Randolf J
6bc45c4ae8
chore: unfreeze version on docs
2022-06-13 23:27:40 +02:00
release-please[bot]
e0c537408e
chore(main): release 14.4.0 ( #8512 )
...
* chore(main): release 14.4.0
* chore: freeze version on docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-13 23:05:56 +02:00
Randolf J
353358a996
chore: unfreeze version on docs
2022-06-07 16:34:36 +02:00
release-please[bot]
4b05a8454e
chore(main): release 14.3.0 ( #8471 )
...
* chore(main): release 14.3.0
* chore: freeze version on docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-07 16:21:47 +02:00
Alex Rudenko
e14256010d
feat: use absolute URL for EVALUATION_SCRIPT_URL ( #8481 )
...
Closes #8424
2022-06-07 15:36:51 +02:00
jrandolf
66008c2189
chore: unfreeze version on docs ( #8465 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-02 16:42:02 +02:00
release-please[bot]
d5cd41686c
chore(main): release 14.2.1 ( #8462 )
...
* chore(main): release 14.2.1
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: jrandolf <101637635+jrandolf@users.noreply.github.com>
2022-06-02 15:38:51 +02:00
Randolf J
cf49b18beb
chore: build main docs
2022-06-01 22:18:41 +02:00
release-please[bot]
b3b62b35f3
chore(main): release 14.2.0 ( #8457 )
...
* chore(main): release 14.2.0
* chore: freeze version on docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-06-01 22:11:58 +02:00
Alex Rudenko
d4321e53c9
chore: bump version to v14.1.1-post ( #8376 )
2022-05-19 17:31:18 +02:00
Alex Rudenko
0ca60a7ff0
chore(release): mark v14.1.1 ( #8374 )
2022-05-19 14:54:39 +00:00
Alex Rudenko
25216df42b
chore: bump version to v14.1.0-post ( #8341 )
2022-05-13 08:19:13 +00:00
Alex Rudenko
1441fb84d8
chore(release): mark v14.1.0 ( #8339 )
2022-05-13 07:31:25 +00:00
Alex Rudenko
7eaadafe19
feat: add waitForXPath to ElementHandle ( #8329 )
2022-05-10 12:45:20 +02:00
Dave Vandyke
1e82d98027
docs: improve the Working with Chrome Extensions section ( #8321 )
...
- Added a note to mention the experimental Chrome headless mode can
also be used.
- Improved the example code to wait for the background page to be
ready. The previous example sometimes didn't work, since the
background page would take a split-second to load.
- Added a note to mention how to find the background ServiceWorker for
Chrome MV3 extensions.
2022-05-10 06:21:57 +00:00
Alex Rudenko
edb4a33f22
chore: bump version to v14.0.0-post ( #8327 )
2022-05-09 14:08:48 +00:00
Alex Rudenko
06f7390eab
chore(release): mark v14.0.0 ( #8326 )
2022-05-09 13:13:07 +00:00
Valentin Semirulnik
baa017db92
feat: add support for Apple Silicon chromium builds ( #7546 )
...
Google has published Chromium builds for Apple Silicon so we can fetch it now
Related to #6622
2022-05-05 07:33:19 +00:00
Alex Rudenko
2804ae8cdb
fix!: strict mode fixes for HTTPRequest/Response classes ( #8297 )
...
Solves type issues in HTTPRequest/Response with some slight changes in the behaviour and API.
Issues #6769
2022-05-05 06:48:03 +00:00
jrandolf
274bd6b3b9
chore: drop Node 12 support ( #8299 )
...
This patches removes support for Node 12.
BREAKING CHANGE: Node 12 is no longer supported.
2022-05-03 08:59:40 +02:00
Andy Earnshaw
94cb08c859
docs: update troubleshooting.md with latest alpine details ( #8271 )
2022-04-29 06:25:20 +00:00
jrandolf
15583c3eac
chore: bump version to v13.7.0-post ( #8293 )
...
* chore: bump version to v13.7.0-post
2022-04-28 12:33:29 +00:00
jrandolf
ae97ccab68
chore(release): mark v13.7.0 ( #8292 )
2022-04-28 10:59:24 +00:00
jrandolf
7a51bff47f
feat: add back
and forward
mouse buttons ( #8284 )
2022-04-27 21:00:07 +00:00
Alex Rudenko
1308d9aa6a
feat: support chrome headless mode ( #8260 )
...
* feat: support chrome headless mode
Co-authored-by: Ergün Erdoğmuş <erdogmusergun@gmail.com>
2022-04-25 13:11:23 +02:00
wuchong
952a2ae0bc
fix: doc typo ( #8263 )
2022-04-22 06:41:13 +00:00
Ergün Erdoğmuş
9a9ec8f65b
chore: bump version to v13.6.0-post ( #8251 )
2022-04-20 08:40:35 +00:00
Ergün Erdoğmuş
29a309915d
chore(release): mark v13.6.0 ( #8249 )
...
Co-authored-by: Ergün Erdoğmuş <ergunsh@chromium.org>
2022-04-20 10:07:34 +02:00
Andreas Opferkuch
0c8174b987
docs: improve custom query handler docs ( #8235 )
2022-04-19 12:48:22 +00:00
Alex Rudenko
ed4afe81a5
docs: typos and minor documentation issues ( #8211 )
2022-04-08 11:58:55 +02:00
Junyan
c1dcd857e3
feat: respond multiple headers with same key ( #8183 )
2022-04-05 09:06:35 +00:00
Alex Rudenko
7cb36027e2
chore: bump version to v13.5.2-post ( #8179 )
2022-03-31 09:33:03 +00:00
Alex Rudenko
0d9699be37
chore(release): mark v13.5.2 ( #8175 )
2022-03-31 10:13:58 +02:00
Alex Rudenko
7dede4f051
chore: bump version to v13.5.1-post ( #8120 )
2022-03-09 16:01:24 +01:00
Alex Rudenko
e28462c3db
chore(release): mark v13.5.1 ( #8118 )
2022-03-09 13:18:06 +00:00
Alex Rudenko
ffbac6e281
chore: bump version to v13.5.0-post ( #8111 )
2022-03-07 15:15:32 +01:00
Alex Rudenko
7b38b458c9
chore(release): mark v13.5.0 ( #8110 )
2022-03-07 13:58:56 +01:00
Alex Rudenko
7480fc52bd
chore: bump version to v13.4.1-post ( #8082 )
2022-03-01 08:19:22 +00:00
Alex Rudenko
69d5ef59ee
chore(release): mark v13.4.1 ( #8078 )
2022-03-01 07:21:07 +00:00
Johan Bay
53977b80c6
docs(api.md): fix missing space in reference ( #8075 )
2022-02-28 12:11:41 +01:00
Johan Bay
bc9ec323cc
docs(api.md): add documentation on custom handlers ( #8074 )
2022-02-28 10:43:59 +01:00
kirintw
213deb1921
docs(troubleshooting.md): fix alpine install adduser command ( #8068 )
2022-02-25 11:13:37 +00:00
Alex Rudenko
7e1794cdb2
chore: bump version to v13.4.0-post ( #8053 )
2022-02-22 13:01:22 +00:00
Alex Rudenko
7f47c8133a
chore(release): mark v13.4.0 ( #8052 )
2022-02-22 13:34:25 +01:00
Tmk
dbf0639822
feat: add support for async waitForTarget ( #7885 )
...
* feat: add support for async waitForTarget
* fix: add timeout
* fix: potential async bugs
2022-02-18 12:05:29 +01:00
弘树@阿里
e5aa4f2965
docs: update firefox flags link ( #7779 )
...
The original link <https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options > returns 'Page not found', I searched and guess the new available link should be <https://wiki.mozilla.org/Firefox/CommandLineOptions >
2022-02-15 13:29:11 +01:00
omjadas
30b3d49b0d
feat(HTTPResponse): expose timing information ( #8025 )
2022-02-15 11:16:49 +01:00
Alex Rudenko
d5deb92c33
chore: bump version to v13.3.2-post ( #8017 )
2022-02-14 13:21:40 +01:00
Alex Rudenko
1c2566bae5
chore(release): mark v13.3.2 ( #8015 )
2022-02-14 11:14:18 +00:00
Nick Schonning
b2bf70fc3b
chore: update prettier globs and format files ( #7856 )
...
* chore: update prettier globs and format files
* fix: remove reference to Markdownlint
2022-02-11 20:29:43 +01:00
Yang Yang
4ce72abcbd
docs: heading ID references in docs/api.md ( #7974 )
...
- `Worker` -> `WebWorker`, `#class-worker` -> `#class-webworker`
- `#pagesetuseragentuseragent-useragentdata` -> `#pagesetuseragentuseragent-useragentmetadata`
- `####WaitTimeoutOptions` -> `#waittimeoutoptions`
- `#cooperative-intercept-mode-and-legacy-intercept-mode` -> `#cooperative-intercept-mode`
Co-authored-by: jrandolf <86539915+jrandolf@users.noreply.github.com>
2022-02-11 13:43:52 +00:00
jrandolf
55c38a25c8
chore: bump version to v13.3.1-post ( #7998 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-10 15:26:20 +00:00
jrandolf
90505a77be
chore(release): mark v13.3.1 ( #7997 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-10 14:59:28 +00:00
jrandolf
9b00b7074d
chore: bump version to v13.3.0-post ( #7983 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-09 18:16:16 +00:00
jrandolf
6879f9cfe1
chore(release): mark v13.3.0 ( #7979 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-09 17:01:45 +00:00
Alex Rudenko
02d651d209
chore: bump version to v13.2.0-post ( #7971 )
2022-02-07 15:19:58 +00:00
Alex Rudenko
b531f498e9
chore(release): mark v13.2.0 ( #7970 )
2022-02-07 15:35:33 +01:00
Alex Rudenko
41ab4e9127
fix: typos in documentation ( #7968 )
2022-02-07 14:03:54 +01:00
Alex Rudenko
161b283ea4
chore: bump version to v13.1.3-post ( #7947 )
2022-01-31 13:19:56 +01:00
Alex Rudenko
7b76883802
chore(release): mark v13.1.3 ( #7946 )
2022-01-31 10:15:42 +01:00
Alex Rudenko
be3fce5f9d
chore: bump version to v13.1.2-post ( #7926 )
2022-01-25 08:24:23 +00:00
Alex Rudenko
0a9eb3c9a5
chore(release): mark v13.1.2 ( #7925 )
2022-01-25 07:55:07 +00:00
Alex Rudenko
08c0e8b75d
chore: bump version to v13.1.1-post ( #7913 )
2022-01-18 09:18:24 +00:00
Alex Rudenko
f108560be8
chore(release): mark v13.1.1 ( #7912 )
2022-01-18 08:55:34 +00:00
Alex Rudenko
c09522a5f2
chore: bump version to v13.1.0-post ( #7909 )
2022-01-17 15:31:33 +00:00
Alex Rudenko
80d6b84ded
chore(release): mark v13.1.0 ( #7908 )
2022-01-17 15:40:56 +01:00
Alex Rudenko
59578d9cd5
chore: bump version to v13.0.1-post ( #7866 )
2021-12-22 09:06:22 +00:00
Alex Rudenko
71cef32f6d
chore(release): mark v13.0.1 ( #7865 )
2021-12-22 09:06:12 +01:00
Kiko Beats
3e3a90be53
docs: fix typo ( #7839 )
2021-12-13 07:56:26 +01:00
Alex Rudenko
acdc67bd02
chore: bump version to v13.0.0-post ( #7833 )
2021-12-10 09:41:27 +00:00
Alex Rudenko
d0cb9e2573
chore(release): mark v13.0.0 ( #7832 )
2021-12-10 09:02:39 +00:00
Ben Allfree
824242246d
fix!: typo in 'already-handled' constant of the request interception API ( #7813 )
...
Issues: #7745 , #7747 , #7780
Co-authored-by: Rodrigo Fernández <fdez.romero@gmail.com>
2021-12-09 14:57:40 +00:00
Alex Rudenko
c03429444d
feat: implement Element.waitForSelector ( #7825 )
...
Co-authored-by: Johan Bay <jobay@google.com>
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-12-09 11:51:14 +00:00
Ben Allfree
dc23b7535c
feat: expose HTTPRequest intercept resolution state and clarify docs ( #7796 )
...
Co-authored-by: Rodrigo Fernández <fdez.romero@gmail.com>
2021-12-07 08:48:42 +01:00
Alex Rudenko
09426e5931
chore: bump version to v12.0.1-post ( #7812 )
2021-11-29 20:28:30 +00:00
Alex Rudenko
913ff123ec
chore(release): mark v12.0.1 ( #7810 )
2021-11-29 20:06:56 +00:00
Alex Rudenko
921c3bcfcf
chore: bump version to v12.0.0-post ( #7804 )
2021-11-29 14:24:04 +01:00
Alex Rudenko
641588a783
chore(release): mark v12.0.0 ( #7800 )
2021-11-26 08:58:29 +00:00
Jan Scheffler
ad7f1de44f
chore: bump version to v11.0.0-post ( #7741 )
2021-11-03 09:49:17 +00:00
Jan Scheffler
e2e98376b9
chore(release): mark v11.0.0 ( #7737 )
2021-11-02 14:36:33 +00:00
Jan Scheffler
4d9dc8c0e6
feat(oop iframes)!: integrate OOP iframes with the frame manager ( #7556 )
...
This pull request to adds better support for OOP iframes (see #2548 )
The current problem with OOP iframes is that they are moved to a different target. Because of this, the previous versions of Puppeteer pretty much ignored them.
This change extends the FrameManager to already take OOP iframes into account and hides the fact that those frames are actually in different targets.
Further work needs to be done to also make the NetworkManager aware of these and to make sure that settings like emulations etc. are also properly passed down to the new targets.
2021-10-28 11:25:49 +02:00
Kiko Beats
105bb22566
docs: fix typo ( #7708 )
2021-10-19 10:16:24 +02:00
ilya-sharonov
edb01972b9
fix: updated troubleshooting.md to meet latest dependencies changes ( #7656 )
2021-10-08 19:09:04 +00:00
Josh Grime
44c9ec67c5
fix(page): fallback to default in exposeFunction when using imported module ( #6365 )
2021-09-29 18:32:49 +02:00
Jan Scheffler
a271145b06
feat: add initiator to HTTPRequest ( #7614 )
...
Co-Authored-By: atersolis <atersolis@atersolis.net>
2021-09-29 15:14:21 +00:00
Tan Li Hau
26145e9a24
feat: add custom debugging port option ( #4993 )
2021-09-29 16:05:18 +02:00
Kiko Beats
b1f6e8692b
feat: allow to customize tmpdir ( #7243 )
2021-09-23 09:26:00 +02:00
Jan Scheffler
df36a618f7
chore: bump version to v10.4.0-post ( #7588 )
2021-09-22 07:22:32 +02:00
Jan Scheffler
5631d3aebc
chore(release): mark v10.4.0 ( #7586 )
2021-09-21 17:29:27 +02:00
Jonathan Church
43a9268325
feat: add webp to screenshot options ( #7565 )
2021-09-21 14:26:20 +00:00
Alex Rudenko
8451951483
feat(page): mark page.client() as internal ( #7585 )
...
This PR marks the .client() method as internal since
we don't encourage our users to use it.
2021-09-21 13:20:02 +00:00
Alex Rudenko
99ca842124
feat(page): expose page.client() ( #7582 )
...
Puppeteer already allows creating a new CDP session
via target.createCDPSession but there is no way
to get access to any existing session to send
some additional commands.
2021-09-21 07:39:47 +00:00
Alex Rudenko
2b5c0019dc
feat: add ability to specify offsets for JSHandle.click ( #7573 )
...
Until now, the click would be always sent to the middle
point of the target element. With this change, one can define
offsets relative to the border box of the elements and click
different areas of an element.
2021-09-20 09:01:32 +00:00
Joone Hur
8e45a1c882
feat: add proxy and bypass list parameters to createIncognitoBrowserContext ( #7516 )
...
Example:
(async () => {
const browser = await puppeteer.launch();
const context = await browser.createIncognitoBrowserContext('myproxy.com:3128');
const page = await context.newPage()
await page.authenticate({username: 'foo', password: 'bar' });
await page.goto('https://google.com ');
await browser.close();
})();
Issue: #678
2021-09-18 11:56:05 +02:00
Max White
eda5171279
feat: add durableStorage to allowed permissions ( #5295 )
2021-09-16 10:35:36 +00:00
Ron0115
54c4318016
feat: add threshold to Page.isIntersectingViewport ( #6497 )
2021-09-15 22:56:50 +02:00
Ben Elliott
9399c9786f
fix(install): respect environment proxy config when downloading Firef… ( #6577 )
...
Issues: #6573
2021-09-15 19:41:03 +00:00
Noam Lustiger
300be5d167
feat: add id option to addScriptTag ( #5477 )
2021-09-14 23:02:05 +02:00
Li Wenyan
f90af6639d
feat: support timeout for page.pdf() call ( #7508 )
2021-09-14 16:11:14 +00:00
Mathias Bynens
686030fe0d
chore: remove references to upstream master
branches ( #7412 )
...
Chromium had its branch renamed to `main`, and for other projects we can just point to the `HEAD`.
2021-09-14 15:02:39 +00:00
Andy Chosak
32cb9e93d6
docs: bump recommended version for Alpine Docker ( #7563 )
...
The current documentation for running with an Alpine-based Docker image
recommends using Chromium 89 / Puppeteer 6.0.0.
Chromium 92 is now supported by Puppeteer 10.0.0; this commit bumps the
recommended versions.
2021-09-14 13:07:12 +00:00
Net
ae24bcaf6d
chore(docs): add instructions for headless GPU acceleration ( #6924 )
2021-09-13 09:47:18 +00:00
Tom Jenkinson
3c6029c702
feat(api): implement Page.waitForNetworkIdle()
( #5140 )
...
which will wait for there to be no network requests in progress during the `idleTime` before resolving.
2021-09-11 22:28:12 +02:00
Vitalii Tverdokhlib
907290b2fd
chore(docs): update alpine version ( #5099 )
2021-09-11 10:07:29 +00:00
Conrad Magnus Kirschner
0075a714fd
chore: update Dockerfile in troubleshooting.md ( #7015 )
...
Update to fix no package.json failure on some systems
2021-09-11 08:44:53 +00:00
pyoor
2aec35553b
fix: update firefox prefs documentation link ( #7539 )
2021-09-10 18:59:43 +00:00
Nicholas C. Zakas
10e847404e
docs: add Google Cloud Run to troubleshooting guide ( #7541 )
...
Issue: #7519
2021-09-03 10:47:34 +02:00
Paweł Gościcki
78941e562c
docs(api): correct createPDFStream
example ( #7538 )
...
Prior to this patch, the example results in `browser.close()` being executed before the file is generated/written to disk. One needs to listen for the `end` event on the `ReadableStream` before closing the browser, otherwise an exception is raised:
UnhandledPromiseRejectionWarning: Error: Protocol error (IO.read): Target closed
2021-09-02 09:26:55 +02:00
Zoltan Boros
930bff5e52
docs(api): clarify “file chooser” meaning ( #7534 )
...
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-09-01 09:51:09 +02:00
Maksim Sadym
939ac7f94b
chore: bump version to v10.2.0-post ( #7468 )
2021-08-04 17:30:25 +02:00
Maksim Sadym
c510df8d8e
chore(release): mark v10.2.0 ( #7467 )
2021-08-04 14:45:31 +02:00
Jan Scheffler
18ed92bd08
chore: update documentation ( #7446 )
...
Reference `page.setOfflineMode` and `page.emulateNetworkConditions` from each other.
2021-07-30 08:41:42 +00:00
Andres Rondon
5eb20e29a2
fix(browser-runner): reject promise on error ( #7338 )
...
This patch adds a reject callback to the _processClosing promise and executes it if it catches an error on removeFolderAsync(...).
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-07-30 09:32:53 +02:00
Mathias Bynens
dd470c7a22
feat(api): make page.isDragInterceptionEnabled
a method ( #7419 )
...
Having it be a getter is surprising and inconsistent, since the other `page.is*` APIs are just methods.
Issue: #7150
2021-07-13 11:37:39 +02:00
Yusuke Iwaki
d70f60e061
feat: add channel parameter for puppeteer.launch ( #7389 )
...
This change adds a new `channel` parameter to `puppeteer.launch`. When specified, Puppeteer will search for the locally installed release channel of Google Chrome and use it to launch. Available values are `chrome`, `chrome-beta`, `chrome-canary`, `chrome-dev`. This parameter is mutually exclusive with `executablePath`.
2021-07-09 12:43:42 +00:00
Ben Allfree
b5e6474374
feat: add cooperative request intercepts ( #6735 )
...
With this change,`request.respond`, `request.abort`, and `request.continue` can accept an optional `priority` to activate Cooperative Intercept Mode. In Cooperative Mode, all intercept handlers are guaranteed to run and all async handlers are awaited. The interception is resolved to the highest-priority resolution. See _Cooperative Intercept Mode and Legacy Intercept Mode_ in `docs/api.md` for details.
2021-07-02 17:58:32 +00:00
Maksim Sadym
859135adb6
chore: use proper cssLayoutMetrics
( #7390 )
2021-07-01 13:23:38 +02:00
Rowan Merewood
7200b1a6fb
feat: add support for useragentdata ( #7378 )
...
Adds userAgentData to setUserAgent that supports specifying user agent
data for the new navigator.userAgentData and Client Hints headers.
2021-06-29 18:29:55 +02:00
Jan Scheffler
558b35567c
chore: bump version to v10.1.0-post ( #7386 )
2021-06-29 07:44:38 +00:00
Jan Scheffler
6b13a17ed9
chore(release): mark v10.1.0 ( #7331 )
2021-06-29 09:26:24 +02:00
Brian Misiak
e3699e248b
feat: add a streaming version for page.pdf
...
Co-authored-by: Jan Scheffler <janscheffler@chromium.org>
2021-06-23 14:51:38 +02:00
Jan Scheffler
4ce4110628
feat: add page.emulateCPUThrottling ( #7343 )
2021-06-22 11:43:11 +00:00
Dan Park
a91b8aca37
feat: add drag-and-drop support ( #7150 )
...
This commit adds drag-and-drop support, leveraging new additions to the CDP Input domain (Input.setInterceptDrags, Input.dispatchDragEvent, and Input.dragIntercepted).
2021-06-07 13:50:34 +02:00
Robin Richtsfeld
af83207176
docs(requestinterception): remove outdated NOTE ( #7304 )
2021-06-01 11:29:38 +02:00
Jan Scheffler
f2ab11c640
chore: bump version to v10.0.0-post ( #7302 )
2021-05-31 16:07:51 +02:00
Jan Scheffler
9df7b71e3b
chore(release): mark v10.0.0 ( #7299 )
2021-05-31 14:34:04 +02:00
Jan Scheffler
e7add91d76
chore: fix puppeteer version in chromium roll ( #7300 )
2021-05-31 12:08:52 +00:00
Jan Scheffler
f863f4bfe0
feat(chromium): roll to Chromium 92.0.4512.0 (r884014) ( #7288 )
2021-05-26 16:44:29 +00:00
Robin Richtsfeld
d01aa6c84a
feat(requestinterception): remove cacheSafe flag ( #7217 )
2021-05-20 14:09:56 +02:00
Tim van der Lippe
778ac92469
docs: mention lowercasing of HTTP headers ( #7224 )
2021-05-10 16:27:50 +02:00
Patrick Hulce
cb285a2379
feat: expose other sessions from connection ( #6863 )
2021-05-07 08:31:39 +00:00
Peng-Yu Chen
2605309f74
feat(launcher): add new launcher option waitForInitialPage
( #7105 )
...
The existing behavior is expected to be unchanged as the value defaults to true.
Adding such option would allow user to skip the initial wait.
Issue: #3630
2021-05-06 20:30:04 +00:00
Jan Scheffler
476e9259fe
chore: bump version to v9.1.1-post ( #7206 )
2021-05-05 09:57:19 +00:00
Jan Scheffler
d615dd3d2c
chore(release): mark v9.1.1 ( #7205 )
2021-05-05 10:38:53 +02:00
Jan Scheffler
bcc85a0969
fix: make targetFilter synchronous ( #7203 )
2021-05-05 09:50:50 +02:00
Jan Scheffler
8816645c71
chore: bump version to v9.1.0-post ( #7202 )
2021-05-03 12:40:47 +00:00
Jan Scheffler
1d473bc79f
chore(release): mark v9.1.0 ( #7201 )
2021-05-03 14:08:44 +02:00
Jan Scheffler
ec3fc2e035
feat: add option to filter targets ( #7192 )
...
* feat: add option to filter targets
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-05-03 13:48:31 +02:00
Maksim Sadym
0fa0a34802
chore: bump version to v9.0.0-post ( #7112 )
2021-04-21 11:43:49 +00:00
Maksim Sadym
5872e7178a
chore(release): mark v9.0.0 ( #7111 )
2021-04-21 11:18:09 +00:00
Kiko Beats
a22aa5deac
docs(puppeteer-chromium): remove alpine freetype-dev dependency ( #7098 )
...
It was added by #4643 but doesn’t seem necessary anymore.
2021-04-19 07:28:01 +02:00
David Barton
66a0d5cbcc
docs(api): major grammatical corrections ( #7011 )
...
* docs(api): major grammatical corrections
* fix: own typo in Keyboard comment
Co-authored-by: Jack Franklin <jacktfranklin@chromium.org>
2021-04-06 10:10:00 +00:00
David Barton
c62b02f177
chore: automate prettier in docs ( #7014 )
...
Issue: #7012
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-03-23 10:02:34 +01:00
David Barton
ff860819a7
docs(api): fix lint in code snippets ( #7012 )
2021-03-22 07:12:55 +01:00
Daniel Rowe
dc8ab6d8ca
feat(page): add omitBackground option for page.pdf method ( #6981 )
2021-03-18 19:57:32 +00:00
Robin Richtsfeld
8695759a22
feat(network): request interception and caching compatibility ( #6996 )
...
This patch enables developers to also keep the cache on when doing request interception.
2021-03-17 15:42:35 +01:00
Maciej Brencz
35e66c4304
docs(troubleshooting): update Alpine section ( #6960 )
...
The latest Chromium provided by Alpine is at version 89.
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-03-09 09:02:24 +01:00
David Barton
abb32801d5
chore: add latest chromium version ( #6952 )
2021-03-04 07:50:08 +01:00
Darío Kondratiuk
2ba61e04e9
fix(filechooser): cancel is sync ( #6937 )
...
BREAKING CHANGE: FileChooser.cancel() is now synchronous.
2021-03-02 15:27:11 +01:00
Alex Rudenko
0c26301bee
chore: bump version to v8.0.0-post ( #6929 )
2021-02-26 08:51:52 +00:00
Alex Rudenko
0b5969dea9
chore(release): mark v8.0.0 ( #6928 )
2021-02-26 08:32:27 +00:00
Aurélien Ooms
05c08e7083
docs(api): fix typo in environment variable name ( #6918 )
...
`PUPPETEER_SKIP_DOWNLOAD ~ PUPPETEER_SKIP_CHROMIUM_DOWNLOAD`.
2021-02-23 13:36:30 +01:00
su
ebc3e88fce
docs(api): fix typo ( #6911 )
...
Issue: #6903
Co-authored-by: susan51531 <804885378@qq.com>
2021-02-20 11:31:37 +01:00
Jack Franklin
29c059427e
chore: bump to 7.1.0-post ( #6880 )
2021-02-12 11:19:06 +00:00
Jack Franklin
a681aac7e3
chore(release): mark v7.1.0 ( #6879 )
2021-02-12 10:51:43 +00:00
Alex Rudenko
ad5935738d
feat(page): add color-gamut support to Page.emulateMediaFeatures ( #6857 )
...
The change updates the validation function to allow color-gamut media
features and updates the documentation.
Issues: #6761
2021-02-11 13:59:50 +00:00
Jack Franklin
e16741dee2
chore: mark version 7.0.4-post ( #6851 )
2021-02-09 14:10:28 +00:00
Jack Franklin
db2b4898e1
chore(release): mark v7.0.4 ( #6850 )
2021-02-09 13:24:44 +01:00
Jack Franklin
de904db51d
chore: bump version to 7.0.3-post ( #6846 )
2021-02-09 09:56:17 +01:00
Jack Franklin
27eaf607ce
chore(release): mark v7.0.3 ( #6845 )
2021-02-09 09:49:44 +01:00
David Barton
58d5f9c3ae
docs(troubleshooting): update broken Dockerfile link to historical one ( #6828 )
...
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-02-09 09:45:36 +01:00
Jack Franklin
a1d4d7f854
chore: bump version to 7.0.2-post ( #6843 )
...
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-02-09 09:44:52 +01:00
Jack Franklin
ff50c86332
chore(release): mark v7.0.2 ( #6842 )
2021-02-09 08:17:15 +00:00
David Barton
b047023eee
chore: clean up remaining Travis references ( #6826 )
...
Issue: #6726
2021-02-08 07:41:26 +01:00
Jack Franklin
c936b18651
chore: bump version to 7.0.1-post ( #6814 )
2021-02-04 10:32:11 +00:00
Jack Franklin
eb0d604bf3
chore(release): mark v7.0.1 ( #6812 )
2021-02-04 10:07:37 +00:00
Jan Scheffler
9abd459b2a
chore: bump version to v7.0.0-post ( #6808 )
2021-02-03 15:54:54 +00:00
Jan Scheffler
edd8bcc619
chore(release): mark v7.0.0 ( #6804 )
2021-02-03 16:33:32 +01:00
Mathias Bynens
03db2cbf2f
chore: fix version number ( #6803 )
2021-02-02 12:32:13 +00:00
Jan Scheffler
20526b57b8
chore: bump version to v6.0.0-post ( #6802 )
2021-02-02 11:22:53 +00:00
Jan Scheffler
ef4767080a
chore(release): mark v6.0.0 ( #6800 )
2021-02-02 12:00:09 +01:00
Samuel Bodin
15bc900be0
docs: correct link for v5.0.0 ( #6778 )
2021-01-25 07:33:45 +01:00
Aravind.H.U
26fa363443
docs(troubleshooting): describe EC2 Amazon-Linux setup ( #6771 )
...
Co-authored-by: Mathias Bynens <mathias@qiwi.be>
2021-01-22 09:25:58 +01:00
Jan Scheffler
5ea76e9333
feat: add page.emulateNetworkConditions ( #6759 )
2021-01-21 10:00:57 +01:00
Vse Mozhe Buty
13bce296c3
docs(api): add info for .$x() methods ( #6711 )
...
Possibly connected issue: https://github.com/puppeteer/puppeteer/issues/6710
2021-01-05 08:22:46 +01:00