Skip to content

Changelog

Every published version of @goflag/cli. Entries are generated from the commit history, so this page cannot drift from what actually shipped.

Current version

0.2.0

Pin this version

pnpm dlx @goflag/cli@0.2.0 https://example.com
View on npm
0.2.0
August 6, 2026
0.2.0
August 6, 2026

Features

  • cliadd --conformance and --advisories027c973
  • cliadd --profile, a policy overlay over the rule set07a6d00
  • rulesadd the versioned extraction model rules read instead of HTMLef3bdd8
  • rulesground every rule in a cited source of truthc5c44e3
  • rulesrebuild the engine on sourced descriptors155a0a1
  • websitedraw the checks literally, tab installs per package manager, drop em-dashes264b4ea
  • websitemake the hero a diagram of the audit, switchable per passbb1b179
  • websitemake the landing scannable and stop underselling811d8b7
  • websitepublish the landing page, documentation and changelogf1b330e
  • websitesay everything once and let the hero cards show instead of tellf3e4de3
  • websitesplit legal pages per document and refine the hero diagram38ee25f

Bug fixes

  • cigive the website build the two things only CI withholdsb868a05
  • cistop failing the source check on someone else's outage7b13113
  • websiteclear the three high advisories the site brought in1f9595f

Documentation

  • document rigor, profiles and the two new report sections3eebd53
  • make the README a path from install to a gated pipeline54bfe54
  • spec the sitemap/robots artefact layer and slot it as Phase G7eef112

Other changes

  • rulesthe exported `Rule` contract is entirely new. `check(ctx)` and `appliesTo` are gone, replaced by `evaluate(extraction)` returning a verdict, and `summary` is now `title`. Code importing the rule types from `@goflag/cli` must be updated; the CLI itself, its JSON report and its exit codes are unaffected.
0.1.4
August 4, 2026
0.1.4
August 4, 2026

Features

  • clicapture a baseline with the command that will judge itbfbebca

Bug fixes

  • cirelease only when the published surface moved919b590

Documentation

  • correct the README for the monorepo and the published namee50ce53
  • planrecord how distribution actually shipped5315126
0.1.3
August 2, 2026
0.1.3
August 2, 2026

Bug fixes

  • cistop the tag pipeline dying on an override with no job left5fed36a
  • distdrop the ./ from bin, which npm 11 now deletes outrightd285116

Documentation

  • ogplan OG images as the remedy to a rule we already ship80348c4
  • refresh AGENTS.md for the monorepo and pnpm 116f77c79
0.1.2
August 2, 2026
0.1.2
August 2, 2026

Bug fixes

  • cistop tag pipelines dying on a cross-project includeaeb1683
0.1.1
August 2, 2026
0.1.1
August 2, 2026

Bug fixes

  • cikeep playwright and its image in lockstep, and fail when they driftc637fa0
  • cistop the release guard inverting itself on a matchd597fe5
  • depsrebuild the lockfile under the release-age policy71cfe99

Documentation

  • toolspin the deprecate command, and say why it is not a one-way doord1da97f
0.1.0
July 31, 2026
0.1.0
July 31, 2026

First published version. Every entry above this one is generated from commit history; this one is written by hand, because the history before it belongs to a different tool. goflag began as a browser UI called headlint, and replaying that changelog here would document a product that no longer exists. Published as `@goflag/cli`; the command it installs is `goflag`. The bare `goflag` package name is deliberately left unclaimed for now.

Other changes

  • **Broken links** — crawls the site, dedupes targets globally so a footer link
  • **Missing translations** — builds a `route × locale` matrix seeded from the
  • **robots.txt policy** — flags a site that forbids crawling while its pages
  • **SEO metadata** — the `<head>` mistakes that cost traffic and are invisible
  • `goflag <url>` audits a deployed site. `--start "pnpm start"` boots the app
  • `--regressions-only` with `--baseline` fails only on findings that are new,
  • `--json` and `--summary` produce the machine-readable report everything else
  • Scope is Next.js App Router: diagnostics and fix snippets assume it.
  • Translation gaps and hreflang reciprocity live outside the rule catalogue, so
  • No rule carries provenance metadata yet. Treat the length thresholds as the