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.com0.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