Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 18:05
063e07d

0.5.0 (2026-04-19)

⚠ BREAKING CHANGES

  • remove Claude hook; add worklog setup wizard
  • drop companies; Claude picks Jira ticket; cache open tickets

Features

  • CLI polish + web auto-fetch + release-please automation (0fb6ac9)
  • cli: GREEN — fix help/version exit codes + add serve/upgrade aliases (bdd092c)
  • cli: polish output with console + indicatif (92a4916)
  • cli: worklog doctor + Rust hook preference in hook install [GREEN] (5021291)
  • daemon auto-install + CLI polish + rolling purge + richer hook capture + web dark mode (v0.4.0) (#4) (0a2a513)
  • daemon: TCP listener alongside unix socket (stage 4.3) (310b233)
  • day: GREEN — 'worklog day' orchestrator in Rust (37b65a4)
  • db: schema v2 with sessions, blocks, session_id [GREEN] (e040f56)
  • delegate hook to Rust + add schedule passthrough (stage 1.2 close) (9b6b1d9)
  • delete the Python package, ship pure-Rust via signed curl installer (b596bea)
  • drop companies; Claude picks Jira ticket; cache open tickets (101aaf5)
  • estimate: claude -p block estimator + CLI [GREEN] (746a691)
  • gcal: GREEN — implement Rust Gcal collector (7d2597d)
  • infer: gap-timeout block clustering + CLI [GREEN] (a84535a)
  • install: curl-piped installer + smoke tests (0835568)
  • migrate Python CLI to delegate to Rust binary (971a23b)
  • release: GREEN — real Ed25519 pubkey + GHA release workflow (2b80ed5)
  • remove Claude hook; add worklog setup wizard (a44bf4d)
  • rust-hook: working worklog-hook binary [GREEN] (4ea8546)
  • rust: axum unix-socket daemon + block service (stage 3.2 close) (3a8b3fa)
  • rust: hook + schedule modules + wizard integration (stage 1.2) (2493dcc)
  • rust: infer + hook-run + estimator modules (stage 3.1) (b8e77e8)
  • rust: jira, github, tempo collectors + HTTP client (stage 2.1) (552c41c)
  • rust: scaffold worklog-core + worklog-cli (stage 1.1) (5954043)
  • rust: setup wizard, CI, Justfile, crate README (stage 1 close) (d33a84f)
  • rust: worklog collect + sync CLI + Python delegation (stage 2 close) (a844f18)
  • sessions,hook: session pairing + reaper wired into Claude hook [GREEN] (899b3ef)
  • setup: restore Claude hook + wire install prompt into wizard (bec4c6f)
  • tempo,web: sync + UI operate on blocks [GREEN] (08877e3)
  • updater: crypto + manifest + delta + install scaffolding (stage 5.1) (9dbefd7)
  • updater: self-update CLI, dev tooling, python upgrade routing (stage 5 close) (2d29d23)
  • web: auto-fetch web/ tree from GitHub archive (4ee1d12)
  • web: Next.js + Bun app + daemon /estimate & /sync (stage 4.1) (07f10aa)
  • web: readable card layout with icons (7c3c6b6)
  • web: redesign review UI as log-viewer dashboard (88c2cf3)
  • web: searchable ticket combobox + per-block source chips (49d4df4)
  • worklog day (one-shot daily flow) + worklog upgrade (pulls from GitHub) (e3d01b6)
  • worklog web CLI + Dockerfile, retire Python FastAPI (stage 4.2) (02ab27d)

Bug Fixes

  • estimate: resilient fallback when claude omits minutes/description (73786ee)
  • hook: rename install-default to hook-run; add back-compat 'hook run' alias (551387e)
  • qa-phase-1: silent data loss bugs (C1, C8, H1, H2) (8333b4e)
  • qa-phase-2: updater correctness (C2, C3, C4, C5, C6, C7, M2, M3) (6921d88)
  • qa-phase-3: boundary + error handling (H5, M1, M4, M5) (10db970)
  • qa-phase-4: web UX + accessibility (H6-H12, M6-M8) (de5c012)
  • qa-phase-5: timezone correctness (H3, H4) (7915e8f)
  • qa-round-2: close findings from second QA wave (d80ff55)
  • qa-round-3: tempo canary + parity + manifest compat + concurrent safety (2f0c413)
  • qa-round-4: delta fallback + pubkey hardening + observability + timeouts (15fb79c)
  • security: token.json chmod 0600, sanitise OAuth error, always-cleanup key (56b8958)
  • setup: generalize token prefix scrubber (GitHub PATs too) (e728b82)
  • setup: strip stray glyph before Jira token (Atlassian Copy-button paste artifact) (aff96cf)
  • upgrade: use SSH to handle private repo auth (77a6c70)

Documentation

  • Docs: (7915e8f)
  • qa: fix doc lies + rot (M10, M12, M13) + clean stale stage refs (833262d)
  • rewrite CLAUDE.md + README + migration guide for pure-Rust (d0bfe9c)
  • update READMEs for stage 4 (Next.js + Bun web container) (27fd010)