Releases: duck8823/traceary
Releases · duck8823/traceary
v0.21.4
Changelog
- 0b3c6d5 Merge pull request #1232 from duck8823/maintenance/homebrew-v0.21.3
- 2d4e24c Merge pull request #1234 from duck8823/maintenance/dogfood-v0213-workspace-hooks
- 1c1709f Merge pull request #1239 from duck8823/fix/v0.21.4-antigravity-doctor-routes
- 30d890c Merge pull request #1240 from duck8823/feature/v0.21.4-antigravity-capture-status
- 2d59db7 Merge pull request #1241 from duck8823/maintenance/release-v0.21.4
- 665c24b chore(config): dogfood v0.21.3 workspace hooks
- 69aed13 chore(homebrew): update formula for traceary v0.21.3
- 8e29f26 chore(release): prepare v0.21.4 metadata
- 49069d9 feat: expose antigravity print capture levels
- a35a12d fix: keep antigravity route summary fail-safe
- 5daa7bf fix: model antigravity doctor hook routes
v0.21.3
Changelog
- c5ddd6d Merge pull request #1224 from duck8823/maintenance/homebrew-v0.21.2
- 88f18ca Merge pull request #1229 from duck8823/fix/v0.21.3-antigravity-print-finalization
- 79a0952 Merge pull request #1230 from duck8823/feature/v0.21.3-reversible-content-dedupe
- 961357c Merge pull request #1231 from duck8823/maintenance/release-v0.21.3
- bb7fbaf chore(homebrew): update formula for traceary v0.21.2
- cb649c9 chore(release): prepare v0.21.3 metadata
- a43d403 feat(store): add reversible historical hook content dedupe
v0.21.2
Changelog
- 7469ce4 Merge pull request #1218 from duck8823/maintenance/homebrew-v0.21.1
- 62701de Merge pull request #1221 from duck8823/fix/v0.21.2-antigravity-plugin-migration
- 2a78287 Merge pull request #1223 from duck8823/maintenance/release-v0.21.2
- 092c3ec chore(homebrew): update formula for traceary v0.21.1
- f6984d3 chore(release): prepare v0.21.2 metadata and changelog
- 9865bff feat(doctor): detect stale Gemini-imported Antigravity CLI plugin
- 041f546 refactor(doctor): drop unused plugin.json schema probe and harden gemini heuristic
v0.21.1
Changelog
- 77888c1 Merge pull request #1211 from duck8823/maintenance/homebrew-v0.21.0
- c6a6871 Merge pull request #1212 from duck8823/maintenance/homebrew-v0.21.0
- d3a9395 Merge pull request #1216 from duck8823/feature/v0.21.1-antigravity-hook-support
- 09efb59 Merge pull request #1217 from duck8823/maintenance/release-v0.21.1
- 4fa165c chore(homebrew): update formula for traceary v0.21.0
- e2c3825 chore(homebrew): update formula for traceary v0.21.0
- 83929fc ci: wire docs verify-antigravity-status into docs validation
- 894275b feat: support Antigravity hooks and packaged plugin
- fc9ad31 refactor: address Antigravity hook review findings
v0.21.0
Changelog
- 384309b Merge pull request #1147 from duck8823/dependabot/go_modules/dependencies-715a71d5ac
- d4a088b Merge pull request #1164 from duck8823/maintenance/homebrew-v0.20.1
- 1de153b Merge pull request #1165 from duck8823/dependabot/github_actions/dependencies-b417291875
- 9f96118 Merge pull request #1179 from duck8823/maintenance/clean-my-agent-compatibility-note
- 7783dcb Merge pull request #1180 from duck8823/fix/gemini-compact-instrumentation
- cf273e8 Merge pull request #1181 from duck8823/dependabot/go_modules/dependencies-9489387006
- 2ab100e Merge pull request #1182 from duck8823/fix/codex-session-lifecycle
- 6aab4a0 Merge pull request #1183 from duck8823/fix/sessions-snapshot-late-events
- 392aea4 Merge pull request #1184 from duck8823/fix/codex-hook-idempotency
- e5e0869 Merge pull request #1186 from duck8823/fix/audit-duplicate-diagnostics
- 2f824f7 Merge pull request #1187 from duck8823/feature/memory-candidate-hygiene
- 7d7b2f6 Merge pull request #1188 from duck8823/fix/gemini-event-capture
- c8170f1 Merge pull request #1189 from duck8823/fix/claude-event-coverage
- e7d4be7 Merge pull request #1191 from duck8823/fix/doctor-warning-exit-semantics
- 1820fd0 Merge pull request #1192 from duck8823/fix/audit-body-truncation
- dadc9f5 Merge pull request #1193 from duck8823/fix/claude-hook-cancellation-diagnostics
- 4cd15c4 Merge pull request #1198 from duck8823/fix/timestamp-text-boundaries
- 9c21fee Merge pull request #1199 from duck8823/maintenance/v0.21-dogfood-verification
- e20c4f1 Merge pull request #1201 from duck8823/maintenance/release-v0.21.0
- 6188d36 Merge pull request #1202 from duck8823/dependabot/github_actions/dependencies-8fadf662da
- f042f40 Merge pull request #1203 from duck8823/dependabot/go_modules/dependencies-21f6d2f5da
- 630d519 Merge pull request #1204 from duck8823/maintenance/antigravity-guidance-v021
- 1be5b19 Merge pull request #1207 from duck8823/feature/antigravity-capability-detection
- 0725d78 Merge pull request #1208 from duck8823/fix/codex-hook-content-duplicate-diagnostic
- 822ca8a Merge pull request #1209 from duck8823/fix/read-surface-payload-amplification
- 385b919 Merge pull request #1210 from duck8823/docs/antigravity-unavailable-package
- 35a2a65 chore(deps): Bump the dependencies group across 1 directory with 2 updates
- 149c6b1 chore(deps): Bump the dependencies group across 1 directory with 3 updates
- 6232abd chore(deps): Bump the dependencies group with 2 updates
- 6aad3ac chore(deps): Bump the dependencies group with 2 updates
- 78b1f6d chore(deps): Bump the dependencies group with 6 updates
- 8675f2b chore(homebrew): update formula for traceary v0.20.1
- 62bcc26 docs(gemini): document full hook coverage checks
- 8215633 docs(hooks): document Codex Stop as a turn boundary, not a session end
- 71b87ca docs(hooks): refresh Gemini compact provenance to gemini-cli 0.43.0
- b4de773 docs(memory): document fragment drop and candidate hygiene counts
- 32af1b0 feat(doctor): diagnose Claude event coverage gaps
- 581096e feat(doctor): explain Gemini pre-compact-only compact coverage
- ca50a94 feat(doctor): warn on Gemini boundary-only coverage
- b95bec9 feat(hooks): classify managed enrichment coverage
- 34583ef feat(memory): drop obvious code/diff fragments at extraction
- 9e7e3fd feat(top): surface candidate hygiene counts in snapshot JSON
- 0a224ea feat: detect Antigravity doctor capability
- 9eb481c feat: suppress duplicate hook prompt/transcript writes within a window
- fd2023f feat: surface ended sessions with late events in snapshots
- 10e6c4a fix(doctor): scope Gemini coverage to project workspace
- 2e58676 fix(doctor): scope managed coverage to client
- f5be586 fix(doctor): treat audit-only Gemini sessions as incomplete
- 90c18d3 fix(doctor): validate Gemini audit matcher coverage
- 47be6f4 fix(gemini): constrain packaged shell audit hook
- f2a71b9 fix(memory): anchor diff-header drop matches to the whole line
- 3008b9c fix(memory): drop only diff fragments, keep generated-code hidden
- 40fc5f7 fix(memory): drop only unambiguous diff headers, keep content hidden
- 1373829 fix(memory): keep Explain drop accounting in parity with Extract
- 03e430e fix(memory): require diff --git a/.. b/.. path shape before dropping
- 40e77bf fix(memory): require full binary-diff shape before dropping candidates
- 7dcafa9 fix(memory): require full diff structure before dropping a candidate
- 0160aa4 fix(top): key candidate-hygiene duplicates by scope and memory type
- 6da03dc fix(top): scan candidates for hygiene when the mixed scan saturates
- 74575f7 fix: align active session lookup with sessions.ended_at for GC closes
- 8d73c1c fix: allow warning-only doctor checks in automation
- fe3cc69 fix: bound command audit payload persistence
- 7cc324a fix: cap read-surface payload amplification
- 29ef38b fix: capture Claude hook cancellation diagnostics
- 4798145 fix: cluster audit-reliability duplicates by time proximity
- 7ba91a3 fix: compare hook content-event dedup window in Go, not by RFC3339Nano text
- 09e386a fix: detect duplicate hook content events
- c431964 fix: keep Claude plugin remediation plugin-scoped
- 77b02db fix: key audit duplicates by client/agent and pin clustering boundaries
- 91b654a fix: make active-query late-event check session-id-only like the snapshot
- d83bc49 fix: normalize SQLite timestamp comparisons
- 3792142 fix: require Bash coverage for Claude audit hooks
- 14968c6 fix: require Claude failure audit hook coverage
- a0fa477 fix: require transcript coverage in doctor event checks
- b2646b2 fix: skip settings autofix for Claude plugin warnings
- 1164515 fix: tighten hook diagnostic cleanup matching
- 371c987 fix: treat Codex Stop as a turn boundary instead of a session end
- 1ac5bd5 fix: trust cached Claude plugin hook coverage
- 7258668 refactor: use stdlib time.Duration.Abs() in hook content-event dedup
v0.20.1
Changelog
- be348e3 Merge pull request #1146 from duck8823/maintenance/homebrew-v0.20.0
- e6bc41c Merge pull request #1157 from duck8823/fix-1149-audit-workspace-dedupe
- b90cc3b Merge pull request #1158 from duck8823/fix-1155-mcp-search-semantics
- b1c86d4 Merge pull request #1159 from duck8823/fix-1154-broken-pipe
- f1c15d4 Merge pull request #1160 from duck8823/fix-1152-duplicate-hook-diagnostics
- a8d1eaa Merge pull request #1161 from duck8823/fix-1150-self-inspection-audit-noise
- 25a3e8d Merge pull request #1162 from duck8823/fix-1153-audit-reliability-diagnostics
- 148e28b Merge pull request #1163 from duck8823/maintenance/release-v0.20.1
- bfb8e05 chore(homebrew): update formula for traceary v0.20.0
- 382af87 feat: add command audit reliability diagnostics
- cd29156 fix: prefer hook audit cwd workspace
- f9d78bd fix: skip duplicate hook command audits
- a9f660c fix: suppress traceary self-inspection audits
- c912a3f fix: treat downstream broken pipes as silent exits
- 38f220a fix: warn on duplicate traceary hook entries
v0.20.0
Changelog
- 793e46a Merge pull request #1103 from duck8823/maintenance/homebrew-v0.19.0
- a8a943e Merge pull request #1124 from duck8823/maintenance/cli-test-locale-hermetic
- c919d90 Merge pull request #1125 from duck8823/maintenance/handoff-doc-five-table
- 5554eea Merge pull request #1126 from duck8823/maintenance/mcp-readme-version-framing
- 939a29a Merge pull request #1127 from duck8823/maintenance/remove-session-top-alias
- add173e Merge pull request #1128 from duck8823/maintenance/retire-migration-stubs
- 1b5ea5a Merge pull request #1129 from duck8823/maintenance/deprecate-integration-subtree
- e1d3e82 Merge pull request #1130 from duck8823/feature/reliability-true-candidate-count
- bb9906b Merge pull request #1131 from duck8823/feature/tune-extraction-quality-gate
- 6e11b7d Merge pull request #1132 from duck8823/feature/memory-inbox-bulk-triage
- be677a4 Merge pull request #1133 from duck8823/feature/cockpit-home-inbox-backlog
- 2bbf789 Merge pull request #1134 from duck8823/feature/failure-capture-path
- becd142 Merge pull request #1135 from duck8823/feature/failure-contract-docs
- 982051a Merge pull request #1136 from duck8823/feature/repo-tooling-bootstrap
- d3cb326 Merge pull request #1137 from duck8823/feature/repo-tooling-docs-i18n
- dce4c95 Merge pull request #1138 from duck8823/feature/repo-tooling-changelog
- ed5d737 Merge pull request #1139 from duck8823/feature/repo-tooling-landing
- 2ad3c68 Merge pull request #1140 from duck8823/maintenance/release-v0.20.0
- d238289 Merge pull request #1143 from duck8823/feature/repo-tooling-bump-version
- 327c77c Merge pull request #1144 from duck8823/refactor/audit-value-object
- b59ec83 Merge pull request #1145 from duck8823/feature/strict-unknown-subcommand
- 86287cb chore(homebrew): update formula for traceary v0.19.0
- 5b3778a feat: add a composition summary to memory inbox cleanup
- ecc2040 feat: capture tool failures as a first-class flag, not via exit code
- 0509727 feat: hide fix-instruction label fragments from the extraction inbox
- 843ec92 feat: reject unknown subcommands in command groups
- 51e4f4b feat: render the memory inbox backlog in the cockpit Memory tab
- 7aa6d06 feat: report true candidate/accepted counts when the reliability scan saturates
- 7fb3238 feat: surface the memory inbox backlog in the cockpit via CountByStatus
- 48b706b fix: keep docs verify-i18n unexpected errors visible
- a3ba21f refactor: deprecate the empty integration command subtree
- baaad08 refactor: remove the unreferenced session-top alias
- f260895 refactor: replace the EventUsecase.Audit positional signature with AuditInput
- 6a859eb refactor: retire the v0.14 and v0.15 migration-error stubs
v0.19.0
Changelog
- 72440e7 Merge pull request #1049 from duck8823/maintenance/homebrew-v0.18.0
- 24210b9 Merge pull request #1051 from duck8823/maintenance/version-host-memory-activation
- 984af47 Merge pull request #1061 from duck8823/feature/v0.19-1-tail-first-tabs
- 56dcb2c Merge pull request #1062 from duck8823/feature/v0.19-2-tail-live-stream
- 0008532 Merge pull request #1063 from duck8823/feature/v0.19-3-top-tab
- 6911235 Merge pull request #1064 from duck8823/feature/v0.19-4-settings-form-controls
- 0577397 Merge pull request #1065 from duck8823/feature/v0.19-5-memory-evidence-first
- 5fc926f Merge pull request #1067 from duck8823/feature/v0.19-8-bare-tui
- aee44ce Merge pull request #1069 from duck8823/feature/v0.19-6-ja-tui-copy
- c8be65e Merge pull request #1071 from duck8823/maintenance/v0.19-10-align-latest-session-schema
- 4960244 Merge pull request #1072 from duck8823/maintenance/v0.19-7-tui-review-invariants
- 00bc55e Merge pull request #1073 from duck8823/maintenance/v0.19-11-cockpit-glossary
- 8896821 Merge pull request #1074 from duck8823/feature/v0.19-9-memory-review-evidence
- 22c833e Merge pull request #1076 from duck8823/maintenance/release-v0.19.0
- 8473338 Merge pull request #1078 from duck8823/fix/v0.19-13-session-end-inheritance
- 3c36da6 Merge pull request #1080 from duck8823/docs/v0.19-14-session-end-changelog
- 8b281c6 Merge pull request #1085 from duck8823/feature/v0.19-15-settings-navigation
- d7db304 Merge pull request #1086 from duck8823/feature/v0.19-16-tail-stream-viewport
- bb4687c Merge pull request #1087 from duck8823/feature/v0.19-17-sessions-dashboard-command
- b30abc4 Merge pull request #1088 from duck8823/docs/v0.19-18-release-notes-qa
- f899566 Merge pull request #1093 from duck8823/feature/v0.19-22-sessions-tab-session-only
- 27c906b Merge pull request #1094 from duck8823/feature/v0.19-19-tail-rendering
- 4bb0a7d Merge pull request #1095 from duck8823/feature/v0.19-20-sessions-many
- 8a71510 Merge pull request #1096 from duck8823/feature/v0.19-21-memory-review-evidence
- ab6e562 Merge pull request #1099 from duck8823/fix/v0.19-23-tail-truncation-marker
- 52b69a7 Merge pull request #1100 from duck8823/fix/v0.19-24-sessions-inline-detail
- 3bcff19 Merge pull request #1102 from duck8823/maintenance/release-v0.19.0-finalize
- 4a62d9a chore(homebrew): update formula for traceary v0.18.0
- 49543b2 feat: add arrow-key settings controls
- 4ac687a feat: attach evidence to memory review candidates
- 4339e9f feat: embed top dashboard in cockpit
- 77c1b29 feat: expose evidence-first memory inbox details
- 90d5693 feat: make Tail auto-follow by default
- a692247 feat: make cockpit shell Tail-first
- 2c6f762 feat: make memory review evidence-first
- 4d823cb feat: open cockpit from bare traceary
- 4e93672 feat: promote sessions dashboard command
- bc3c422 fix: address Tail-first cockpit review findings
- 10013fc fix: address cockpit glossary review follow-ups
- 0eeee99 fix: address memory evidence attach review feedback
- f4794a6 fix: align Japanese cockpit navigation width
- 4c17922 fix: align cockpit Tail wording
- 84af118 fix: align cockpit localization review follow-ups
- 83178c0 fix: align cockpit tail rendering
- c9e919d fix: align review attach TUI with CLI refs
- fdbb0a0 fix: allow artifact-only attach for evidenced candidates
- 952a952 fix: cache dashboard session priorities
- ab0ea67 fix: compute cockpit navigation label width
- 30f2d36 fix: cover localized scroll actions
- a460b15 fix: harden Tail-first cockpit review paths
- 3b91df0 fix: harden cockpit navigation locale tests
- 1f5678e fix: harden review attach ref parsing
- 19f6e85 fix: keep cockpit sessions tab session focused
- 740e3db fix: keep sessions dashboard usable at scale
- 3d403c8 fix: keep sessions detail inline
- 08562e7 fix: make cockpit tail a stream viewport
- c9b35c8 fix: normalize cockpit settings navigation
- e036cde fix: polish memory inbox review context
- 9eb3a97 fix: preserve English cockpit locale copy
- 754abbf fix: preserve Tail paused-event integrity
- c96a540 fix: preserve focused Tail row when paused
- 172c995 fix: preserve session end attribution inheritance
- 6ab9249 fix: remove cockpit tail truncation marker
- e17b64c fix: stabilize cockpit glossary review contract
v0.18.0
Changelog
- c9cb331 Merge pull request #1028 from duck8823/maintenance/homebrew-v0.17.1
- 955a98c Merge pull request #1035 from duck8823/maintenance/v0.18-1-cockpit-ux-design
- 1598d93 Merge pull request #1040 from duck8823/feature/v0.18-2-cockpit-navigation-shell
- 130dc6d Merge pull request #1041 from duck8823/feature/v0.18-3-cockpit-action-palette
- 7828afe Merge pull request #1042 from duck8823/feature/v0.18-7-memory-review-safety
- 8d9d75e Merge pull request #1043 from duck8823/feature/v0.18-4-cockpit-home-triage
- 1f1c85e Merge pull request #1044 from duck8823/feature/v0.18-5-cockpit-dogfood
- 2cc4ca6 Merge pull request #1045 from duck8823/feature/v0.18-6-cockpit-ja-localization
- 254d754 Merge pull request #1046 from duck8823/feature/v0.18-8-cockpit-settings
- 6a056e1 Merge pull request #1048 from duck8823/maintenance/release-v0.18.0
- f9c34e5 chore(homebrew): update formula for traceary v0.17.1
- 2798444 feat: add cockpit contextual action menu
- c03c743 feat: add cockpit navigation shell
- 4daadcd feat: add cockpit settings for safe config updates
- 7f15ff2 feat: localize cockpit UI for Japanese operators
- 6acc3c3 feat: make cockpit home an actionable triage board
- 27cc8ce feat: make memory review accept decisions conservative
v0.17.1
Changelog
- 5ac4144 Merge pull request #1020 from duck8823/maintenance/homebrew-v0.17.0
- 9f5f99e Merge pull request #1022 from duck8823/maintenance/v0.17-10-release-autolabel
- e8d185e Merge pull request #1025 from duck8823/maintenance/release-v0.17.1
- 50b34fd Merge pull request #1027 from duck8823/maintenance/v0.17.1-3-maintenance-autolabel
- 7f4bd5a chore(homebrew): update formula for traceary v0.17.0
- e6b5b83 ci: skip release-bot homebrew autolabel
- 15718cf ci: skip release-prep autolabel