Repository navigation
Releases: BarterX-Tech/dossierx
Release list
v0.7.23
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Bug fixes
- 1c7aece fix(viewer): brief bullets, long code, references, sidebar titles and counts
- d359719 fix(viewer): keep the sidebar mark its dot's size; regenerate artifacts
Other changes
- 55160b1 chore(release): prepare v0.7.23
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.22
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- 533774a feat(briefs): discovery, frontmatter, caps and the brief rule set (NIT-204)
- 10c3f64 feat(briefs): the lock store's briefs map, review state and comment threads (NIT-205)
- 9a67339 feat(check): enforce the brief rules in every check mode, with fixtures (NIT-204)
- 7fc3bdb feat(cli): brief lock, unlock and reaudit; brief threads on the comment verbs (NIT-205)
- dd46d87 feat(cli): dossierx brief list and brief show, the ninth noun (NIT-204)
- 5146050 feat(config): briefs_dir and the five brief cap overrides (NIT-204)
- 06b75d6 feat(lock): drop migrated_from from LockedClaimHash; every locked claim re-locks once
- 39bc020 feat(markdown): document mode for briefs — h1/h2 headings, sibling images (NIT-204)
- 010e56a feat(render): the briefs viewer payload, charged to the render budget (NIT-204)
- c6d3224 feat(serve): comment threads on a brief under /api/briefs/{id}/comments (NIT-198)
- a043a1a feat(serve): re-read briefs on every render and watch briefs_dir (NIT-204)
- 1d8052a feat(skills): add dossierx-briefs, how to write a brief (NIT-193)
- 6cbeb3d feat(skills): align dossierx-briefs with the merged brief surface (NIT-193)
- 6c169d1 feat(skills): drop docs/dossierx-agent-guide.md (NIT-195)
- 17775e3 feat(viewer): Briefs index behind All briefs (NIT-203, Paper B6)
- eda8af2 feat(viewer): Home page and site nav (NIT-196)
- e0d9e94 feat(viewer): a brief edited since approval, with Changes / Approved / Current views (NIT-199)
- 7451909 feat(viewer): brief page and the Briefs sidebar tree (NIT-197)
- 5a9e911 feat(viewer): derive a BRIEFS group in a claim's relationships (NIT-202)
- 7dfea99 feat(viewer): feature marks read the brief's lock and review state (NIT-201)
- ca6945a feat(viewer): open, read and resolve a brief's threads from its page (NIT-198)
- c68cf5a feat(viewer): review-pending brief page with per-claim redline (NIT-200)
- 8127d53 feat(viewer): the Features entry and the feature page (NIT-201)
- dbb279a feat: kill tracks — schema, lints, CLI noun, viewer and graph filter (NIT-184)
- b6e3225 feat: remove migrated_from, its supersede lint and claim list --migrated (NIT-191)
Bug fixes
- 5538bf5 fix(brief): list and show report what they could not read (NIT-204 REG-5)
- a111570 fix(briefs): a claim's pin on a brief is the brief's content hash (NIT-198 F1)
- 31dc934 fix(briefs): bound the rests_on duplicate message in group size (NIT-204 REG-4)
- 7c866c8 fix(briefs): close combo audit P1s (staged pin, hint, B5, docs)
- 6efba4c fix(briefs): close the NIT-205 audit findings (F1, F2, F4-F9, F11-F17)
- bb2056e fix(briefs): keep a brief review-pending across unlock, edit and lock (NIT-205 follow-up)
- e448177 fix(briefs): no absolute path in the unreadable-briefs_dir finding or brief show's hint (NIT-204 backlog)
- b276846 fix(briefs): normalize SVG line endings before signing an image (v0.7.22 audit F1)
- 152a335 fix(briefs): read a submodule checkout as a folder; the hook refuses its gitlink (NIT-204 ACC4-1, REG4-1, REG4-2)
- 605c1da fix(briefs): refuse a brief image src the document gate refuses (NIT-204 DOC-3)
- b5d3747 fix(briefs): refuse a nested repository by git's own rule, not any .git entry (NIT-204 REG3-1)
- da3db08 fix(briefs): refuse a submodule checkout in the working tree as --staged does (NIT-204 ACC2-1, DOC2-1)
- 68ebefa fix(briefs): refuse symlinks and gitlinks under briefs_dir in every mode (NIT-204 REG-2, REG-3)
- a31b326 fix(briefs): spell every folder-level finding briefs// (NIT-204 backlog)
- 5974850 fix(check): tell a newer store's reader to upgrade, not restore (v0.7.22 audit F11)
- c43f5d4 fix(check): warn when --staged cannot read a briefs_dir outside the work tree (NIT-204 backlog)
- 6891c7b fix(config): refuse a briefs_dir inside a .git directory (NIT-204 backlog)
- 70ac30d fix(lint): remove indexByID, left unused by the supersede lint removal
- 74c2974 fix(markdown): keep a URL out of the DocumentRefusedImages comment (NIT-204 DOC-3)
- 9a87c8e fix(markdown): size the fence closer table without +1 (v0.7.22 audit F8)
- 15479c3 fix(render): charge the briefs payload to a budget in the unbounded render (NIT-204 backlog)
- fad1213 fix(serve): an unreadable briefs entry no longer stops claim live reload (NIT-204 REG-9)
- f58c035 fix(serve): an unreadable briefs_dir no longer stops claim live reload (NIT-204 REG2-1)
- ee890b1 fix(serve): the brief routes' catch-all, 422 and pinned claim bytes (NIT-198 F5-F8)
- 2f72dad fix(skills): align dossierx-briefs with the merged brief pin and thread routes (NIT-193)
- d133719 fix(skills): close the NIT-193 audit findings
- b615917 fix(viewer): Home counts brief threads; the brief page's count, caption and states (NIT-198 F2-F4, F9, F10)
- 26ef572 fix(viewer): amber B3 banner cascade and lock-store live reload (NIT-200)
- fef9d15 fix(viewer): briefs index audit findings (NIT-203)
- ba28513 fix(viewer): close the NIT-196 round 1 audit findings
- 631b375 fix(viewer): close the NIT-196 round 2 audit findings
- 65ba774 fix(viewer): close the NIT-196 round 3 audit findings
- aa3b4d5 fix(viewer): close the NIT-196 round 4 audit findings
- cb06088 fix(viewer): close the NIT-197 audit findings F1-F16
- c99728f fix(viewer): close the NIT-201 audit findings F1-F8
- fd2bf66 fix(viewer): close the NIT-202 audit findings F3-F10, F12
- 488eaee fix(viewer): do not shadow builtin cap in briefs index helpers
- 42eab5c fix(viewer): keep the brief rail's geometry and Threads block to the wide tier (NIT-197)
- f64a11a fix(viewer): link each BRIEFS row to its own brief page (NIT-202 F1, F2)
- 7a345ab fix(viewer): match Home and the site nav to the B0 boards' measured values (NIT-196)
- 6698955 fix(viewer): one brief mark, NIT-198's rail and brief links in all three views (NIT-199 F3, F5, F10)
Other changes
- b6dfde8 chore(briefs): regenerate surface.json on the rebased tree (NIT-205)
- eeab761 chore(briefs): regenerate the goldens; a brief in the graph demo; CHANGELOG (NIT-204)
- a483d49 chore(briefs): satisfy golangci-lint; brief show says "unknown" for a claim it could not load (NIT-205)
- 85bfc64 chore(release): prepare v0.7.22 stamps (v0.7.22 audit F7)
- 83bda6f chore(release): record the v0.7.22 graph-safety evidence
- 59db615 chore(release): record the v0.7.22 whole-tree gate results
- 04c2d58 chore(release): refresh surface.json for v0.7.22
- 2d7bafc chore(release): regenerate the across-release report against v0.7.21 for v0.7.22
- ff8d2a4 docs(briefs): CHANGELOG upgrade note, FORMAT image rendering, LintFindings comment (NIT-204 backlog)
- 08d14fa docs(briefs): FORMAT, README, CHANGELOG and the graph-safety proof (NIT-205)
- a588e18 docs(briefs): features in FORMAT and CHANGELOG, and their graph-safety note (NIT-201)
- 3638332 docs(briefs): one brief mark for the tree, Features and Home after NIT-198 (NIT-201)
- 12c2519 docs(briefs): scope the byte bounds to budgeted re...
v0.7.21
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- dff80d3 feat(claim): claim show reports the claim's summary and body
- 697be37 feat(claims): required rests_on, project claims store and index, doctrine hub kill (NIT-24, NIT-25, NIT-23)
- 437f8dd feat(engine): constitution roof, lock record and the CONSTITUTION_NOT_LOCKED gate (NIT-6, NIT-26)
- b48762e feat(engine): retire the governed_by claim edge (NIT-29)
- dd0c00f feat(manifest): integration view lists what each neighbor provides (NIT-9)
- d29782a feat(manifest): split the isolation budget and emit authored summaries (NIT-10)
- 0733e17 feat(skills): teach the manifest harness reading order (NIT-12)
- c8a0595 feat(viewer): Constitution pinned above Modules — The file | Project claims (NIT-27)
- 5fbf911 feat(viewer): drop the GOVERNED BY row, edge type and governance overlay (NIT-29)
- 581a62c feat(viewer): render module manifest tab (NIT-19)
- c719b89 feat: cap claims per module at 10 by default (NIT-14)
- bd584f5 feat: gate claim reaudit --confirm behind the constitution lock (NIT-26)
- 38b5420 feat: hard-lock facets to contract|internals (NIT-20)
- 5b3dd11 feat: module manifest harness + show/list (NIT-7)
- 4075972 feat: remove build_role; code-link gate covers every locked module claim (NIT-32)
- f2ebcf3 feat: remove orientation-note kind and reserved overview facet
- 60ca181 feat: require claim summary and cap claim body size (NIT-8)
- ac2b19e feat: retire the mirrors claim edge (NIT-17)
Bug fixes
- 64f6fd5 fix(catalog): never emit an internals id; keep blocked state and count dropped edges
- da7a3d3 fix(check): --staged measures shared-context-budget on the staged constitution
- 61ac1ad fix(check): catalog_count reports the entries catalog.json holds
- e75f41f fix(check): read the project-claims store from the index in check --staged
- 317292c fix(claim): claim new previews its manifest stub and never half-writes
- c5fc29e fix(cli): name the upgrade fold when a retired field refuses a load
- ef65ea5 fix(cli): name the upgrading skill's mirrors fold in the retired-field hint
- 6e94a67 fix(constitution): lock sets only the status, under the sentinel, atomically
- becb2f4 fix(fixtures): correct claim prose that named retired schema
- cb3519b fix(implink): name the code-link gate's real scope in impl-links output
- 36a3c55 fix(lint): clear NIT-6 fallout on release/v0.7.21
- 3772ad9 fix(lock): hash rests_on none once and retire mirrors with no shadow field
- d16199d fix(lock): make the --semantic-conflict refusal say where the conflict lives
- 0f758b2 fix(lock): retry Windows lock-store rename under concurrent readers
- aee0508 fix(lock): stamp the policy carry-over with the store clock and format
- cd75f51 fix(manifest): check refuses a module over its isolation budget
- af2d8e1 fix(manifest): list reports the findings show and check report
- 7cea740 fix(model): read v0.7.20 lock-store snapshots whose rests_on is a list
- 3baf017 fix(model): refuse unknown keys and ids in the rests_on none mapping
- cf8bfbd fix(readiness): use the package's contains helper in the oracle test
- 0c623d4 fix(viewer): always open a module on its Contract tab
- ea9b827 fix(viewer): keep a project claim out of the Ungrouped module
- efcd7c6 fix(viewer): make project claims first-class and tidy the roof's layout
- e1ff521 fix(viewer): open a module on its first tab that holds claims (NIT-20)
- 2362b90 fix: delete claim migrate-lock-policy instead of retiring it
- a261960 fix: drop unused oraclecontains leftover from NIT-29
- f007d70 fix: finish markdown cost sweeps under Windows race
- e9380f4 fix: gofmt checkData.CodeLinks alignment
- fbb0488 fix: make kill-mirrors pass CI (gofmt, hash letters, viewer tests)
- 1894387 fix: refresh surface, fixtures, and render report after kind removal
- 8ab9ab0 fix: retire claim migrate-lock-policy from the everyday surface
Other changes
- cab5ba1 Align surface counts, goldens, and viewer nav with retired build-order
- 38c6220 Delete leftover build-order code and citations
- 63802b2 Fix leftover-delete tests, goldens, and CSS
- 04eb26b Remove build-order as a product surface (NIT-15)
- b9cbb31 Remove leftover build-order code that failed CI lint
- 25b8d84 Stop requiring leftover build-order in docs and tests (NIT-15)
- f6e8903 chore(release): prepare v0.7.21 stamps
- 4515818 chore(release): refresh surface.json and the across-release report; record graph-safety PASS
- 20072b7 chore(release): regenerate surface, fixture viewers and the across-release report on v0.7.20
- c287806 chore(skills): add test-audit maintainer skill adapted from OpenClaw
- 2b5da26 docs(changelog): correct Unreleased counts, add upgrade steps and missing surface changes
- f7c4c97 docs(comments): drop the stale overview-facet note and re-home loadClaims' doc
- 357692a docs(graph-safety): evidence for the catalog internals redaction
- 622288e docs(graph-safety): v0.7.21 release evidence
- fb50ee6 docs(releasing): race suite uses -timeout=20m like CI
- b98419d docs(skills): claim show cannot name a --semantic-conflict refusal
- a543e1c docs(skills): recovery rows for every reachable code, mirrors and new-requirement folds
- 28c9960 docs(skills): walk an upgrading doctrine-hub corpus through the constitution fold (NIT-23)
- 0132b60 fix(hook-test): declare both engine facets in smoke fixtures (NIT-20)
- 1487b7c fix(skills,lint): caps name the human as the only one who raises them; embodiment none is the code-free opt-out (NIT-34)
- 3319a24 refactor(lock): retire lock policy 0; local approval v1 is the only policy
- 2df91e5 refactor: remove build-order dead code and apply the v0.7.21 test audit
- 0a9c5f0 skills: prune retired bundles on export; split router/claims into modules, constitution, upgrading
- 836056e test(cli): pin check --staged and --validate agreement on project claims
- 013ec57 test(hook): arm the roof and rests_on in the smoke-test fixtures
- 13b6de1 test(readiness,graph,catalog): prove project claims as graph nodes
- 4ddb145 test(viewer): assert the constitution roof as rendered in a browser
- 217d548 test(viewer): re-pin the graph pane to schema 2 and five overlays (NIT-29)
- 21028a6 test(viewer): split over-budget test corpora into modules of 30 or fewer claims
- 1af311e test(viewer): update three browser tests for engine-fixed facets (NIT-20)
- adbee49 test(viewer): wait for the served verdict and still pages before asserting
- b7e1225 test: cover project claims end to end, in lint fixtures and in the loader
- 01747df test: fixtures, goldens and every suite under the always-on roof gate
- fac4db1 test: pin claim show's summary/body in the envelope contract golden; errcheck fixes
- 558385a test: pin the live surface at 24 commands
- a1258f3...
v0.7.20
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- f254f22 feat(check): refuse on unlinked and partially linked claims when source_dirs is set
Bug fixes
- 28dce8c fix(implink): skip symlinks and hidden directories when scanning; name checked skill files by tree
- c789c18 fix: align skill-check paths, locked-claim rule, and changelog
- 0a3a8c3 fix: date the v0.7.19 changelog on the day the tag carries
Other changes
- 6a4801b Prepare v0.7.20 stamps for the skills and staleness patch.
- 7e5b9d9 docs(changelog): build-order staleness keyed on derivation inputs (#58)
- 7de3c12 docs(changelog): note the scan fix for symlinks and hidden directories
- c8cd97f docs(changelog): proof-or-stop language and positioning
- 5930759 docs(skills): decision trees for flag/unlock/reaudit and track vs build-order; honest export with a lockfile
- a699abb fix(build-order): stale only when the derived order would change (#58)
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.19
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- 3817361 feat: recover approved wording from git history, and name what moved
- 60d8654 feat: show what changed in a claim rewritten since approval
Bug fixes
- 4792997 fix(viewer): match the unapproved-edit surfaces to Paper board 15
- cccec4a fix: keep the readiness oracle and recovery skill in step with unapproved_edit
Other changes
- 4c2ee56 Prepare v0.7.19 stamps for the unapproved-edits patch.
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.18
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- 669d75d feat: scan dossierx-step tags in Code Links
Bug fixes
- fee2634 fix: regenerate fixture viewers after nav-focus JS
- 4c84999 fix: restore mobile drawer focus after Escape
- 451ae95 fix: scan every dossierx-step tag on a line
Other changes
- 499f024 Prepare v0.7.18 stamps for the stacked patch.
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.17
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- 8890919 feat(viewer): design-revamp token and font layer
- 7454e61 feat(viewer): lane L2 retry 3 — facet-toc M8 sheet, freshness move, typography fixes
- d88b85c feat(viewer): lane L2 retry — module head tokens, eyebrow, tablet reservation, facet counts
- 6af79f0 feat(viewer): lane L2 — focus mode, freshness, module head, nav tint
- 69af6ff feat(viewer): lane L3 — claim card, head line, status chips, prose
- 45162de feat(viewer): lane L4 — footer strip, relationships, sources, expansion exclusivity
- 4b81ad4 feat(viewer): lane L4 — footer-strip retry, all 13 verifier fixes
- 02b0242 feat(viewer): lane L5 — continuation recovered after the session restart
- 6717d35 feat(viewer): lane L5 — readiness, blockers-expansion RETRY (wave B2)
- cb1f061 feat(viewer): lane L5 — readiness, the blockers expansion
- 3145923 feat(viewer): lane L6 — comments FINAL retry: chevron, hairlines, dark shadow, composer toggle-safety
- c95ea37 feat(viewer): lane L6 — comments RETRY: rail/sheet/chip/composer fixes
- 580ba2d feat(viewer): lane L6 — comments chip, rail, bottom sheet, threads, composer
- afa6a32 feat(viewer): lane L7 — "How this was checked" nested disclosure
- 9abc579 feat(viewer): lane L7 — continuation recovered after the session restart
- f055e1e feat(viewer): lane L7 — wave B2 retry, conformance panel fixes
- faade95 feat(viewer): lane L8 — status strip count-slot, dot, filler rule, full-bleed banner (third attempt)
- e559a90 feat(viewer): lane L8 — status strip promoted to the Issues body, per 04
- ba61dec feat(viewer): lane L8a — issues-screen chrome (breadcrumb, title/subtitle, scope + sort controls, findings card, WHERE THE BLOCKERS LIVE rail)
- 8470854 feat(viewer): lane L8a — issues-screen chrome retry (scroll region, caveat placement, card floor, rail basis, print rule)
- d639b20 feat(viewer): lane L9 — claims graph pane, palette, rail and readings
- f16bb68 feat(viewer): lane L9 — wave B2 retry, partial (agent stopped mid-run)
Bug fixes
- 70e091e fix(viewer): explicit Light beats a dark OS for every engine token
- a013a5e fix(viewer): flat theme keys survive the explicit Dark toggle; dark-only engine tokens
- 53e14dd fix(viewer): harden the fenced-code seam test; add a three-facet fixture; print-block review
- a2c56cf fix(viewer): lane L3 retry — tablet tier, chip lane, scoped mobile pill, sprite comment
- ea17a2b fix(viewer): lane L3 — --card-gutter agrees with the card's tablet padding
- d352e70 fix(viewer): lane L4 — footer strip retry (THIRD pass), all 10 verifier fixes
- 51e1c28 fix(viewer): lane L8 retry — chip legibility, band, count slot, mobile row
- 9554ae0 fix(viewer): strip a whitespace-only line from graph.css
Other changes
- 48913e8 Collapse a steps claim's steps, and unshift the selected nav row
- 492cbad Count unique claims in status-strip severity chips.
- b931b70 Drop 37 source comments' pointers at vault notes that do not exist
- 6a43631 Drop unused theme-parity fenced screenshot helpers.
- f95b1c4 Fit the reading view, issues screen and focus mode to Paper
- b48cbbe Fix CI: keep OS-dark theme tokens at :root specificity.
- d15c04a Fix status-strip throw on lint-only facets.
- a20f239 Fix viewer lock metric, grouped status strip, and theme control.
- 3ac8844 Freeze the facet TOC while the theme-parity hover probe runs.
- b0dffd1 Keep the theme control working and hide Later-only status strips.
- ddaade2 Make the mobile navigation test name its failing clause
- b934d8c Note the theme-parity freeze in CHANGELOG.
- ef72b08 Prepare v0.7.17 stamps and close the remaining release gates.
- fc3089c Refresh surface.json and goimports the viewer tests.
- 3c44b8c Regenerate fixture viewers after the footer-chevron CSS restore.
- cec1023 Remove custom themes and rebuild reading view
- bd06055 Remove dead viewer/layout code and correct the exported skills
- 7286e84 Restore the CSS evidence-footer chevron and refresh surface.json.
- 4c144c8 Retarget the across-releases render golden after the strip fix.
- 9780cdb Unblock CI after the design-revamp merge.
- d633f71 Unblock CI after the reading-view theme removal merge.
- 051c457 Update fixtures and tests for viewer presentation changes.
- 0376133 Use Lucide icons and Geist for viewer chrome.
- a64a304 docs(design): DRAFT chip carries the open padlock — correct four 'no padlock' sentences
- 83bde50 docs(design): LANES.md v2 — L1 satisfied by phase 2, pilot L3, 04/06/07/13 un-parked, L9 graph lane
- f576ecc docs(design): freeze the viewer design revamp specs, tokens, reference rules and lanes
- c58e002 fit reading view default to paper group 02
- 7309c72 gofmt the Geist stacks in the claude preset.
- cb53ffa gofmt the fenced-code seam test struct tags.
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.16
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Other changes
- 6ed5d7d Defer claim mounting so large viewers stay interactive.
- 3c4cb00 Fix remaining soft-mount CI: tracks, scale wait, release golden.
- 4f95567 Fix soft-mount CI: gate by corpus size, remount after reload.
- cad44c2 Fix theme-parity TOC hover by dropping IntersectionObserver active picker.
- ca2780c Fix theme-parity by gating track SoftMount with modules.
- d9655aa chore(release): prepare v0.7.16 SoftMount viewer performance
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.15
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Other changes
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.
v0.7.14
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Bug fixes
- d4dc771 fix: make v0.7.14 CI evidence deterministic
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.