Skip to content

chore: release main#13

Closed
robot-yavanna[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Closed

chore: release main#13
robot-yavanna[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@robot-yavanna
Copy link
Contributor

@robot-yavanna robot-yavanna bot commented Mar 8, 2026

Release Notes

git-set-attr: 0.2.0

0.2.0 (2026-03-08)

Features

  • Add CLI, executor, and library separations (f32efcb)
  • Add executor pattern (f32efcb)
  • Add trait implementation for git-set-attr (f32efcb)
  • CLI scaffolding (f32efcb)
  • Define initial release (a84e912)

Bug Fixes

  • Add missing crate metadata for crates.io publish (1079f88)
git-vendor: 1.0.0

1.0.0 (2026-03-08)

⚠ BREAKING CHANGES

  • add rm and prune commands, rename check to status
  • remove merge commits from add and merge operations

Features

  • add returns the updated VendorSource with base set (862b340)
  • Add git vendor prune to clean up orphaned refs/vendor/* refs (f1f9b03)
  • Add git vendor rm to remove a vendor and its refs/attributes (f1f9b03)
  • Add pull subcommand (fetch + merge) (7640e17)
  • Add rm and prune commands, rename check to status (f1f9b03)
  • Add CLI application content (0b381a8)
  • Add CLI, executor, and library separations (08f7d2d)
  • Add executor library (0b381a8)
  • Add merge functionality via vendor_merge trait implementation (08f7d2d)
  • Add status checks for vendors (08f7d2d)
  • Add track and untrack commands (c937754)
  • Add_vendor with two-way merge, conflict detection, and MergeOutcome return (fa197c1)
  • Define initial release (a84e912)
  • Expand globs to per-file gitattributes entries by default (885f2d9)
  • Implement fetch and reference retrieval trait methods (08f7d2d)
  • Implement vendor tracking and merging in library (b8213b4)
  • Layer vendor config like git config (443903a)
  • Perform initial merge on add (238649b)
  • Persist vendor patterns in .gitvendors (ac73b92)
  • Support multiple patterns in vendor add (7021db4)
  • Use stored patterns to filter upstream in merge (330a772)

Bug Fixes

  • merge_vendor always updates base in .gitvendors to the upstream tip, even when conflicts are detected (862b340)
  • Add missing crate metadata for crates.io publish (1079f88)
  • Bump git-filter-tree to 0.3.1 for forward-slash predicate paths (b6cfdc4)
  • Include glob directory in gitattributes pattern (81614d6)
  • Move .gitvendors to repository root as intended (1b159ac)
  • Normalize git tree paths to forward slashes on Windows (b6cfdc4)
  • Omit vendor-prefix attribute when prefix is empty (2b0bc44)
  • Perform two-reference merge on initial add (fa197c1)
  • Remove vendor-prefix gitattribute (19ca16b)
  • Resolve temporary path failure on Windows (5f05f13)
  • Skip merge when base already matches latest vendor ref (42f089d)
  • Strip "./" prefix from gitattributes patterns and filter base tree (0f8afa2)
  • Write vendor/** pattern for directory globs (6cfdc16)

Code Refactoring

  • Remove merge commits from add and merge operations (862b340)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • git-set-attr bumped from 0.1.0 to 0.2.0

This release was generated with Release Please.

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.

1 participant