Skip to content

chore(main): release git-metadata 0.3.0-rc.2#4

Draft
git-quickbeam[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--git-metadata
Draft

chore(main): release git-metadata 0.3.0-rc.2#4
git-quickbeam[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--git-metadata

Conversation

@git-quickbeam
Copy link
Copy Markdown
Contributor

@git-quickbeam git-quickbeam Bot commented May 6, 2026

Release Notes

0.3.0-rc.2 (2026-05-08)

Features

  • Accept optional author signature in Ledger::create (cb4d735), closes #10
  • Add --author-name and --author-email to create subcommand (cb4d735)
  • Add ContentAddressable and Pointer traits (677936a)
  • Add Error::UnexpectedKind variant (d57c2ba)
  • Add Tx::with_message() builder; default commit message is "store: commit transaction" (d57c2ba)
  • Add FileMode enum (Blob, Executable, Tree, Commit) (c72b96c)
  • Add git-db crate to workspace (e2ed0fc)
  • Add IdStrategy::CommitOid for commit-OID-keyed entity refs (31c8dc3), closes #6
  • Add Mutation::Pin for inserting entries that reference existing objects (c72b96c)
  • Add optional author override to Ledger::create (cb4d735)
  • Add store abstractions (260820f)
  • Enable gix tree-editor feature for structural sharing (bf946a9)
  • Implement ContentAddressable, Ref, and Transaction over gix (7949943)
  • Implement Store and Tx for phase 1 transaction (bf946a9)
  • Read committer identity from git config via repo.committer(), falling back to generic defaults (d57c2ba)
  • Scaffolding for git-store (4480796)
  • Split Pointer into Ref and Transaction traits (7ff0b5f)
  • Store::open/init bind to refs/db/<n> (bf946a9)
  • Tx::commit with configurable CAS retry loop (bf946a9)
  • Tx::get/put/delete/list over nested tree paths (bf946a9)

Bug Fixes

  • Publish only the crate matching the release tag (912b8ce)
  • Publish pre-release crates to crates.io (6f1d588)
  • Reject empty paths in Tx operations (f541852)
  • Remove manual version pins (ed13199)
  • Replace panicking into_commit()/into_tree() with try_into_commit()/try_into_tree(), returning Error::UnexpectedKind on mismatch (d57c2ba)

This release was generated with Release Please.

@git-quickbeam git-quickbeam Bot force-pushed the release-please--branches--main--components--git-metadata branch from 65c4736 to 8398361 Compare May 8, 2026 03:11
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