Repository navigation
v2.1.0
What's Changed
- chore(site): point the Open Graph image to the 2.0 version by @nucliweb in #242
- fix(site): add canonical URLs, fix the home title and broken links by @nucliweb in #243
- fix(skills): tell agents to read the return value, not the console by @nucliweb in #244
- docs: record the decision on shell injection in skills as an ADR by @nucliweb in #245
- docs: fix examples that throw and outdated claims by @nucliweb in #246
- fix(demos): follow the system theme and reserve the demo height by @nucliweb in #247
- ci: check links and repeat the E2E tests every week by @nucliweb in #250
- ci: check that a release tag matches the version it publishes by @nucliweb in #248
- ci: add Dependabot for npm and GitHub Actions by @nucliweb in #249
- fix(snippets): report unsupported data instead of empty results by @nucliweb in #255
- chore(deps): bump highlight.js from 10.7.3 to 11.12.0 by @dependabot[bot] in #253
- ci: bump the actions group with 4 updates by @dependabot[bot] in #251
- chore(deps): bump vitest from 4.1.11 to 5.0.4 by @dependabot[bot] in #254
- chore(deps): bump the minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #252
- fix(inp): attribute the phases to the whole interaction by @nucliweb in #256
- fix(snippets): stop flagging nomodule scripts, data payloads and downscaled images wrongly by @nucliweb in #257
- fix: use domains reserved for documentation in examples, not real sites by @nucliweb in #258
- perf(site): load the Google Analytics library once the page is idle by @nucliweb in #259
- perf(site): highlight the snippets on the server by @nucliweb in #260
- docs(readme): lead with the agent path, as the home page does by @nucliweb in #261
- docs: add the community files of the repository by @nucliweb in #264
- docs(contributing): list every step a new snippet needs by @nucliweb in #262
- docs: remove obsolete documents and fix how the CLI runs a page by @nucliweb in #263
- docs(contributing): bring the writing rules of the pages into the guide by @nucliweb in #265
- docs(adr): ship the MCP server as a subcommand of the CLI, over stdio by @nucliweb in #270
- ci: skip the slow steps on documentation-only pull requests without a label by @nucliweb in #276
- docs-callouts by @yoreva-01 in #272
- docs: capitalize numbered heading starts by @yoreva-01 in #274
- docs: fix Further reading link titles by @yoreva-01 in #271
- docs: replace retired Resource Hints links by @yoreva-01 in #275
- fix(cli): read the tracking snippets again when their interactions arrive late by @nucliweb in #277
- feat(cli): MCP server with a list_snippets tool (chapter 1) by @nucliweb in #278
- feat(cli): run_snippet tool for the MCP server (chapter 2) by @nucliweb in #279
- feat(cli): pages that stay open between calls in the MCP server (chapter 3) by @nucliweb in #280
- feat(cli): run_workflow and get_crux in the MCP server (chapter 4) by @nucliweb in #281
- feat(cli): resources and prompts in the MCP server (chapter 5) by @nucliweb in #282
- chore(deps): bump the minor-and-patch group with 5 updates by @dependabot[bot] in #283
- feat(eval): measure the MCP server against Chrome DevTools MCP (chapter 6) by @nucliweb in #284
- fix(skills): run the skills in the conversation of the agent, not in a forked context by @nucliweb in #285
- feat(lcp-subparts): split the Resource Load Time into the wait for the server and the download by @nucliweb in #286
- fix(mcp): say how to install Chromium when it is missing by @nucliweb in #287
- ci(cli): publish with no stored secret, and to the MCP Registry by @nucliweb in #288
- chore(cli): release 1.1.0 by @nucliweb in #289
- ci(cli): wait up to five minutes for npm before publishing to the MCP Registry by @nucliweb in #290
- docs: document the MCP server by @nucliweb in #291
- feat: add a Claude Code plugin with the MCP server by @nucliweb in #292
- test(third-party-impact): wait for the long frame, and say what the page saw on a failure by @nucliweb in #293
- feat(cli): send request headers to the origin of the measured URL by @nucliweb in #294
- feat(cli): throttle the CPU and the network with --cpu and --network by @nucliweb in #295
- feat(cli): count the domains of the site as first party with --own-domains by @nucliweb in #296
- chore(cli): release 1.2.0 by @nucliweb in #297
- style: keep the code of the first column of a table on one line by @nucliweb in #298
- feat(cli): accept a network given by its own values by @nucliweb in #299
- feat(cli): measure a page several times with --runs and report the median run by @nucliweb in #300
- feat(cli): read, validate and expand a matrix file by @nucliweb in #301
- feat(cli): measure a matrix of pages, devices and variants with --matrix by @nucliweb in #302
- feat(cli): give the matrix in markdown, verbose, with CrUX and to --report-to by @nucliweb in #303
- feat(cli): leave the variant out of a matrix that defines none by @nucliweb in #305
- chore(cli): release 1.3.0 by @nucliweb in #304
- test(cli): wait for the LCP in the matrix and runs tests, and say what the CLI printed by @nucliweb in #306
- feat(cli): record the conditions of each measurement in the JSON by @nucliweb in #307
- Compare the Core Web Vitals snippets with web-vitals, and fix CLS and LCP-Subparts where they disagreed by @nucliweb in #308
- Compare a measurement with its baseline (--baseline, step 2 of 5: the module) by @nucliweb in #309
- Compare a page with a baseline (--baseline, step 3 of 5: one page) by @nucliweb in #310
- Measure the CPU throttling over work long enough to show it by @nucliweb in #312
- Give the image of the CLI page the dimensions of its new version by @nucliweb in #311
- Leave the budget of the runs test a margin the CI runner cannot eat by @nucliweb in #313
- Compare a matrix with a baseline matrix (--baseline, step 4 of 5) by @nucliweb in #314
- chore(cli): release 1.4.0 by @nucliweb in #315
- feat(snippets): give each issue a stable code, starting with Script-Loading by @nucliweb in #316
- feat(cli,extension): pair issues by their code and target by @nucliweb in #317
- feat(snippets): give the issues of Core Web Vitals, Interaction and Media a stable code by @nucliweb in #318
- feat(snippets): give the issues of the script snippets of Loading a stable code by @nucliweb in #319
- feat(snippets): give the issues of the network, hint and cache snippets of Loading a stable code by @nucliweb in #320
- feat(snippets): give the issues of the CSS, font and image snippets of Loading a stable code, and require one by @nucliweb in #321
- chore: release 2.1.0, the CLI 1.5.0 and the extension 0.2.0 by @nucliweb in #322
New Contributors
- @dependabot[bot] made their first contribution in #253
- @yoreva-01 made their first contribution in #272
Full Changelog: v2.0.1...v2.1.0