Paul Irish
d6aa4416d7
3.0.0 ( #5583 )
2018-06-29 01:49:37 +01:00
Patrick Hulce
3f8b498f00
core: remove dependency on devtools-frontend NetworkRequest ( #5451 )
2018-06-20 11:19:07 -07:00
Patrick Hulce
aeda7c86ea
misc(scripts): more useful lantern debugging output ( #5517 )
2018-06-18 18:57:53 -07:00
Patrick Hulce
b263f83627
tests(lantern): add lantern regression test scripts ( #5435 )
2018-06-15 16:29:28 -07:00
Patrick Hulce
deaf6073e6
core(audit-mode): do not require a URL ( #5495 )
2018-06-13 14:28:49 -07:00
Patrick Hulce
996c5d7ea1
v3.0.0-beta.0 ( #5328 )
2018-05-24 10:47:23 -07:00
Patrick Hulce
40cf8da6b4
misc(scripts): add trace/devtoolslog minification scripts ( #5237 )
2018-05-22 12:11:12 -07:00
Brendan Kenny
ef0def4c3a
core(tsc): add type checking to viewer ( #5258 )
2018-05-18 18:52:10 -07:00
Patrick Hulce
9b8154b9f4
deps(snyk): prettify snyk snapshot ( #5080 )
2018-05-18 11:41:01 -07:00
Brendan Kenny
4a046e09b5
core(tsc): add tsc type checking to report ( #5195 )
2018-05-17 12:09:48 -07:00
Paul Irish
632eb32688
3.0.0-alpha.2 ( #5236 )
2018-05-16 16:53:53 -07:00
Brendan Kenny
d8c26be83f
tests(viewer): upgrade pptr to handle new CSSOM use in the report ( #5191 )
2018-05-11 17:07:52 -07:00
Patrick Hulce
c7c0044c36
3.0.0-alpha.1
2018-05-10 08:56:26 -07:00
Patrick Hulce
a6dbd1ae96
core(config): switch to lantern by default, add presets ( #5041 )
2018-05-03 14:36:13 -07:00
Brendan Kenny
ed14c8e0f9
core(tsc): more type checking of top-level audits ( #5089 )
2018-05-02 13:35:57 -07:00
Paul Irish
f01184d4a5
core: bump version to 3.0 alpha ( #5082 )
2018-05-02 11:57:29 -07:00
Brendan Kenny
b38cdd3c57
deps(speedline): use speedline's types instead of our own ( #5078 )
2018-04-30 22:37:54 -07:00
Brendan Kenny
7c24921151
core(tsc): add type checking to dbw audits ( #5069 )
2018-04-30 13:09:41 -07:00
Brendan Kenny
5554c3d271
core(tsc): update for new @types/css-font-loading-module ( #5061 )
2018-04-27 18:51:29 -07:00
Paul Irish
55a9a69364
tests: bump bundlesize threshold ( #5050 )
2018-04-26 15:02:56 -07:00
Brendan Kenny
4b8b51da41
tests(viewer): add pptr test for viewer ( #5025 )
2018-04-25 19:08:08 -07:00
Paul Irish
4276e6ec4f
misc: remove timing from golden lhr ( #5020 )
2018-04-23 13:27:18 -07:00
Brendan Kenny
670a77aa20
core(tsc): add type checking to fonts gatherer ( #5018 )
2018-04-23 12:00:02 -07:00
Patrick Hulce
70f9ecc497
cli: update documented throttling flags ( #5000 )
2018-04-20 11:08:08 -07:00
Brendan Kenny
9d10641059
tests(smoke): add smoke test code coverage ( #4967 )
2018-04-13 19:30:08 -07:00
Brendan Kenny
cd2d36e023
core(tsc): add type checking to runner ( #4961 )
2018-04-13 10:56:21 -07:00
Paul Irish
0db69e52c7
tests: add CI test to confirm sample_v2.json is up to date ( #4956 )
2018-04-12 17:09:27 -07:00
Brendan Kenny
5bacdff524
extension(compilation): add object rest support ( #4954 )
2018-04-11 15:02:03 -07:00
Paul Irish
419b023680
tests(smokehouse): run smoketests in parallel ( #4748 )
...
* Replaced those gnarly `run-test.sh` scripts with a flexible JS-based smoketest runner. Runs each `smokehouse.js` invocation in its own child-process.
* Moved a run of `dbw-expectations` into `offline`, as it was testing the exact same URL, just asserting different aspects out the output.
* `yarn smoke` will run all, but you can do `yarn smoke byte` and `yarn smoke byte ttci` to run individual smokehouse expectations
* Split the PWA smoketests into two files (`pwa` and `pwa2`), as they were some of the slowest smoketests we did.
* `yarn smokehouse` was removed. it's effectively replaced with `yarn smoke pwa && yarn smoke pwa2`
* Restore the `shop.polymer-project.org` smoketest.
* Add a workaround for #4898 , since it reproduces in this test.
2018-04-10 21:26:24 -04:00
Brendan Kenny
82c83813e7
core(tsc): add type checking to asset-saver ( #4949 )
2018-04-10 16:44:46 -07:00
Brendan Kenny
1de5667b1a
cli(chore): remove chrome-launcher stubs ( #4945 )
2018-04-10 11:04:54 -07:00
Nouri Khalass
a031e466ee
cli(output): Add ability to export results to CSV ( #4912 )
...
Co-authored-by: Michiel van Spaendonck <mvanspaendonck@users.noreply.github.com>
Co-authored-by: Kanav Anand <anandkanav92@users.noreply.github.com>
Co-authored-by: Ernst Mulders <ernstmul@users.noreply.github.com>
Co-authored-by: Paul Irish <paulirish@users.noreply.github.com>
2018-04-09 15:40:15 -07:00
Paul Irish
3e550850e9
tests: use nyc instead of istanbul for coverage ( #4919 )
...
Drop run-mocha.sh, too.
2018-04-05 15:50:50 -07:00
Brendan Kenny
e26b2cf0f2
core(tsc): add type checking to use of CRDP events ( #4886 )
2018-03-30 13:27:53 -07:00
Konrad Dzwinel
2200c7851e
extension: use browserify url library ( #4875 )
...
Also bumps robots-parser dependency to 2.0.1
2018-03-28 16:40:38 -07:00
Paul Irish
bda147bec5
tests(fixtures): introduce update-report-fixtures script ( #4793 )
...
Adding `yarn run update:sample-artifacts` and `yarn run update:sample-json`
2018-03-21 13:26:17 -07:00
Ward Peeters
e90f9acb89
extension(tests): add extension pptr smoketest ( #4640 )
2018-03-20 16:24:09 -07:00
Konrad Dzwinel
5192079f23
deps(robots-parser): patch robots-parser to work in browser env ( #4819 )
2018-03-20 11:39:02 -07:00
Brendan Kenny
adf4f86dce
core(tsc): add type defs for Chrome Remote Debugging Protocol ( #4816 )
2018-03-19 18:07:14 -07:00
Brendan Kenny
8d64c26172
misc(tsc): reorganize and expose external interfaces ( #4788 )
2018-03-16 16:04:43 -07:00
jiewei.ljw
ce8ed566e9
misc: clean *.screenshots.json ( #4754 )
2018-03-14 02:36:02 -07:00
Brendan Kenny
e675e1b4f7
core: add type checking to connection ( #4738 )
2018-03-12 16:17:46 -07:00
Paul Irish
bc9efba9b7
core(lhr): overhaul LHR details, introduce details.summary ( #4616 )
...
- completely new shape of `details`:
- `result.details.headings` describes the expected report columns
- `result.details.items` contains row information, and may include _more_ data than referenced by the headings. it's the new `extendedInfo`. :)
- new `result.details.summary` obj that includes whatever toplevel numeric summary we have. So far just `wastedMs` and `wastedKb`
2018-03-08 18:45:19 -08:00
Brendan Kenny
3b8d4b9c43
core: make url-shim extend native URL module; add type checking ( #4712 )
2018-03-08 13:08:51 -08:00
Paul Irish
aaa000df2e
misc: drop support of Node 6 ( #4703 )
2018-03-07 14:12:26 -08:00
Konrad Dzwinel
fd750fc20c
core(is-crawlable): determine if page indexing is blocked by robots.txt ( #4548 )
2018-03-02 15:20:45 -08:00
Ben Schwarz
54225c419f
deps(axe-core): update axe-core to 3.0.0-beta.2 release ( #4595 )
2018-03-02 14:29:28 -08:00
Paul Irish
f9171e0133
2.9.1
2018-02-12 15:31:37 -08:00
Patrick Hulce
f9cdfc5d97
core(computed-artifact): use deep equality over strict ( #4409 )
2018-02-08 10:57:28 -08:00
Paul Irish
1d8df25203
2.9.0 ( #4459 )
2018-02-07 18:33:04 -08:00
Paul Irish
1b96506992
misc(package): scripts don't require "--" for options to be forwarded ( #4437 )
2018-02-06 14:04:09 -08:00
Paul Irish
d6b027e957
tests(coverage): minimize impact of timeout due to istanbul's instrumentation ( #4396 )
2018-01-31 10:43:52 -08:00
Paul Irish
fe17df0539
deps: bump metaviewport-parser to 0.2.0 ( #4382 )
2018-01-29 15:53:19 -08:00
Chris Thompson
c225d0189f
misc(package): Add mixed-content yarn script ( #4344 )
2018-01-26 13:01:19 +11:00
Paul Irish
5c197c5549
2.8.0 ( #4245 )
2018-01-12 14:46:20 -08:00
Ward Peeters
6c5e7a4fce
deps(chrome-launcher): Upgrade chrome-launcher to 0.10.2 ( #4192 )
2018-01-09 11:49:46 -08:00
Rob Dodson
8c088a682e
report(a11y): Don't count non-applicable a11y audits toward score ( #4052 )
2018-01-05 12:36:53 -08:00
Paul Irish
a2bcf82c13
core(lifecycle): allow gathering & auditing to run separately ( #3743 )
...
New features:
* Gather mode launches the browser, collects artifacts, saves them to disk, and quits.
* Audit mode skips browser interaction, loads artifacts from disk, runs audits on them, generates report
* --gather-mode and --audit-mode are the long versions of -G and -A.
* -GA is also supported. Normal run, but saves artifacts to disk for subsequent -A runs.
Other changes:
* config.auditResults is removed
* assetSaver got a new impl of saveArtifacts, and added loadArtifacts
* --save-artifacts CLI flag was removed
2018-01-05 12:17:11 -08:00
Patrick Hulce
d7a9f3bc37
core(network-recorder): use findNetworkQuietPeriods for networkIdle ( #4102 )
...
core(network-recorder): use findNetworkQuietPeriods for networkIdle calculations
2018-01-02 13:58:44 -08:00
Patrick Hulce
017c9c1e31
new-audit(unminified-javascript): detect savings from minifcation ( #3950 )
2017-12-19 18:31:33 -08:00
Patrick Hulce
9fa36ceaf2
deps: bump js-library-detector ( #4086 )
2017-12-18 16:32:06 -08:00
Patrick Hulce
5e23dbba1a
v2.7.0 ( #4060 )
2017-12-14 16:14:41 -08:00
Paul Irish
cf92030c05
tests(smokehouse): adopt URLSearchParams for querystring manipulation ( #3941 )
...
* bump whatwg-url to latest to get their URLSearchParams
* use real URLSearchParams for header parsing.
* fix looping over urlsearchparams
* latest whatwg-url adds a trailing slash to chrome://version
* remove trailing slashes on chrome:// urls, as per spec
2017-12-08 09:42:49 -08:00
Robert Medeiros
3bdb56e80a
deps: Bump ws to 3.3.2 ( #3949 )
2017-11-29 16:57:53 -08:00
Konrad Dzwinel
6910f5d2f6
new_audit(hreflang): document has a valid hreflang code ( #3815 )
2017-11-28 18:18:28 -08:00
Brendan Kenny
407b1af5eb
cli: compile out remaining typescript; add tsc type checking via jsdocs ( #3747 )
2017-11-20 18:10:03 -08:00
Paul Irish
1fe2a95266
misc(changelog): minor changelog generation usability bumps ( #3847 )
2017-11-17 18:08:52 -08:00
Brendan Kenny
70574e872c
2.6.0 ( #3848 )
2017-11-17 17:48:16 -08:00
Patrick Hulce
32ed80c048
new_audit(cache-headers): detects savings from leveraging caching ( #3531 )
2017-11-17 15:42:14 -08:00
Patrick Hulce
a9780d6690
core(speed-index): only compute perceptual speed index ( #3845 )
2017-11-17 22:36:57 +01:00
Ward Peeters
5b96072da7
misc(changelog-generator): Generate changelogs ( #3632 )
2017-11-11 14:33:12 +01:00
Patrick Hulce
de5785042d
core(lib): add error reporting ( #2420 )
...
* refactor(StartUrl): switch from error to debugString object
* feat: add error reporting
* cave to peer pressure
* lint
* merge fixes
* reduce yarn churn
* limit impact to run.ts
* clang format
* avoid duplicate errors
* lint
* disable error reporting on test
* feedback
* remove enableErrorReporting default
* update readme
* fix yarn.lock
* add error reporting doc
* doc feedback
* move sentry call
* more cleanup
* remove unused environmentData
2017-10-26 17:01:03 -07:00
Patrick Hulce
04b685fa9f
core(driver): use execution context isolation when necessary ( #3500 )
...
* fix(driver): use execution context isolation when necessary
* feedback
* add unit test
* feedback
* add jsdoc comment
2017-10-13 15:57:00 -07:00
Brendan Kenny
a86c4b4711
tests(eslint): update eslint (and goog config) to latest ( #3396 )
...
* tests(eslint): update eslint (and goog config) to latest
* update deps
2017-10-11 16:26:40 -07:00
Paul Irish
7711705262
core: add cz-customizable to establish a commit message convention ( #3499 )
...
* misc: add cz-customizable to establish a commit message convention
* add cz config
* nits
2017-10-11 10:32:34 -07:00
Paul Irish
320eb1f78f
tests(eslint): use --quiet flag rather than --silent ( #3491 )
2017-10-06 18:31:53 -07:00
Paul Irish
f7a3a273a4
web-inspector: fall back to page's Runtime and queryParam() ( #3497 )
2017-10-06 15:19:36 -07:00
Ward Peeters
b074ac7dca
feat(redirects-audit): Adding Redirect audit (PSI Compat) ( #3308 )
2017-10-05 16:43:55 -07:00
Paul Irish
05030ade96
Bump launcher to 0.8.1 ( #3479 )
2017-10-05 08:26:33 -07:00
Brendan Kenny
db9e375519
2.5.0
2017-10-04 15:27:08 -07:00
Brendan Kenny
474f3069f2
fix(deps): add yargs-parser at 7.0.0 ( #3478 )
...
reverts previous addition to put package in root deps
2017-10-04 15:14:57 -07:00
Paul Irish
2d2206b874
ws to 1.1.2. fix insecure randomness vuln.
2017-09-29 18:22:30 -07:00
tkadlec
6b4b8b97fb
feat(audit): No vulnerable JS libraries audit ( #2372 )
2017-09-29 15:53:49 -07:00
Brendan Kenny
80f185f954
Switch to using standalone chrome-launcher package ( #3410 )
2017-09-26 07:14:08 +09:00
Paul Irish
7352c68206
fix(bundlesize): re-enable bundlesize reporting ( #3392 )
2017-09-22 13:39:39 -07:00
Laurence Cartwright
d42075501e
fix: Bump axe-core to 2.4.1 ( #3320 )
...
* Bump axe-core to 2.4.1 Fixes #3318
* Bump yarn.lock for axe-core
2017-09-13 13:39:33 -07:00
Brendan Kenny
850dbb3377
test(smokehouse): add basic smoke test for SEO audits ( #3267 )
2017-09-12 14:35:33 -07:00
Rob Dodson
bc09205675
Bump axe to 2.4.0 ( #3284 )
2017-09-08 14:42:36 -07:00
Siddharth Kshetrapal
0e07b7deea
Upgrade bundlesize to 0.13.2 ( #3122 )
2017-08-29 10:49:14 -07:00
Paul Irish
c05198f37b
2.4.0
2017-08-14 16:42:51 -07:00
Mykyta Khmel
e1a04dd94d
"shrink-to-fit" property in "viewport" meta is no longer invalid ( #2863 )
2017-08-07 12:39:58 -07:00
Paul Irish
232c99bd6a
v2.3.0
2017-07-19 19:09:48 -07:00
Paul Irish
5172ff7f0a
add bundlesize to track our build size ( #2676 )
...
* add bundlesize to check lh-bg.js.
* check viewer size as well.
* run bundlesize on travis.
2017-07-11 14:23:18 -07:00
Paul Irish
ef08106357
upgrade rimraf to latest ( #2641 )
2017-07-05 10:18:21 -07:00
Paul Irish
187c6d5096
v2.2.1
2017-06-30 15:14:45 -07:00
Paul Irish
5501779b51
v2.2.0
2017-06-30 14:33:03 -07:00
Brendan Kenny
fadaef9513
remove report v1 and dependencies ( #2596 )
...
removes removes report as well as formatters, handlebars, handlebar build files, etc
2017-06-28 14:07:42 -07:00
Patrick Hulce
56eaa50f84
fix(driver): wait for CPU idle via clientside perfObserver ( #2473 )
2017-06-28 13:42:23 -07:00
Brendan Kenny
2b31a44e34
Viewer: Lighthouse 2.0 support ( #2521 )
...
* basic viewer working
* most features working
* reenable remaining features
* cleanup
* fix filename
* logger, ga, and version check
* make closure happy
* pull report-ui-features out of report-renderer
disable save-as-gist based on providing a callback for saving
* gulp watch
* add back drag-and-drop unit test
* actually make closure happy
* review fixes
* review feedback
2017-06-22 15:55:19 -07:00
Paul Irish
ad4c3db40e
Report coverage to codecov.io ( #2519 )
2017-06-19 21:20:26 -07:00