github GoogleChrome/lighthouse-ci v0.1.0

latest releases: v0.14.0, v0.13.0, v0.12.0...
5 years ago

v0.1.0 (2019-09-09)

  • feat: add hash selector build list UI (e757951)
  • feat: programmatically create summary (8871502)
  • feat: add category score graphs (680173c)
  • feat: add category statistics (045aac1)
  • feat: create real select dropdowns for header (03206fd)
  • feat: add cursor tracking line (b7f3246)
  • feat: add build hash selector placeholder (9d67e6f)
  • feat: initial dashboard design (656642d)
  • feat: add list branches endpoint (25c8658)
  • feat: add project-wide urls route (9315278)
  • feat: wire dashboard data to header controls (219595a)
  • feat: add statistic model (5e2d4ca)
  • feat: add runAt build property (0498bf7)
  • feat: add findBuildById (73ee340)
  • feat: add context properties to build model (bf85e96)
  • feat: add project dashboard shell (b0c5588)
  • feat: add basic build view route (de9a844)
  • feat: support build filtering by branch (a77028e)
  • feat: add sealed build model logic (31f8d63), closes #13
  • feat: add branch to build schema (b1328fb)
  • feat: expose build sealing over API (76cb333)
  • feat: add project getting started UI (7770bb2)
  • feat: express error middleware (0a2b687)
  • feat: add project fetch by id to API (346cdc9)
  • feat: add representative and url filters to getRuns (abaa0fa)
  • feat: add async loader utilities (e397f32)
  • feat: add build urls to build view (70e9591)
  • feat: render clickable list of projects (a1884a2)
  • feat: add run data to build view (c814ed2)
  • feat: lazy loaded routes (3b11543)
  • feat: implement redesigned header (c351ee4)
  • feat: serve UI from CLI server (368620b)
  • feat: add build selector pill (9056099)
  • feat: basic UI preact+parcel boilerplate (1215b14)
  • feat: add build score comparison to build view (68524d3)
  • feat: add multiple-url assertion support (df1a4ab)
  • feat: add build/run models (d570099)
  • feat: add url to run table (8581ff5)
  • feat: add loglevel and clean server exit (42695ba)
  • feat: native performance budget support (d65a807)
  • feat: add project CRUD routes (c39bc46)
  • feat: add max numeric value assertions (59d9b6d)
  • feat: add audit detail pane (13d7f36)
  • feat: upgrade to lighthouse 5.1.0 (b4b05df)
  • feat: add audit detail pane items (d9aecb9)
  • feat: support arbitrary Lighthouse CLI Flags in collect (835bddb)
  • feat: generate seed details items (aa74017)
  • feat: add wizard for creating new project (83f81bf)
  • feat: add determinstic random generator (b0a7824)
  • feat: add more collect launch flags (081bf9a)
  • feat: deterministic seed data (e1aee59)
  • feat: add assertion preset support (ea164c6)
  • feat: add basic audit diff finder (cb058fb)
  • feat: add lighthouserc file support (3d0649e)
  • feat: scroll to selected audit (e70bc4f)
  • feat: add assert command (1a124c7)
  • feat: add diff severity measurement (8d83078)
  • feat: save LHRs to server (08420bc)
  • feat: only show audits with diffs (fd03b5f)
  • feat: add API client (4bf6012)
  • feat: add numeric diff to build view (3b02729)
  • feat: add project tokens (8724ee4)
  • feat: use real data in dashboard graphs (ccb4834)
  • feat: add basic server command (8fea916)
  • feat: add basic plotly integration (ab12c21)
  • feat(ui): add basic audit group comparison to build view (6d513a3)
  • feat(ui): add legend to build view (c5963a2)
  • feat(ui): add url dropdown to build view (dc4873f)
  • fix: audit numeric value improvements are negative (6767cf5)
  • fix: deterministic creation order in seed-data (e558ca6)
  • fix: renderable seed data (f9d8115)
  • fix: fail in pessimistic on partial audit failure (76f42c6)
  • fix: sort stats by build time (8e84154)
  • fix: shorten auditUrl option name (ff0c1ce)
  • fix: only surface score diff level changes (c62ab8a)
  • fix: handle project 404s in UI (1ef6507)
  • fix: allow project 404s (38241d0)
  • fix: convert externalBuildId to externalBuildUrl (af54dc2), closes #6
  • fix: file-relative path for rc-file extension (d35e78c)
  • fix: seal the build after reporting (fd2fd8a)
  • fix: use minScore assertion for informative/notApplicable (cf87b77)
  • fix: dashboard style tweaks (e4f9201)
  • fix: require token in collect (8f52e5d)
  • fix: do not create duplicate statistic records (f3232ae)
  • fix(dashboard): handle multiple URLs (2b513d5)
  • fix(ui): center build pill comparison in header (c2de763)
  • docs: update references to CLI command lhci (2f5717d)
  • docs: link to Lighthouse repo (1330707), closes #15
  • docs: update README with initial implementation (d23cf1e)
  • refactor: move ApiClient to utils (d70e1be)
  • refactor: split package into cli and utils (151ffa2)
  • refactor: rename report command to upload (9fbf37e)
  • refactor: split seed data into multiple files (f00cea0)
  • refactor: split collect/report (269658d)
  • refactor: split server package out from cli (61067e0)
  • refactor: use correct preact fragment (643fa6d)
  • refactor: use ApiClient in hooks (b943b91)
  • refactor: extract API loading to async-loader component (ac839ab)
  • refactor: move project to root folder (7ab7653)
  • refactor: move routes under api/ folder (0a536a8)
  • refactor: restructure layout to allow pages to inject into header (6c15993)
  • refactor(ui): use CSS variables for all sizes (ae5c4fa)
  • tests: update snapshots (82ddd3c)
  • tests: add puppeteer screenshot tests (7647baf)
  • tests: wait for dashboard to completely load (8352b1c)
  • tests: add e2e puppeteer tests with seed data (0b5cf45)
  • tests: remove debugging __event (21f13ab)
  • tests: more forgiving in travis (d7e0ab2)
  • tests: unify test-utils (feba51e)
  • tests: switch away from chrome://version (b388c1f)
  • tests: add very simple puppeteer UI test (30cf658)
  • tests: add basic test utils (f898d7e)
  • tests: typecheck and lint jsx (c25e903)
  • tests: stricter table definition types (cbef8e0)
  • tests: match bracing style (3540981)
  • tests: better failure mode for wizard cli test (bc7db1f)
  • tests: add config extension tests (e6f599e)
  • tests: add build url view tests (0207c32)
  • tests: support linux chrome:version page (17c0f2e)
  • tests: unnecessary test variables (e34da04)
  • tests: typecheck in separate repo (e14a7a0)
  • tests: add initial LHR generator tests (acd9c30)
  • tests: update test expectations for separate repo (73e62c6)
  • tests: use unambiguous typedef ref (8235208)
  • tests: prepare tests for travis runs (ae3be8e)
  • tests: add more audit diff detail tests (24bfde6)
  • tests: add script to test LH report (57d2012)
  • tests: refactor for introduction of e2e tests (df3f9a7)
  • test: exercise client functionality in server tests (ff64ba0)
  • test: add debug mode to e2e tests (3b27467)
  • chore: enable public scope npm publishes (748430a)
  • chore: move plotly shim to commonjs (4a1127b)
  • chore: enable tsc to typecheck statistic definitions (9e8f9cf)
  • chore: mock fetch of api client (d29684e)
  • chore: move build scripts down to child packages (c38bed7)
  • chore: add npmignore files (a1a9b9d)
  • chore: add license headers (6437642)
  • chore: add seed database scripts (d4376e7)
  • chore: enable frontend builds on travis (6e0d172)
  • chore: add source map explorer script (4b12bf8)
  • chore: update seed data with details (ca8e509)
  • chore: update lighthouse dependency to master (9d916e2)
  • chore: move package dependcies to prepare for publish (aa9bc1d)
  • chore: update jest to latest (69c14fa)
  • chore: add repository link in package.json (9c0f67f)
  • chore: enable travis builds (#1) (8a9e55f), closes #1
  • chore: update to tsc 3.5.3 (7b2d7cc)
  • chore: add required dependencies (8efcf91)
  • chore: remove use strict from modules (b537914)
  • chore(ci): remove node 8 support to match lighthouse-core (afa6b2a)
  • misc: update seed data with build context (8d3bde7)
  • perf: remove isomorphic-fetch from UI bundle (b501202)
  • perf: do not update current precomputedStatistics (2e9d2fd)
  • perf: do not recompute statistics if all present (9fec272)

BREAKING CHANGE

  • --chrome-flags must now be passed in through --settings.chromeFlags
  • auditUrl -> url

Don't miss a new lighthouse-ci release

NewReleases is sending notifications on new releases.