v12.1.0
Thanks to our new contributors 👽🐷🐰🐯🐻!
- Hamir Mahal @hamirmahal
- angad-sethi @angad-sethi
- Junaid Ramzan @ajuni880
Notable Changes
- remove first-meaningful-paint metric (#16047)
Core
- move simulator creation and network analysis to lib/lantern (#16003)
- handle target crash at any point (#15985)
- aria-allowed-role: fix title and description (#16042)
- inspector-issues: add shared dictionary issue (#15993)
- lantern: refactor to DevTools modules convention (#16071)
- lantern: rename files to PascalCase (#16068)
- lantern: remove last usages of Lighthouse NetworkRequest (#16067)
- lantern: remove usage of Lighthouse constants module (#16062)
- lantern: remove all LH types (#16061)
- lantern: move tbt-util.js to lib/lantern (#16058)
- lantern: separate TraceEngine specific code (#16051)
- lantern: extract main thread events w/o TraceProcessor (#16049)
- lantern: remove usage of Lighthouse's ProcessedNavigation (#16048)
- lantern: use LCP instead of FMP for TTI simulation bounds (#16046)
- lantern: use computed artifact to create graph using trace (#16040)
- lantern: rename NetworkRequest record to rawRequest (#16037)
- lantern: resolve some differences when using trace (#16033)
- lantern: create network graph from trace (experimental) (#16026)
- network: align headers end time with send when no data received (#16044)
- network: fix time units in network quiet calc (#16013)
- test: add generatable squoosh trace (#15997)
- test: add generatable trace for paint metrics (#15994)
- test: add generatable iframe trace (#15995)
- types: add missing fields to
Result.Category
andNodeDetails
(#16006)
CLI
- stop treating chrome launcher kill() as async (#15998)
Deps
- upgrade puppeteer to 22.11.1 (#16070)
- upgrade
chrome-launcher
to 1.1.2 (#16069) - upgrade puppeteer to 22.10.0 (#16054)
- upgrade
third-party-web
to 0.24.3 (#16055) - upgrade
axe-core
to 4.9.1 (#16056)
I18n
- import (#16080)
Docs
- remove await from chrome.kill() (#15982)
Tests
- use newer traces in network-analyzer-test.js (#16043)
- default to 0 for network trace data length (#16041)
- update remaining old traces for Lantern (#16039)
- use new trace in metrics-test for pwa (#16025)
- update many test traces, support .json.gz (#16007)
- add timeout to runSmokeTest (#16017)
- fix devtools e2e test runner (#16018)
- reduce expected value of render-blocking-requests smoke (#16011)
- update interactive test trace (#16001)
- use new button class name for devtools run script (#15999)
- ci: remove reference to deleted smoke test (#16010)
- lantern: fix some tests not running (#16073)
- lantern: refactor to DevTools test convention (#16072)
- lantern: remove usage of devtoolsLog in simulator tests (#16065)
- lantern: remove usage of computed SpeedIndex (#16064)
- lantern: remove usage of computed PageDependencyGraph (#16063)
- lantern: use TraceEngine directly in test fixtures (#16057)
- lantern: remove Speedline from Lantern unit test for now (#16060)
- lantern: remove devtools log from tests (#16050)