Repository navigation
Releases: gocov/gocov
Releases · gocov/gocov
Release list
v0.27.3
0.27.3 (2026-10-05)
Bug Fixes
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
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
0.27.1 (2026-10-03)
Bug Fixes
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
0.27.0 (2026-09-28)
Features
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
0.26.4 (2026-09-27)
Bug Fixes
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
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
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
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
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):...
v0.25.0
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