Skip to content

chore: release main - #1

Draft
git-quickbeam[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Draft

git-quickbeam[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@git-quickbeam

@git-quickbeam git-quickbeam Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Release Notes

gix-anchor: 0.1.0

0.1.0 (2026-10-12)

⚠ BREAKING CHANGES

  • reshape identity to byte spans and hints to fingerprints/descriptors
  • store notes as gix-store entities instead of a local engine
  • unify Anchor's identity fields on the shared Oid type
  • derive Facet on Binding instead of hand-rolled untagged codec
  • Store is generic; callers naming the type want RepoStore<'r>. Error::CasExhausted is replaced by
  • Store::with_prefix takes RefPrefix, not &'static str, and Error::InvalidRefComponent is gone — the types make it unreachable.

Features

  • Add comment threads and resolvable state (c424085)
  • Add gix-anchor library and note store (afd3b9d)
  • Add optional reachable note attachment to the store (b962144)
  • Add position/content axes and batched projection to gix-anchor (96bd5ba)
  • Add Position/Content axis decomposition via Projection::axes (96bd5ba)
  • Add project_candidates for multi-path content survival (96bd5ba)
  • Add project_many for single-resolution batched projection (96bd5ba)
  • Add PROJECTION_HEURISTIC_VERSION for downstream cache keys (96bd5ba)
  • Expand git anchor CLI per UX review (3b83aca)
  • Export REBIND_PIN_KIND alongside the schema it names (c133e51)
  • Register the rebind-pin payload schema (A5) (8d7cc5b)
  • Reshape identity to byte spans and hints to fingerprints/descriptors (ad8ef55)

Bug Fixes

  • Attribute a note to its author, not its committer (2e7c52d)
  • Group injected entities by anchor id, not a hint-derived target (a175ba4)
  • Improve short-range fingerprint recovery (fbb5ef8)
  • Order comment replies by a nanosecond creation tiebreaker (9668673)
  • Separate the capture handle from the hint-invariant anchor id (086f595)
  • Sort thread replies by created_at instead of a content-hash id (9668673)
  • Stamp every note with a nanosecond created_at and forward it across edits (9668673)

Documentation

  • Bring READMEs and DEVPLAN-boundary.md in line with the boundary refactor (c0a746c)
  • Rewrite architecture and specs for the identity/hints split (a9fe212)
  • State crate boundaries and reconcile the storage plan with what shipped (992387f)

Code Refactoring

  • Derive Facet on Binding instead of hand-rolled untagged codec (f96a3c4)
  • Embed Binding inline in the note document (f18e04e)
  • Move the note document from gix-anchor into gix-comment (2bb8f2f)
  • Read a note ref's parts as segments, not substrings (f00c0b3)
  • Split Binding into identity and hints subtrees (7c7a0f7)
  • Store notes as gix-store entities instead of a local engine (83f2874)
  • Store notes through gix-refstore's CAS primitive (3d83edd)
  • Type the note-ref layout with gix-refstore names (923fd1c)
  • Unify Anchor's identity fields on the shared Oid type (cd147ef)

Tests

  • Align retention and docs with newline leaf encoding (302cf74)
  • Cover the CAS paths the migration rewrote (d338351)
  • Update binding roundtrip fixture for newline leaf encoding (2097efd)
gix-attest: 0.1.0

0.1.0 (2026-10-12)

Features

  • Add gix-attest with the claim envelope, target key, and schema (d69d175)
  • Verify claims cryptographically, and own key lifecycle (b350088)

Bug Fixes

  • Consume git-store document semantics (884d6b0)

Tests

  • Check signed claims against ssh-keygen and git verify-commit (4b98ae2)
  • Prove claims are plain git objects on one unforked chain (f88118e)
  • Update differential trailer expectation (966b78c)
git-anchor: 0.1.0

0.1.0 (2026-10-12)

⚠ BREAKING CHANGES

  • reshape identity to byte spans and hints to fingerprints/descriptors
  • unify Anchor's identity fields on the shared Oid type
  • derive Facet on Binding instead of hand-rolled untagged codec
  • Store is generic; callers naming the type want RepoStore<'r>. Error::CasExhausted is replaced by

Features

  • Add comment threads and resolvable state (c424085)
  • Add git-anchor CLI (2fe763f)
  • Expand git anchor CLI per UX review (3b83aca)
  • Reshape identity to byte spans and hints to fingerprints/descriptors (ad8ef55)
  • Split git-anchor's add into create/inject over gix-store's DocumentBuilder (abec59e)

Bug Fixes

  • Consume git-store document semantics (884d6b0)
  • Group injected entities by anchor id, not a hint-derived target (a175ba4)
  • Join the shared store layout and make injected anchors resolvable (3c6d62b)
  • Separate the capture handle from the hint-invariant anchor id (086f595)

Documentation

  • Bring READMEs and DEVPLAN-boundary.md in line with the boundary refactor (c0a746c)
  • Rewrite architecture and specs for the identity/hints split (a9fe212)
  • State crate boundaries and reconcile the storage plan with what shipped (992387f)

Code Refactoring

  • Derive Facet on Binding instead of hand-rolled untagged codec (f96a3c4)
  • Make git-anchor generic over registered schemas (4014fff)
  • Move the note document from gix-anchor into gix-comment (2bb8f2f)
  • Split Binding into identity and hints subtrees (7c7a0f7)
  • Store notes through gix-refstore's CAS primitive (3d83edd)
  • Unify Anchor's identity fields on the shared Oid type (cd147ef)
git-attest: 0.1.0

0.1.0 (2026-10-12)

Features

  • Add the git attest CLI over gix-attest claim chains (ce3fec1)

This release was generated with Release Please.

@git-quickbeam
git-quickbeam Bot force-pushed the release-please--branches--main branch from 3faf35d to 1e7f848 Compare October 12, 2026 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants