Skip to content

Releases: gocov/gocov

v0.27.3

Choose a tag to compare

@github-actions github-actions released this 05 Oct 11:08
84eb004

0.27.3 (2026-10-05)

Bug Fixes

  • web: drop the newly uncovered column from an upload's files (#224) (b0ae8c0)

What's Changed

  • ci: deploy releases without a manual approval by @bykclk in #223
  • fix(web): drop the newly uncovered column from an upload's files by @bykclk in #224
  • ci: gate the deploy on ci.yml and mark a release latest only once it is live by @bykclk in #226
  • ci: move the image's X.Y and latest tags only once the release is live by @bykclk in #228
  • test: make CI coverage independent of the triggering event by @bykclk in #227
  • ci: check in verify-release that latest followed the deploy by @bykclk in #229
  • chore(main): release 0.27.3 by @gocov-cross-repo-bump[bot] in #225

Full Changelog: v0.27.2...v0.27.3

v0.27.2

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:56
227a651

0.27.2 (2026-10-05)

Bug Fixes

  • hide the settings buttons that lead to a 404 when sign-in is off (#219) (1e5cc90)
  • web: drop the newly uncovered column from a branch's files (#222) (8bc9f18)
  • web: drop the Set a gate link when sign-in is off (#221) (0eea739)

What's Changed

  • fix: hide the settings buttons that lead to a 404 when sign-in is off by @bykclk in #219
  • fix(web): drop the Set a gate link when sign-in is off by @bykclk in #221
  • fix(web): drop the newly uncovered column from a branch's files by @bykclk in #222
  • chore(main): release 0.27.2 by @gocov-cross-repo-bump[bot] in #220

Full Changelog: v0.27.1...v0.27.2

v0.27.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 11:14
bd370f7

0.27.1 (2026-10-03)

Bug Fixes

  • compare coverage deltas over the same parts, and stop flagging test files (#216) (6f4d3aa)

What's Changed

  • chore: refresh stale facts in the Claude Code config by @bykclk in #211
  • test: one contract suite runs against both stores by @bykclk in #212
  • docs: refresh stale package comments and the gocov-preview label by @bykclk in #213
  • test: cover the small store, forge and webui helpers by @bykclk in #215
  • test(core): cover the PR comment, gate wording and repo registration directly by @bykclk in #214
  • fix: compare coverage deltas over the same parts, and stop flagging test files by @bykclk in #216
  • chore(main): release 0.27.1 by @gocov-cross-repo-bump[bot] in #217

Full Changelog: v0.27.0...v0.27.1

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:41
86c5ff5

0.27.0 (2026-09-28)

Features

  • web: fold long needs-attention lists into one row per kind (#208) (613bffb)

What's Changed

  • feat(web): fold long needs-attention lists into one row per kind by @bykclk in #208
  • chore(main): release 0.27.0 by @gocov-cross-repo-bump[bot] in #209

Full Changelog: v0.26.4...v0.27.0

v0.26.4

Choose a tag to compare

@github-actions github-actions released this 27 Sep 08:30
0b2acff

0.26.4 (2026-09-27)

Bug Fixes

  • date a dashboard row by its newest upload, not its commit's first (#206) (23de776)

What's Changed

  • ci: pass the smoke token as a repository secret, and let the wrappers finish a release by hand by @bykclk in #205
  • fix: date a dashboard row by its newest upload, not its commit's first by @bykclk in #206
  • chore(main): release 0.26.4 by @gocov-cross-repo-bump[bot] in #207

Full Changelog: v0.26.3...v0.26.4

v0.26.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:52
dd6ba3a

0.26.3 (2026-09-26)

Bug Fixes

  • link forge surfaces to the merged report, and never compare against a later baseline (#203) (f9be02c)

What's Changed

  • ci: verify each release from the release run, and check every image variant's architecture by @bykclk in #200
  • ci: open the release PR as the cross-repo App so its CI runs by itself by @bykclk in #201
  • ci: make the deploy smoke upload fail when it uploads nothing, and name every secret by @bykclk in #202
  • fix: link forge surfaces to the merged report, and never compare against a later baseline by @bykclk in #203
  • chore(main): release 0.26.3 by @gocov-cross-repo-bump[bot] in #204

New Contributors

  • @gocov-cross-repo-bump[bot] made their first contribution in #204

Full Changelog: v0.26.2...v0.26.3

v0.26.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 17:38
b921269

0.26.2 (2026-09-26)

Bug Fixes

  • bump golang.org/x/text for GO-2026-5970; add gofmt, race, govulncheck, workflow audit and a tested release bump (#198) (d592060)

What's Changed

  • ci: open the wrapper bump PRs after the deploy is green by @bykclk in #195
  • ci: auto-merge the wrapper bump PRs once their required checks pass by @bykclk in #196
  • ci: bump the three wrappers alike, each releasing from its CHANGELOG.md by @bykclk in #197
  • fix: bump golang.org/x/text for GO-2026-5970; add gofmt, race, govulncheck, workflow audit and a tested release bump by @bykclk in #198
  • chore(main): release 0.26.2 by @github-actions[bot] in #199

Full Changelog: v0.26.1...v0.26.2

v0.26.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:58
19fecf7

0.26.1 (2026-09-25)

Bug Fixes

  • list every part's files on the repo page, not only the last part's (819fd33)

What's Changed

  • fix: list every part's files on the repo page, not only the last part's by @bykclk in #191
  • build(deps): bump the web group across 1 directory with 3 updates by @dependabot[bot] in #189
  • ci: refuse PR titles that are not conventional commits by @bykclk in #192
  • ci: publish docs.gocov.dev after the approved deploy, not on merge by @bykclk in #194
  • chore(main): release 0.26.1 by @github-actions[bot] in #193

Full Changelog: v0.26.0...v0.26.1

v0.26.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 15:26
5fb4d86

0.26.0 (2026-09-25)

Features

  • give clover and simplecov their source extensions and file names (#163) (7cba000)
  • rebuild the web UI as a single-page app, with a redesigned onboarding (#146) (2b770e8)
  • set the web UI in IBM Plex, and keep the design-sync inputs (#151) (65498c4)
  • the repo page's upload history pages through its own endpoint (#176) (2cca661)

Bug Fixes

  • a fork PR named like the default branch is not its history (#167) (2f7950d)
  • bound coverage overlay work by block count, not declared line spans (#141) (54568fe)
  • explain the gate verdict against the baseline the gate judged (#157) (50385d1)
  • keep the gate each upload was judged against (#172) (4de7a46)
  • keep upload and source pages out of search indexes (#143) (becfb62)
  • OIDC uploads need a working forge connection on every forge (#174) (2b21600)
  • one line rule for every view of a file's coverage (#173) (64553e9)
  • one rule for PR builds in a branch's history and its baseline (#178) (ab2099f)
  • record the CI-wiring step again (#145) (c6db132)
  • the CLI prints the server's upload warnings (#179) (2335d85)

Performance Improvements

  • latest reports through the lateral read; workspace repos by index (#177) (7f3cf7f)
  • pair diff paths through an index, not a scan per file (#169) (5779a19)
  • parallel repo-page reads, cached app shell, leaner settings check (#175) (0afdb65)
  • push forge surfaces and fetch the PR diff concurrently (#156) (62c41de)
  • read one file, not two whole uploads, for the source view (#160) (d961334)
  • read only the viewer's repos and all dashboard previews at once (#164) (6147f2e)
  • read the dashboard's rows in one query, index uploads by repo (#168) (cae7f6a)
  • report pages read what they need, side by side (#180) (88b522b)
  • skip file reads for single-part commits, batch them for many (#159) (829f018)

What's Changed

  • ci: grant artifact-metadata: write to the image attestation by @bykclk in #139
  • docs: the GitLab recipes build on a supported Go image by @bykclk in #140
  • fix: bound coverage overlay work by block count, not declared line spans by @bykclk in #141
  • fix: keep upload and source pages out of search indexes by @bykclk in #143
  • build(deps): bump github.com/jackc/pgx/v5 from 5.10.0 to 5.11.0 in the go group by @dependabot[bot] in #144
  • fix: record the CI-wiring step again by @bykclk in #145
  • feat: rebuild the web UI as a single-page app, with a redesigned onboarding by @bykclk in #146
  • refactor: workspace pages live at paths, with no escaped slash anywhere by @bykclk in #148
  • refactor: drop the sign-up band from the public repo page by @bykclk in #149
  • refactor: the badge belongs to settings, not to the top of the report by @bykclk in #150
  • feat: set the web UI in IBM Plex, and keep the design-sync inputs by @bykclk in #151
  • refactor: read configuration through bykclk/env instead of caarlos0/env by @bykclk in #152
  • chore: re-sync the rebuilt SetupChecklist card into the design system by @bykclk in #153
  • refactor: consolidate duplicated helpers and drop redundant queries by @bykclk in #155
  • perf: push forge surfaces and fetch the PR diff concurrently by @bykclk in #156
  • fix: explain the gate verdict against the baseline the gate judged by @bykclk in #157
  • refactor: one store.Grant per workspace instead of per-forge grant fields by @bykclk in #158
  • perf: skip file reads for single-part commits, batch them for many by @bykclk in #159
  • perf: read one file, not two whole uploads, for the source view by @bykclk in #160
  • refactor: build the UI API's DTOs directly, drop the template-era views by @bykclk in #161
  • refactor: one profile.Format registry for everything a format implies by @bykclk in #162
  • feat: give clover and simplecov their source extensions and file names by @bykclk in #163
  • perf: read only the viewer's repos and all dashboard previews at once by @bykclk in #164
  • refactor: spell forge names in the app, not in three DTO fields by @bykclk in #165
  • refactor: one rest.EachPage for the four Link-header pagination loops by @bykclk in #166
  • fix: a fork PR named like the default branch is not its history by @bykclk in #167
  • perf: read the dashboard's rows in one query, index uploads by repo by @bykclk in #168
  • perf: pair diff paths through an index, not a scan per file by @bykclk in #169
  • refactor: second-pass Go cleanups (dead errors, shared helpers, rest paging) by @bykclk in #170
  • refactor: web cleanups — one postToken, no derivable DTO fields, client-side dashboard counts by @bykclk in #171
  • fix: keep the gate each upload was judged against by @bykclk in #172
  • fix: one line rule for every view of a file's coverage by @bykclk in #173
  • fix: OIDC uploads need a working forge connection on every forge by @bykclk in #174
  • perf: parallel repo-page reads, cached app shell, leaner settings check by @bykclk in #175
  • feat: the repo page's upload history pages through its own endpoint by @bykclk in #176
  • perf: latest reports through the lateral read; workspace repos by index by @bykclk in #177
  • fix: one rule for PR builds in a branch's history and its baseline by @bykclk in #178
  • fix: the CLI prints the server's upload warnings by @bykclk in #179
  • perf: report pages read what they need, side by side by @bykclk in #180
  • refactor: one token-endpoint exchange for every OAuth grant by @bykclk in #181
  • refactor: one GrantConnect for the Bitbucket and GitLab connect grants by @bykclk in #182
  • chore: small cleanups, and no more design-doc codes in comments by @bykclk in #183
  • refactor(web):...
Read more

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 20:46
3c62c40

0.25.0 (2026-09-08)

⚠ BREAKING CHANGES

  • report, badge and settings URLs changed shape; README badges need the new form. No redirects from the old URLs.

Features

  • scope repo slugs and workspace prefixes per forge (#137) (55e5cc2)
  • the setup wizard leads with OIDC identity tokens instead of the upload token (#134) (9769d50)

Miscellaneous Chores

What's Changed

  • ci: tear the evaluation stack down with GOCOV_VERSION set by @bykclk in #132
  • docs: a release now lands in four repos by @bykclk in #133
  • feat: the setup wizard leads with OIDC identity tokens instead of the upload token by @bykclk in #134
  • docs: migrating from Codecov or Coveralls by @bykclk in #136
  • feat: scope repo slugs and workspace prefixes per forge by @bykclk in #137
  • chore: release 0.25.0 by @bykclk in #138
  • chore(main): release 0.25.0 by @github-actions[bot] in #135

Full Changelog: v0.24.0...v0.25.0