Releases: withpointbreak/pointbreak
Releases · withpointbreak/pointbreak
Release list
pointbreak v0.8.0
What's Changed
- fix: support Windows PowerShell installer execution by @kevinswiber in #556
- fix: enroll canonical agent signing keys by @kevinswiber in #557
- feat: second text-digest pass over the remaining --format text acceptors by @kevinswiber in #558
- feat: surface review work and landing truth by @kevinswiber in #561
- fix: replace orphaned liveness status and diagnose amended refs by @kevinswiber in #559
- feat: surface exact review attribution by @kevinswiber in #563
- feat: complete the text-digest surface and truthful CLI recovery by @kevinswiber in #564
- feat: project validation continuity by @kevinswiber in #565
- feat: add capture summaries to revision discovery by @kevinswiber in #566
- feat: render validation continuity in review by @kevinswiber in #567
- Render decision context in review diff by @kevinswiber in #568
- test: lock review decision continuity matrix by @kevinswiber in #569
- test: add review decision continuity browser gate by @kevinswiber in #570
- fix: suggest assessment replacement command by @kevinswiber in #571
- docs: add first useful Review onboarding by @kevinswiber in #572
- docs: route first Review from public help by @kevinswiber in #573
- docs: clarify product skill role handoffs by @kevinswiber in #574
- feat: add copyable Review command handoffs by @kevinswiber in #575
- fix: refresh open Review detail after polling by @kevinswiber in #576
- feat: add truthful build provenance by @kevinswiber in #577
- feat: bind releases to exact build identity by @kevinswiber in #578
- fix: authenticate release pushes with GitHub App by @kevinswiber in #579
- fix: finalize Cocogitto release tag before push by @kevinswiber in #580
Full Changelog: v0.7.0...v0.8.0
pointbreak v0.7.0
What's Changed
- fix: mask producer versions in fixture normalizers by @kevinswiber in #491
- ci: bump ghaction-import-gpg to v7 to move on to Node 24 by default by @kevinswiber in #488
- chore: wire binary builds into release automation by @kevinswiber in #492
- feat: split the track lane from the writer actor across record and inspector by @kevinswiber in #493
- Add CLI version handshake and store identities by @kevinswiber in #494
- feat: add VS Code extension foundation by @kevinswiber in #495
- feat: extend the filter grammar to revision records in both runtimes by @kevinswiber in #496
- chore: add VS Code extension debug workflow by @kevinswiber in #497
- feat: add applied-filter chips and collapse the type pills into a facet menu by @kevinswiber in #498
- feat: add a filter grammar flag to the history and revision list CLIs by @kevinswiber in #499
- feat: replace the diff nav filter buttons with a file-search query grammar by @kevinswiber in #500
- feat: add VS Code review workflows by @kevinswiber in #501
- feat: add search autocomplete backed by store-wide distinct values by @kevinswiber in #502
- test: cover revision attention cues and client is tokens positively by @kevinswiber in #503
- feat: restore VS Code Review servers per workspace by @kevinswiber in #504
- fix: keep a parked timeline window across freshness reloads by @kevinswiber in #506
- feat: add a filter-aware new-event count since a history cursor by @kevinswiber in #507
- feat: extend density to cards and medium-tier field visibility by @kevinswiber in #508
- feat: add authenticated inspect contracts by @kevinswiber in #505
- chore: add a density fingerprint gate and baked comfortable/compact pairs by @kevinswiber in #509
- feat: converge history windowing onto one pipeline and add --tail by @kevinswiber in #510
- test: retry raw inspector requests on reset by @kevinswiber in #512
- feat: add timeline follow mode with stream position controls by @kevinswiber in #511
- fix: emit new/deleted file mode metadata in shore diff output by @kevinswiber in #515
- feat: add window-owned inspect data connection by @kevinswiber in #516
- feat: add renderer webview bundle by @kevinswiber in #519
- fix: keep timeline following during scrollback by @kevinswiber in #520
- style: adopt Mineral Workbench light palette by @kevinswiber in #522
- feat: add the annotated diff panel by @kevinswiber in #521
- feat: add source mapping and observation flow by @kevinswiber in #523
- feat: organize inspector controls into disclosures by @kevinswiber in #524
- docs: update readme screenshots by @kevinswiber in #525
- feat: refresh active reviews from freshness markers by @kevinswiber in #526
- docs: move updated screenshots to the readme path locations by @kevinswiber in #527
- test: pin extension integration boundaries by @kevinswiber in #528
- fix: submit reconnect token with Enter by @kevinswiber in #529
- fix: handle review shortcuts from document focus by @kevinswiber in #530
- fix: remove capability from navigation timing by @kevinswiber in #531
- fix: preserve modified VS Code shortcuts by @kevinswiber in #532
- feat: add release installers by @kevinswiber in #533
- chore: canonicalize repository identity by @kevinswiber in #534
- fix: generate changelog links for canonical repository by @kevinswiber in #535
- feat: add exact revision and identity contracts by @kevinswiber in #537
- feat: add attention judgment actions by @kevinswiber in #538
- fix: resolve ambiguous assessments explicitly by @kevinswiber in #542
- docs: add durable decision positioning by @kevinswiber in #543
- docs: remove stale README positioning by @kevinswiber in #544
- feat: add Problems observation workflow by @kevinswiber in #545
- feat: add VS Code task validation workflow by @kevinswiber in #546
- chore: establish CLI storage cutover boundary by @kevinswiber in #547
- feat: centralize runtime naming authority by @kevinswiber in #548
- feat: make pointbreak the sole native executable by @kevinswiber in #549
- feat: package pointbreak release artifacts by @kevinswiber in #550
- feat: install pointbreak atomically by @kevinswiber in #551
- feat: rebuild the VS Code bundle for pointbreak by @kevinswiber in #552
- docs: teach the pointbreak hard cutover by @kevinswiber in #553
- chore: move review config to pointbreak by @kevinswiber in #554
- docs: align binding guidance with resolver by @kevinswiber in #555
Full Changelog: v0.6.0...v0.7.0
pointbreak v0.6.0
What's Changed
- refactor: rename the review skills to the pointbreak namespace by @kevinswiber in #420
- chore: align review branding and trademark notices by @kevinswiber in #421
- Add the Pointbreak logo to the inspector by @kevinswiber in #422
- Remint emitted document schemas under pointbreak.* by @kevinswiber in #423
- Improve inspector revisions loading performance by @kevinswiber in #425
- Speed initial inspector history paint by @kevinswiber in #427
- fix: preserve inspector timeline tab order by @kevinswiber in #428
- Add inspector timeline keyboard shortcuts by @kevinswiber in #429
- Add root commit capture by @kevinswiber in #431
- Add staged and unstaged capture modes by @kevinswiber in #434
- feat: add OpenSSH Git enrollment helpers by @kevinswiber in #435
- fix: make key discover state-aware by @kevinswiber in #437
- fix: improve inspector keyboard navigation by @kevinswiber in #439
- Render inspector event details by @kevinswiber in #440
- Remove legacy output aliases by @kevinswiber in #441
- fix: treat commit-association accretion as history, not divergence by @kevinswiber in #444
- feat: attention projection, shore attention list, /api/attention, and the inspector Attention lens by @kevinswiber in #442
- feat: clear attention items once a later judgment subsumes them by @kevinswiber in #446
- fix: liveness reads an integration tip as merged and labels a landing by its branch by @kevinswiber in #449
- feat: warn when assessment add leaves competing candidates unreplaced by @kevinswiber in #450
- feat: reconcile the Pointbreak Review visual system by @kevinswiber in #451
- feat: soften the Review dark theme by @kevinswiber in #452
- docs: refresh Review inspector screenshots by @kevinswiber in #453
- docs: improve Review screenshot legibility by @kevinswiber in #454
- docs: add neutral Review proof captures by @kevinswiber in #457
- perf: make inspector /api/revisions fast enough for debug first load by @kevinswiber in #459
- fix: answer merge status against the detected default branch on every read surface by @kevinswiber in #469
- fix: key the inspector caches by every input their builds read by @kevinswiber in #470
- fix: classify grouped revision rows over the union of member commit ranges by @kevinswiber in #472
- feat: add reproducible Review example proof by @kevinswiber in #471
- feat: inspector server projections for the IA re-cut (dark) by @kevinswiber in #473
- fix: scope the inspector keyboard to the active overlay by @kevinswiber in #474
- feat: re-cut the inspector IA around the record and the judgment queue by @kevinswiber in #475
- feat: surface the outstanding judgment queue on the tab and the detail page by @kevinswiber in #476
- feat: promote the annotated diff from a modal to a routed page by @kevinswiber in #477
- feat: give the revision list a sort picker and gate toolbar controls per lens by @kevinswiber in #480
- fix: order mixed timestamp forms chronologically by @kevinswiber in #482
- ci: add cross-platform binary release pipeline by @kevinswiber in #481
- fix: mint event timestamps as rfc 3339 by @kevinswiber in #483
- feat: add the surface-aware filter grammar core in both runtimes by @kevinswiber in #484
- ci: move release actions off the deprecated node 20 runtime by @kevinswiber in #486
- chore: add setting to ignore nothing to cache warnings from uv on validate-skills in ci by @kevinswiber in #487
Full Changelog: v0.5.0...v0.6.0
pointbreak v0.5.0
What's Changed
- docs: improve open source readiness by @kevinswiber in #91
- docs: add portable author handoff skill by @kevinswiber in #93
- Use bounded author handoff readback by @kevinswiber in #97
- Add Shoreline review loop agent skills by @kevinswiber in #101
- fix(review): exclude .shore storage via .git/info/exclude not .gitignore by @kevinswiber in #102
- docs: document interim landing-commit convention for review skills by @kevinswiber in #105
- docs: note multi-capture ambiguity in the landing convention by @kevinswiber in #107
- feat: add shore inspect local web inspector by @kevinswiber in #109
- Add clone-local shared store foundation by @kevinswiber in #112
- feat: add path-private inspector target labels by @kevinswiber in #113
- fix: support git type-change captures by @kevinswiber in #114
- feat: honor SHORE_ACTOR_ID to attribute writes to an explicit actor by @kevinswiber in #115
- feat: establish a dependable public library API (#120) by @kevinswiber in #121
- chore: add worktree-to-fixture snapshot script by @kevinswiber in #111
- feat: add artifact transfer surface by @kevinswiber in #123
- Add optional event signatures by @kevinswiber in #124
- Add ReviewUnit lineage head linkage by @kevinswiber in #125
- Add rich lineage visualization to shore inspect by @kevinswiber in #127
- Add local validation evidence review support by @kevinswiber in #128
- Teach agent skills to record validation evidence by @kevinswiber in #129
- Resumption binding trust source (ADR-0009) by @kevinswiber in #137
- feat: resolve every review read surface through the linked family store by @kevinswiber in #143
- feat: capture from an explicit git ref or commit range by @kevinswiber in #147
- Validate linked write paths against the writer-visible union (advances #138) by @kevinswiber in #149
- feat: actor identity and delegation (ADR-0010) by @kevinswiber in #151
- Consolidate onto a single .shore directory with a nested store and delegates layering by @kevinswiber in #154
- feat: surface validation evidence in the shore inspector by @kevinswiber in #156
- feat: key custody and signing UX (ADR-0010 key-custody half) by @kevinswiber in #157
- feat: sign review events with an existing SSH key via ssh-agent by @kevinswiber in #158
- feat: detached co-signature event family by @kevinswiber in #159
- fix: keys show works for agent-backed keys; ssh-agent onboarding docs by @kevinswiber in #160
- feat: endorsement record and classification (reader half) by @kevinswiber in #166
- feat: identity enroll/attest and review endorse creation CLIs by @kevinswiber in #169
- feat: verification and classification readback on the read surfaces by @kevinswiber in #170
- feat: write review facts through to the clone-local store in linked worktrees by @kevinswiber in #172
- feat: render verification status and endorsement readback in the inspector web UI by @kevinswiber in #173
- feat: ReviewUnit commit-range lifecycle (association events, projection, reachability, CLI, ADR-0014) by @kevinswiber in #174
- feat: decouple the snapshot artifact body from worktree identity (#146) by @kevinswiber in #175
- docs: record the landing commit via associate-commit (supersedes the interim observation) by @kevinswiber in #176
- feat: rebuild post-write session state from the full event log by @kevinswiber in #179
- feat: add the content-targeted artifact-removal data layer by @kevinswiber in #180
- feat: add the content-removal operator CLI and blob sweep by @kevinswiber in #181
- feat: add the ephemeral store-mode opt-out and resolver consult by @kevinswiber in #182
- feat: scope current review-unit reads to the worktree with orphan and merge status by @kevinswiber in #183
- feat: collapse cross-worktree captures sharing a commit oid into one review-unit entry by @kevinswiber in #184
- feat: add the consent-gated common-dir store migration command by @kevinswiber in #185
- feat: make the shared common-dir store the default for every worktree by @kevinswiber in #188
- feat: add a scoped liveness token and a client-side --watch poll by @kevinswiber in #192
- feat: reshape EventTarget into a non-optional addressed identity triple by @kevinswiber in #194
- feat: replace the lineage sub-model with event-borne supersession by @kevinswiber in #195
- fix: complete the review_unit-to-revision wire rename and remove the snapshot dual-read by @kevinswiber in #199
- feat: render the inspector revision-DAG and complete the revision-document key rename by @kevinswiber in #201
- feat: rename the event-store container Ledger to Journal and finish the object id on the wire by @kevinswiber in #204
- Retire the review-unit vocabulary and serve the content id as objectId by @kevinswiber in #205
- Rename the content-id digest keys and the snapshot-artifact concept to object by @kevinswiber in #207
- docs: reconcile the review docs and skills with the object-revision model by @kevinswiber in #208
- docs: land the substrate-reshape ADRs and amendments by @kevinswiber in #210
- docs: narrate the default store as the common-dir .git/shore, not .shore/data by @kevinswiber in #211
- feat: carry a structured schema-break record on unsupported-event errors by @kevinswiber in #217
- feat: opt-in lenient read that skips retired events and surfaces them as diagnostics by @kevinswiber in #218
- feat: removal authorization and multi-state removal read view by @kevinswiber in #219
- feat: re-verify a blob's content hash before compact erases it by @kevinswiber in #220
- docs: land ADR-0020 for the pluggable durable-storage backend seam by @kevinswiber in #221
- feat: shore inspector design system + tokenized status palette by @kevinswiber in #222
- feat: put the durable event and content stores behind byte-oriented backend traits by @kevinswiber in #223
- feat: select the durable-storage backend at resolve and thread its handle to consumers by @kevinswiber in #224
- feat: add the in-memory backend, tamper hook, and CreateOutcome rename by @kevinswiber in #225
- feat: add a criterion benchmark harness for the durable store file backend by @kevinswiber in #226
- feat: single-source inspector tokens and add light theme, status glyphs, and framing by @kevinswiber in #229
- refactor: thread remaining content/artifact paths through the storage backend handle by @kevinswiber in #230
- feat: make the inspector a hash-routed master-detail shell by @kevinswiber in #231
- feat: lay out the inspector supersession DAG server-side by @kevinswiber in #232
- fix: show superseded revisions and size DAG nodes to their label by @kevinswiber in #233
- refactor: route artifact_transfer through the conten...
shoreline v0.1.0
What's Changed
- feat: add durable review note import by @kevinswiber in #4
- feat: complete durable note consumption by @kevinswiber in #5
- feat: add review artifact acknowledgement skeleton by @kevinswiber in #10
- feat: surface review artifacts in dump and show by @kevinswiber in #11
- feat: add reload transaction semantics by @kevinswiber in #12
- fix: keep known revision publishes idempotent by @kevinswiber in #18
- fix: render verdict decision in kebab case to match cli input by @kevinswiber in #19
- feat: surface stale and orphan notes as dedicated review rows by @kevinswiber in #23
- Add review unit capture ledger foundation by @kevinswiber in #24
- Bind review unit captures to snapshot artifacts by @kevinswiber in #25
- Preserve fresh writer temp files by @kevinswiber in #26
- Add observation ledger commands by @kevinswiber in #27
- Centralize Shore storage path resolution by @kevinswiber in #28
- Add intervention ledger v1 by @kevinswiber in #29
- Fix duplicate semantic event projections by @kevinswiber in #32
- fix: bound duplicate semantic diagnostics by @kevinswiber in #35
- Add disposition ledger v1 by @kevinswiber in #36
- refactor: remove legacy review scaffolding by @kevinswiber in #37
- feat: add projection freshness metadata by @kevinswiber in #38
- Add review history ledger read surface by @kevinswiber in #39
- Add review unit show projection by @kevinswiber in #40
- refactor: split cli layer into command modules by @kevinswiber in #41
- refactor: centralize cli output document wrappers by @kevinswiber in #42
- refactor: move event store boundary by @kevinswiber in #43
- refactor: consolidate session read helpers by @kevinswiber in #44
- refactor: split writer identity and clock helpers by @kevinswiber in #45
- refactor: split disposition workflow modules by @kevinswiber in #46
- refactor: split intervention workflow modules by @kevinswiber in #47
- refactor: split observation workflow modules by @kevinswiber in #48
- refactor: regroup session modules by concern by @kevinswiber in #49
- refactor: split review unit projection workflow modules by @kevinswiber in #50
- refactor: split review history workflow modules by @kevinswiber in #51
- chore: split session::event into per-family modules by @kevinswiber in #52
- refactor: drop hard-link exclusive create assumption by @kevinswiber in #53
- Add opt-in perf tracing layer by @kevinswiber in #54
- refactor: audit session re-exports and tighten visibility by @kevinswiber in #55
- test+docs: pin and document the dump stream row kind JSON contract (#20) by @kevinswiber in #56
- docs: declare RowId opaque in shore dump contract by @kevinswiber in #57
- docs: clarify shore storage authority by @kevinswiber in #58
- docs: document artifact filename derivation across events and artifacts by @kevinswiber in #59
- docs: document review workflow by @kevinswiber in #60
- docs: add manual testing playbook by @kevinswiber in #61
- docs: fix workflow walkthrough and manual testing playbook by @kevinswiber in #62
- feat(cli): add shore review unit list by @kevinswiber in #65
- docs: ratify note-body inline/artifact threshold model (ADR-0001) by @kevinswiber in #66
- chore: ratify large snapshot artifact policy (issue #64) by @kevinswiber in #67
- perf: skip post-write replay across ledger workflows by @kevinswiber in #68
- perf: collapse intervention read projection into one event pass by @kevinswiber in #69
- feat: substrate-shaped event envelope and idempotency identity by @kevinswiber in #71
- feat: claude code session adapter (parse + translate) by @kevinswiber in #72
- feat: task event write path via claude code session adapter by @kevinswiber in #73
- feat: task-domain projections over already-written shore events by @kevinswiber in #74
- feat: detect stale resolutions by target fingerprint mismatch by @kevinswiber in #75
- chore: validate commit scope in commit-msg hook by @kevinswiber in #76
- docs: add substrate architecture references by @kevinswiber in #77
- feat: add assessment event foundation by @kevinswiber in #78
- feat: add assessment write/read model by @kevinswiber in #79
- feat: add assessment CLI and retire disposition model by @kevinswiber in #80
- Add input request event foundation by @kevinswiber in #81
- Rename input request targets by @kevinswiber in #82
- Rename input request workflows by @kevinswiber in #83
- feat: add input request command surface by @kevinswiber in #84
- feat: rename input request read surfaces by @kevinswiber in #85
- refactor: rename task input request projections by @kevinswiber in #86
- Describe input request model by @kevinswiber in #87
- Reject legacy input request mode fields by @kevinswiber in #88
- fix: write input requests with assertion mode by @kevinswiber in #89
- Fix Windows CI compatibility by @kevinswiber in #90
New Contributors
- @kevinswiber made their first contribution in #4
Full Changelog: https://github.com/kevinswiber/shoreline/commits/v0.1.0