release-please[bot]
58ac7a687c
chore: release main ( #9067 )
2022-10-06 12:22:55 +02:00
release-please[bot]
ee1272e65e
chore: release main ( #9052 )
2022-10-05 16:51:59 +02:00
jrandolf
f42336cf83
feat: separate puppeteer and puppeteer-core ( #9023 )
...
This PR moves the puppeteer source code into separate mono-repo packages:
- `puppeteer` and `puppeteer-core` are now separated into their own
packages.
- `puppeteer-core` has a new exports called `puppeteer-core/internal`
for internal usage.
Tests and various tools have been updated to accommodate the migration.
2022-10-05 14:17:03 +02:00
release-please[bot]
3aee641c3d
chore(main): release 18.1.0 ( #9042 )
...
🤖 I have created a release *beep* *boop*
---
##
[18.1.0](https://github.com/puppeteer/puppeteer/compare/v18.0.5...v18.1.0 )
(2022-10-05)
### Features
* **chromium:** roll to Chromium 107.0.5296.0 (r1045629)
([#9039 ](https://github.com/puppeteer/puppeteer/issues/9039 ))
([022fbde
](022fbde85e
))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-10-05 08:27:19 +00:00
Alex Rudenko
022fbde85e
feat(chromium): roll to Chromium 107.0.5296.0 (r1045629) ( #9039 )
2022-10-05 08:13:43 +02:00
jrandolf
c0c7878adc
chore: initiate monorepo migration ( #9022 )
...
This PR starts the monorepo migrations as per
https://github.com/puppeteer/puppeteer/issues/8922 . To scope migrations,
we are only moving the `testserver` into a separate package. Further
migrations will come later.
2022-09-29 10:08:55 +02:00
jrandolf
f8de7b1273
chore: bundle vendor code ( #9016 )
...
This PR removes the manual vendoring process. Third party code can now
be updated using the typical NPM pipeline with types/code bundling done
through Rollup.
2022-09-28 13:03:19 +02:00
jrandolf
d06a905540
chore: update deps ( #9013 )
2022-09-27 11:53:19 +02:00
release-please[bot]
ddc567a4b6
chore(main): release 18.0.5 ( #8997 )
...
* chore(main): release 18.0.5
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-22 10:46:01 +02:00
release-please[bot]
37417b1dce
chore(main): release 18.0.4 ( #8994 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-21 10:41:32 +02:00
release-please[bot]
692b48ab0e
chore(main): release 18.0.3 ( #8988 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-20 08:49:51 +00:00
release-please[bot]
c6912f3ecd
chore(main): release 18.0.2 ( #8985 )
...
* chore(main): release 18.0.2
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-19 17:07:28 +02:00
release-please[bot]
882c7ce63e
chore(main): release 18.0.1 ( #8983 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-19 15:25:58 +02:00
release-please[bot]
7d6927209e
chore(main): release 18.0.0 ( #8981 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-19 14:20:50 +02:00
release-please[bot]
9b120f6c7b
chore(main): release 17.1.3 ( #8921 )
...
* chore(main): release 17.1.3
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-08 13:16:39 +00:00
Alex Rudenko
d8830cbc55
chore: implement a test runner on top of mocha ( #8866 )
...
* chore: implement a test runner on top of mocha
This PR implements a test runner on top of mocha
that performs multiple mocha runs as defined in
TestSuites.json and compares the outcome of the runs
against TestExpectations.json. This allows us to
remove most of helpers from mocha-utils and be more
flexible when defining the test configurations.
2022-09-08 10:32:39 +00:00
release-please[bot]
0d2d99efec
chore(main): release 17.1.2 ( #8904 )
...
* chore(main): release 17.1.2
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-07 13:18:06 +00:00
release-please[bot]
8e1c8b9be6
chore(main): release 17.1.1 ( #8900 )
...
* chore(main): release 17.1.1
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-05 12:49:30 +00:00
release-please[bot]
f9e758e31d
chore(main): release 17.1.0 ( #8894 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-02 11:28:00 +00:00
Alex Rudenko
6e9a47a6fa
feat(chromium): roll to Chromium 106.0.5249.0 (r1036745) ( #8869 )
2022-08-31 15:27:59 +02:00
jrandolf
eb6cea4f57
chore: use jobs for artifact generation ( #8864 )
2022-08-31 14:42:53 +02:00
release-please[bot]
e2d9858b38
chore(main): release 17.0.0 ( #8828 )
...
* chore(main): release 17.0.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-08-29 11:11:05 +02:00
release-please[bot]
21cc961df9
chore(main): release 16.2.0 ( #8808 )
...
* chore(main): release 16.2.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-08-19 10:15:47 +02:00
jrandolf
b9c847960e
chore: remove pkg-dir
( #8805 )
2022-08-17 16:18:33 +02:00
jrandolf
02e1eea7eb
chore: use tsx
( #8803 )
2022-08-17 15:32:57 +02:00
jrandolf
bdcb748b98
chore: infrastructure for injecting scripts into DOMWorlds ( #8801 )
2022-08-17 14:39:41 +02:00
release-please[bot]
a5f1078feb
chore(main): release 16.1.1 ( #8769 )
...
* chore(main): release 16.1.1
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-08-16 11:58:16 +00:00
jrandolf
b5da718e2e
fix: deprecate ExecutionContext
( #8792 )
2022-08-16 08:22:45 +02:00
jrandolf
ddbe88b887
chore: add custom rule for formatting comments ( #8777 )
2022-08-12 14:15:26 +02:00
jrandolf
b4176029d9
chore: update dependencies ( #8771 )
...
* chore: update dependencies
2022-08-11 07:55:02 +02:00
release-please[bot]
2d5f216621
chore(main): release 16.1.0 ( #8743 )
...
* chore(main): release 16.1.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-08-06 16:49:20 +02:00
release-please[bot]
0c8bce13a2
chore(main): release 16.0.0 ( #8729 )
...
* chore(main): release 16.0.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-08-02 14:08:19 +00:00
dependabot[bot]
4ac252a25d
chore(deps): bump ws from 8.8.0 to 8.8.1 ( #8672 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.8.0 to 8.8.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.8.0...8.8.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 13:18:48 +00:00
release-please[bot]
a654607c74
chore(main): release 15.5.0 ( #8683 )
...
* chore(main): release 15.5.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-21 14:25:48 +00:00
Alex Rudenko
f1b8ad3269
feat(chromium): roll to Chromium 105.0.5173.0 (r1022525) ( #8682 )
2022-07-21 13:16:47 +00:00
release-please[bot]
a43965a4b6
chore(main): release 15.4.2 ( #8681 )
...
* chore(main): release 15.4.2
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-21 12:22:40 +00:00
release-please[bot]
d734c14813
chore(main): release 15.4.1 ( #8678 )
...
* chore(main): release 15.4.1
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-21 09:35:51 +02:00
release-please[bot]
f0c28085c0
chore(main): release 15.4.0 ( #8668 )
...
* chore(main): release 15.4.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-13 15:52:23 +02:00
release-please[bot]
dd27559090
chore(main): release 15.3.2 ( #8647 )
...
* chore(main): release 15.3.2
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-08 09:58:30 +02:00
release-please[bot]
ec8c750383
chore(main): release 15.3.1 ( #8635 )
...
* chore(main): release 15.3.1
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-06 09:24:46 +02:00
release-please[bot]
01c76b7eb1
chore(main): release 15.3.0 ( #8606 )
...
* chore(main): release 15.3.0
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-07-01 17:02:54 +02:00
jrandolf
0cf4832878
fix: remove unused imports ( #8613 )
2022-07-01 16:00:03 +02:00
jrandolf
8cf10fb7b9
chore: Improve CI ( #8601 )
2022-07-01 15:03:12 +02:00
jrandolf
066f440ba7
feat: add documentation ( #8593 )
2022-07-01 11:52:39 +00:00
JoelEinbinder
cb471e3666
Ignore package-lock.json ( #191 )
...
pacakge-lock.json seems to be buggy now, with different OS giving different results.
See https://github.com/npm/npm/issues/17749
We have been having trouble keeping it up to date with yarn.lock. It doesn't give us a big win, because it is ignored if you install the package from npm.
This patch removes package-lock.json and starts ignoring it.
2017-08-02 14:18:14 -07:00
Andrey Lushnikov
91785d97f3
Add missing LICENSE headers to the source files
...
This patch:
- adds missing LICENSE headers to the source files
- set's puppeteer version to 0.1.0
- set's repository field in package.json
2017-07-28 01:09:26 -07:00
JoelEinbinder
2081c12317
update package-lock.json ( #132 )
2017-07-25 15:58:32 -07:00
Pavel Feldman
0007809305
Move inner evaluate helpers into frame class. ( #128 )
2017-07-25 14:30:04 -07:00
Andrey Lushnikov
0414dfa98b
Introduce DEBUG module
...
This patch re-introduces the DEBUG module to expose some of
the puppeteer's internals.
Currently, only the protocol message communication is exposed under
the 'puppeteer:protocol' namespace.
2017-07-17 15:15:07 -07:00
JoelEinbinder
21a722b3f8
update package lock ( #79 )
2017-07-14 11:38:08 -07:00
Andrey Lushnikov
07963ec3f1
Bring package-lock.json up-to-date.
2017-07-07 10:05:36 -07:00
Andrey Lushnikov
62cacbe5f5
Implement documentation linter ( #47 )
...
This patch implements documentation linter, which leaves under `test/doclint`
folder.
The documentation linter works like this:
1. Parse javascript source code with esprima and construct a "documentation" out of source code
2. Generate HTML out of `api.md` and traverse the HTML with puppeteer.
3. Make sure javascript aligns nicely with HTML
The documentation linter adds the following commands:
- `yarn doc` - to test that documentation covers all the relevant apis
- `yarn generate-toc` - to update the table-of-contents for the `api.md`
2017-07-07 19:36:45 +03:00
Pavel Feldman
84bc09bce1
Revert "Reformat codebase into 2-spaces"
...
This reverts commit d0d1ee303e
.
2017-06-21 14:11:52 -07:00
Andrey Lushnikov
448ac4ce64
Reformat codebase into 2-spaces
...
This patch:
- reformats codebase to use 2-spaces instead of 4. This will
align the project with other codebases (e.g. DevTools and Lighthouse)
- enables eslint indentation checking
References #19
2017-06-21 14:11:52 -07:00
Andrey Lushnikov
175963182e
Implement FrameManager
...
This patch implements FrameManager which is responsible for maintaining
the frame tree. FrameManager is quite basic: it sends FrameAttached,
FrameDetached and FrameNavigated events, and can report mainFrame and
all frames.
The next step would be moving certain Page API's to the Frame. For
example, such method as Page.evaluate, Page.navigate and others should
be available on Frame object as well.
References #4
2017-06-21 14:11:52 -07:00
Andrey Lushnikov
25e0bac461
add missing pngjs module
2017-06-16 15:02:14 -07:00