Skip to content

Releases: GoogleChrome/lighthouse-ci

v0.3.9

20 Feb 17:38
Compare
Choose a tag to compare

v0.3.9 (2020-02-20)

  • feat(cli): add extraHeaders and lighthouserc support to wizard (#200) (524c9d5), closes #200
  • feat(cli): add includePassedAssertions flag (#194) (6329be0), closes #194 #193
  • feat(cli): use diff viewer links (8691dcb), closes #178
  • feat(server): add link to redesigned dashboard (85d9f7c)
  • feat(server): add filtered count display (940b97c)
  • feat(server): add build list to dashboard redesign (7e0d2b3)
  • feat(server): add legend for donut graphs (18260ad)
  • feat(server): show list of passed/failed audits in dashboard on hover (2c3cf50)
  • feat(server): add donut charts to basic category details (ccae3d9)
  • feat(server): add basic category details passing counts (21ba5f6)
  • feat(server): add statistics for audit group pass counts (4dcae09)
  • feat(server): colorize metric line on hover (4a6c5ec)
  • feat(server): colorize metric hover card text value (4a16ea3)
  • feat(server): add hover card to metric graph (b474af4)
  • feat(server): highlight selected metric in project dashboard (25e4d96)
  • feat(server): add tracking line to metric graphs (7529795)
  • feat(server): add multiple metric graphs and legend (f2fd3b3)
  • feat(server): add basic metric line graph (112b204)
  • feat(server): add branch and url dropdowns to dashboard redesign (83e59e7)
  • feat(server): add hover card actions (d164c40)
  • feat(server): add tracking line to category score graph (fd4948a)
  • feat(server): add pin action to hover card (6c038b9)
  • feat(server): add score gauge to hover card (b304a30)
  • feat(server): add basic hover card in dashboard redesign (35c366e)
  • feat(server): use real score min/max for category graph (3284417)
  • feat(server): add all category graphs to dashboard redesign (13f26cf)
  • feat(server): add build limit selector dashboard redesign (9d22646)
  • feat(server): add colorized line segments dashboard redesign (b92ac77)
  • feat(server): add score delta bar graph (4c31553)
  • feat(server): add static error range bars (08eeed9)
  • feat(server): add score points and guide lines (deaa0d0)
  • feat(server): add base d3 score graph (8baaabb)
  • feat(server): add base redesign page (06f8bd3)
  • feat(server): add unchanged audit list view (623104e), closes #84
  • feat(server): add runtime diff ui (4fbda2b)
  • feat(utils): support Gitlab CI hash env var (8d0b676)
  • fix(cli): resolve config relative to cwd (7d6f0cd), closes /github.com/GoogleChrome/lighthouse-ci/issues/180#issuecomment-587530847
  • fix(server): handle no available data in redesigned dashboard (d00c481)
  • fix(server): use getting started page for empty redesign dash (2b9cacb)
  • fix(server): pad hover card build times to two digits (7933c8d)
  • fix(server): do not pin an undefined buildId (013fd57)
  • fix(server): rework score line to be masked-based (6e222ff)
  • fix(server): resize graphs with window dashboard redesign (26dc4c3)
  • fix(server): render errored audit diff (a290518)
  • fix(server): add 7 more graph colors (f2a5fea), closes #183
  • docs: fix small readme typo (#209) (5485be5), closes #209
  • docs: fix typos in wizard configuration (356eab4)
  • docs: remove duplicated article (#197) (2fe1619), closes #197
  • docs(assertions): add note about correct unit for budgets (6a9c1e9), closes #202
  • docs(cli): fix 404 server link (ac1d112), closes #204
  • docs(docker-server): adds docker compose example (#218) (6b73528), closes #218
  • docs(troubleshooting): fix broken link to lighthouserc (#210) (f39cf5a), closes #210
  • refactor(server): extract pinned to category card, share hover logic (9cb10c4)
  • refactor(server): move hover card updates to d3 graph update prop (c9b74f4)
  • refactor(server): split category-score-graph into parts (080044b)
  • refactor(server): extract d3 graph component (d435c93)
  • refactor(server): reorganize files for dashboard redesign (fc3bc46)
  • refactor(server): generate category graphs based on LHR (e46a091)
  • refactor(server): extract score-delta-badge component (030d8a8)
  • tests: update seed data with notApplicable audits (c33bd24)
  • tests: update snapshots and deflake replacements (7cf2440)
  • tests(server): add dashboard graph storyshots (b5dfdab)
  • tests(server): add audit detail pane storyshot (df70c89)
  • tests(server): add lhr comparison story snapshot (cb57c34)
  • tests(server): add build hash selector stories (3d58293)
  • tests(server): configurable storybook screenshot size (bde8cc8)
  • tests(server): automatically spin up storybook server in jest (59c8226)
  • tests(server): add storybook image snapshots (d048fdb)
  • tests(server): add base storybook (02d10c4)
  • tests(server): add typechecking to e2e tests (aa6949b)
  • tests(serve...
Read more

v0.3.8

14 Jan 16:40
Compare
Choose a tag to compare

v0.3.8 (2020-01-14)

  • feat(cli): write upload links to consumable file (457ad9a), closes #170
  • feat(cli): add isSinglePageApplication flag to collect (#159) (04c8177), closes #159
  • feat(server): add mysql support (#175) (2204f91), closes #175
  • feat(server): support sqlDialectOptions (5a949c9), closes #160
  • feat(utils): support lighthouserc.js (3649c04)
  • feat(viewer): add button to switch base/compare reports (d6dff07), closes #131
  • feat(viewer): add support for HTML reports (6ecd2f0), closes #131
  • feat(viewer): add drag 'n drop support to report-upload-box (9332175), closes #131
  • feat(viewer): integrate LhrComparison into viewer app (0e47bf0), closes #131
  • feat(viewer): load LHRs from URLs (a6450f1), closes #131
  • feat(viewer): add report upload controls to comparison route (21f9766), closes #131
  • feat(viewer): add basic file upload with LHR parsing (6dd80de), closes #131
  • feat(viewer): add standalone viewer package (612b4d4), closes #131
  • fix(viewer): avoid flicker on dropTarget=document upload box (9cd66c2), closes /github.com/GoogleChrome/lighthouse-ci/issues/131#issuecomment-573013939
  • docs: add docker image for lhci-client (466c38d), closes #164
  • refactor(server): move lhr comparison CSS styles to separate file (ee174cd), closes #131
  • refactor(server): rename build-view CSS classes (eb0960a), closes #131
  • refactor(server): make LhrComparison build agnostic (68ca17f), closes #131
  • refactor(server): extract LhrComparison component from BuildView_ (571a6c8), closes #131
  • refactor(server): rename build-view files that are generic lhr comparisons (cc7d493), closes #131
  • refactor(viewer): unify toast and error message mechanisms (8b2f74d), closes #131
  • tests(cli): properly close fallbackServer tests (7487665)
  • chore(viewer): add gh-pages deploy script (e8ccb83), closes #131

v0.3.7

13 Dec 16:32
Compare
Choose a tag to compare

v0.3.7 (2019-12-13)

  • feat(cli): add --extraHeaders flag to upload (c0ac6f7), closes #153
  • feat(cli): warn when using chromeFlags and puppeteerScript (#148) (67ed263), closes #148
  • feat(cli): support custom listening pattern for startServerCommand (#140) (898843f), closes #140
  • feat(server): show version in UI sidebar (#150) (06c32bc), closes #150
  • feat(utils): support manual overrides for all build context (94847db), closes #151
  • fix(cli): only warn for GitHub token if GitHub remote exists (bb4eded), closes #88
  • fix(server): de-emphasize magnified metric view (b26fe67), closes #80
  • docs(cli): add build context documentation (3de5c02)
  • docs(readme): use case examples in readme (3a34a7b)
  • docs(README): add community guides section (#120) (3a2a928), closes #120

v0.3.6

04 Dec 20:57
adfbd10
Compare
Choose a tag to compare

v0.3.6 (2019-12-04)

  • feat(cli): write HTML reports to .lighthouseci (#139) (adfbd10), closes #139
  • feat(cli): add --puppeteer-launch-options flag to collect (#135) (9365887), closes #135
  • feat(config): add yaml support for config file (a4b13d9)
  • feat(server): add calibrated/overall tabs for metrics (afd1b3b), closes #80
  • fix(cli): puppeteer script respects headful flag (73e7793)
  • docs: add heroku server guide (b23f2d6), closes #74
  • docs(cli): add yarn installation example (#125) (8c51ec4), closes #125
  • docs(config): add yaml support for config file (f95d079)
  • refactor(gitignore): ignore node_modules folder (c297b43)

v0.3.5

02 Dec 17:28
Compare
Choose a tag to compare

v0.3.5 (2019-12-02)

  • feat(cli): allow explicit URLs with --static-dist-dir (93b6742)
  • feat(cli): add --puppeteer-script flag to collect (037bc2c)
  • docs(cli): remove reference to mysql (b7cbede), closes #128
  • docs(cli): add guide for --puppeteer-script (ac0f345)
  • docs(recipes): add docker update script (5d82544)
  • docs(troubleshooting): add no-sandbox note and workaround link (e99d82c), closes #113
  • doc: update configuration doc with yargs API link (#123) (b43c312), closes #123

v0.3.4

21 Nov 22:27
Compare
Choose a tag to compare

v0.3.4 (2019-11-21)

  • feat(cli): add chrome installations to healthcheck (#103) (8551f85), closes #103
  • feat(utils): add support for gitlab build context + manual overrides (bc3bd47)
  • fix(server): redirect / to /app (2aa613e)
  • fix(server): remove 404 case when no master builds exist (720e522), closes #108
  • fix(server): show 404 page instead of redirect (69fc955)
  • fix(server): refined loading spinner (a157a41)
  • docs: add plugin example, remove unnecessary travis references (c670cec), closes #19
  • docs(cli): fixed link to assertions.md (#101) (2f98664), closes #101
  • docs(getting-started): add Jenkins example (09458a4), closes #91
  • docs(getting-started): add GitLab CI example (84a61ea)
  • docs(getting-started): add Circle CI docs (c15a710), closes #90
  • docs(README): add Learning Lighthouse CI to related projects (#107) (9fd60a2), closes #107
  • tests(utils): support travis build context tests (18fcc3e)

v0.3.3

17 Nov 04:55
0ed3426
Compare
Choose a tag to compare

v0.3.3 (2019-11-17)

  • feat(cli): add failureLabels to healthcheck (#99) (0ed3426), closes #99
  • feat(cli): support Windows (#79) (6919915), closes #79
  • feat(cli): add no-pwa preset (bdc7ea3)
  • feat(utils): support ci:client/ci:server rc properties (c0de542)
  • fix(server): load 100 builds on dashboard view (1521a4f)
  • fix(server): convert count badges into pill design (a96f7ce)
  • fix(server): narrower Nbsp for units (6d7403f)
  • fix(server): dashboard design tweaks (787589f)
  • fix(server): design tweaks (3d91a3b)
  • fix(utils): change budgets file conversion to correct KB units (#97) (36cb689), closes #97
  • docs: improved common misconceptions in getting started flow (d050357), closes #70 #50
  • docs: add note about server requirement for diffing (#76) (c2340f2), closes #76
  • docs: add README for @lhci/utils package (#94) (647eb69), closes #94
  • docs: add README for @lhci/server package (#93) (f6f1bf0), closes #93
  • docs: fix broken link in getting-started (#96) (42b9145), closes #96
  • docs: add more comprehensive configuration documentation (28ba174), closes #50 #51 #77
  • docs: restructure getting started guide (0ae2158)
  • docs: related projects section with GitHub Action (#71) (e77287a), closes #71
  • docs: add Github Actions example to getting started doc (#75) (77b61f2), closes #75
  • docs(cli): add README for @lhci/cli package (#72) (b02036f), closes #72
  • docs(getting-started): minor edit (6087de7)
  • tests: update e2e snapshots (5cee931)
  • tests(cli): clean slate before assert CLI commands (1ebb970)

v0.3.2

12 Nov 18:22
Compare
Choose a tag to compare

v0.3.2 (2019-11-12)

  • feat(utils): add support for circleci env vars in build context (#66) (6c04896), closes #66
  • fix(utils): use : separator for assertions rather than . (1aaeab2)
  • docs: clearer explanation for matrix build check (1c2544c)
  • docs(docker): update docker version to 0.3.1 (7420cc9)

v0.3.1

12 Nov 07:46
Compare
Choose a tag to compare

v0.3.1 (2019-11-12)

  • fix(cli): do not attempt to get commit time if ancestor hash is missing (c588086)
  • fix(cli): narrower usage of ancestorHash healthcheck (a859e17)
  • fix(cli): clearer wizard prompt for lhci server url (6792ad3), closes #63
  • docs: update default LHCI server URL (081a583)
  • docs: remove early alpha disclaimer (3dd074b)

v0.3.0

12 Nov 06:15
Compare
Choose a tag to compare

v0.3.0 (2019-11-12)

  • feat(cli): automatically use lighthouserc.json in cwd (bd7d44c), closes #48
  • feat(cli): add update notifier (7bcd7f2)
  • feat(cli): automatically detect startServerCommand in autorun (1f4e9c4)
  • feat(cli): add startServerCommand option to collect (94c9c6c)
  • feat(cli): add rcOverrides to autorun command (0c1c082)
  • feat(cli): add githubAppToken to upload (aa4aea5)
  • feat(cli): run healthcheck in autorun (81b209b)
  • feat(cli): add healthcheck command (1769433), closes #38
  • feat(cli): save committedAt with builds (35d1d5f)
  • feat(server): automatically migrate outdated statistics (0f4dd6b), closes #4
  • feat(server): add statistic version (c2dc676)
  • feat(server): load more builds in build hash selector (#56) (6b4d287), closes #56
  • feat(server): more builds in overview graphs (#54) (c5aaa34), closes #54
  • feat(server): allow duplicate hashes across branches (9b58fca)
  • feat(server): loading spinner design (f22bb8c)
  • feat(server): no projects design (3913e43)
  • feat(server): project list design (04126b8)
  • feat(server): empty project dashboard design (4d268a7)
  • feat(server): add lhr viewer button (4559ea0)
  • feat(server): full-width build menu designs (737b930)
  • feat(server): add links to project graphs (6830e09)
  • feat(server): convert to human-friendly URLs (696a95e), closes #40
  • feat(server): find build by partial id (e43d0e7)
  • feat(server): add project slugs (40de6e7)
  • feat(server): add github links to commits (ce30dd9)
  • feat(server): add audit-specific icons (c7934e6)
  • feat(server): add favicon (2dc0f90)
  • feat(server): consolidate build view warnings (be6a263)
  • feat(server): url dropdown and threshold selector in audit pane view (1bb903b)
  • feat(server): add commitedAt and ancestorCommittedAt (61b1210)
  • feat(server): add version endpoint (e7f1b0f)
  • feat(server): add label to dropdown component (ec95bc8)
  • feat(server): add branch selector to project dashboard (9ea0d49)
  • feat(server): avatar inside hash pill (5e3e71e)
  • feat(utils): support github actions status checks (7a5e9f7), closes #61
  • feat(utils): add alphanumeric random coverter (5d90a16)
  • feat(utils): add run command helpers (8ea3249)
  • feat(utils): add fallback for getAncestorHashForBranch() (1d9c52b), closes #42
  • feat(utils): add getVersion method to ApiClient (64ecb26)
  • fix(cli): proper compare URL link in upload command (6f1d63d)
  • fix(cli): do not fail autorun for an upload failure (2825b46)
  • fix(cli): rename buildDir to staticDistDir (6244102)
  • fix(cli): add more flexibility with assertMatrix (e768670)
  • fix(cli): allow autorun without rc file (926eb33)
  • fix(server): use 12 characters for compare short ID (0534dc8)
  • fix(server): display git hash with length 7 (#55) (16ced45), closes #55
  • fix(server): display diffs for audits in category without any groups (4fcf7af)
  • fix(server): lhr viewer link design (d8afd0a)
  • fix(server): handle master as dev branch in build hash selector (e34e081)
  • fix(server): handle leading zero ids (9544b99)
  • fix(server): do not graph missing data as 0s in dashboard (cef0b40), closes #45
  • fix(server): set document.title per-page (498923d)
  • fix(server): support partial id lookup on postgres (26024ff)
  • fix(server): hide failed thumbnails (14666ac)
  • fix(server): only use seconds if 1000ms or more (ac086f1), closes #44
  • fix(server): proper git viz when first compare is before master (1b4619f)
  • fix(server): use position fixed for sidebar (0f9ff47)
  • fix(server): thinner gauge marks as designed (e16ce82)
  • fix(server): correct icon typo for satisfied (0c14989), closes #41
  • fix(server): return no data to display when no URLs available (fbbe94f), closes #39
  • fix(server): design colors according to spec (8fa7630)
  • fix(server): use text stroke for umericDiff delta label (335a511)
  • fix(server): build hash selector design updates (4bcaa4e)
  • fix(utils): more aggressive non-deterministic replacements (c4a2c40)
  • fix(utils): add item key for user-timings (eaffaf2)
  • fix(utils): improved diff behavior for numericValue (f87124a)
  • fix(utils): improved getCurrentBranch() behavior for github actions (2dff3b4)
  • fix(utils): use GITHUB_HEAD_REF when available (e05fd28), closes #43
  • fix(utils): ancestor hash return empty on failure (d422cff), closes #36
  • docs: update version examples to 0.3.x (a6258dc)
  • docs: add troubleshooting and version policy docs (0d5544f)
  • docs: fix server recip...
Read more