OXYGENHUB

OxygenHub 0.9.5 c2efc0b4674d

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-10-26 00:49 UTC
Signature
◈ sealed by Andy McCall
Hash
c2efc0b4674d6e45982cf7daed27327220f1f6c2a1c1948d170b92347a4e666a
Depends on
17dc8de4fca8 5c6e92fd8d71 5f3fa151688e a3ba7cc10673 a7e6e8e6094c b5668108487f d23464c0ac60
Depended on by
d061ac87618c 8501fd5815b9
In bookmarks
api-unknown-fields diffusion-pin-bookmark main proposal-list-fast
In tags
v0.9.11 v0.9.15 v0.9.16 v0.9.19 v0.9.20 v0.9.21 v0.9.22 v0.9.23 v0.9.24 v0.9.5 v0.9.6 v0.9.7 v0.9.8 v0.9.9
Edits
8 atoms, 0 tree operations, 3 files

Browse the tree at this change

modified CHANGELOG.md +3 −0
…
3 unchanged lines
4 4
5 5
## Unreleased
6 6
7 +
## 0.9.5 (2026-10-26)
8 +
7 9
- **No failed run every minute for a pipeline that does not parse (#321):** the scheduler asked each repository's pipeline every minute and, for one it could not read (a mistake, or no jobs yet), recorded a failed `schedule` run each time: oxygenhub-android had about 1,500. A scheduled tick now starts nothing for such a pipeline; its push's run still says what is wrong.
8 10
- **A change's diff through the API (#320):** `GET /api/v1/repos/{owner}/{name}/changes/{hash}` gives each file's diff lines too (`lines`: `kind` context, add, del or gap, `old` and `new` line numbers, `text`), with three lines of context, up to 2000 lines a file (`truncated` says when it stops short), so the Android app can show a diff itself.
9 11
- **JaCoCo coverage is read (#308):** Gradle's `jacocoTestReport` and Kover write JaCoCo XML, which a `coverage` artifact (or `POST /coverage`) may now be, beside LCOV and Cobertura: lines hit when an instruction ran, branches, methods. Its paths are relative to a source root (`io/oxygenhub/…/X.kt`), so a report's path not in the state is matched by its ending to the one file it can be.
12 +
10 13
## 0.9.4 (2026-10-25)
11 14
12 15
- **Boards keep the last fortnight of finished work (#293):** by default every column archives its finished cards (closed issues, closed or landed proposals) 14 days after they reached it, hourly, so a Done column stops growing however long a project runs; open work and notes stay. A column can instead archive every card after N days, or never ("Archive automatically" in its menu). Archived cards stay on the board's archive view, searchable and restorable. On the next hourly pass, boards with years of Done cards (Super Mario Land 2's 327) shrink to their last two weeks.
…
326 unchanged lines
modified Cargo.lock +3 −3
…
1457 unchanged lines
1458 1458
1459 1459
[[package]]
1460 1460
name = "hub-api"
1461 -
version = "0.9.4"
1461 +
version = "0.9.5"
1462 1462
dependencies = [
1463 1463
 "schemars",
1464 1464
 "serde",
…
797 unchanged lines
2262 2262
2263 2263
[[package]]
2264 2264
name = "oh"
2265 -
version = "0.9.4"
2265 +
version = "0.9.5"
2266 2266
dependencies = [
2267 2267
 "anyhow",
2268 2268
 "axum",
…
86 unchanged lines
2355 2355
2356 2356
[[package]]
2357 2357
name = "oxygenhub"
2358 -
version = "0.9.4"
2358 +
version = "0.9.5"
2359 2359
dependencies = [
2360 2360
 "ammonia",
2361 2361
 "anyhow",
…
2513 unchanged lines
modified Cargo.toml +1 −1
…
6 unchanged lines
7 7
resolver = "2"
8 8
9 9
[workspace.package]
10 -
version = "0.9.4"
10 +
version = "0.9.5"
11 11
edition = "2021"
12 12
license = "MIT OR Apache-2.0"
13 13
authors = ["Andy McCall <[email protected]>"]
…
60 unchanged lines