Skip to content

v0.0.1-beta.1

Choose a tag to compare

@min0625 min0625 released this 21 Jun 13:17
· 9 commits to main since this release
307a405

What's Changed

  • docs: add README in English and Traditional Chinese by @min0625 in #1
  • chore: add project infrastructure, CI, and dev environment by @min0625 in #2
  • feat: implement root CLI command and error handling by @min0625 in #3
  • feat: implement CLI commands and internal packages by @min0625 in #4
  • feat: add @latest resolution, remove/status commands, and sparse checkout by @min0625 in #5
  • feat: add --name, --dest, --path flags to graft add by @min0625 in #6
  • feat: parallel apply, project lock, improved status, and release pipeline by @min0625 in #7
  • fix: apply PR #7 review findings by @min0625 in #8
  • feat: rename internal/vendor → vendordir, add CanonicalRepo, and new add tests by @min0625 in #9
  • feat: implement Milestone 4 — bare-repo cache, content store, link mode, and graft cache commands by @min0625 in #10
  • fix: prune stale link registrations and normalise --path trailing slash by @min0625 in #11
  • feat: version-control design spec in docs/ and add spec-conformance tests by @min0625 in #12
  • feat: decouple fetch concurrency from NumCPU — add --jobs flag and two-phase worker pool (E1.1) by @min0625 in #13
  • ci: upgrade actions, add build targets, and improve install script by @min0625 in #14
  • feat: replace per-dep dest with vendor-level install path derivation by @min0625 in #15
  • feat: add graft lock --check for CI lockfile sync verification (E1.2) by @min0625 in #16
  • fix: improve lock --check error message and sync doc file tree by @min0625 in #17
  • feat: include exec bits in hash and preserve graft.toml comments on add/remove by @min0625 in #18
  • refactor: use Win32 DeviceIoControl for junctions and split CI test job by @min0625 in #19
  • refactor: rename vendor field to dir and make graft init arg optional by @min0625 in #20
  • feat: add header comment to graft.toml and bump setup-go to v6 by @min0625 in #21
  • feat: add allow-symlinks opt-in and prep SHA-256 commit compat by @min0625 in #22
  • refactor: remove --jobs flag and GRAFT_CONCURRENCY by @min0625 in #23
  • feat: replace --link with --link-mode= and align vocabulary with uv by @min0625 in #24
  • refactor: remove --deep from graft status, redirect to graft cache verify by @min0625 in #25
  • refactor: remove --link-mode flag; GRAFT_LINK_MODE env-only by @min0625 in #26
  • feat: replace allow-symlinks bool with symlinks string enum; add --symlinks to graft add by @min0625 in #27
  • feat: track symlinks policy in lockfile sync; keep graft.toml sorted by name by @min0625 in #28
  • fix: reject --name re-point to different repo; validate empty spec; improve lock messages by @min0625 in #29
  • refactor: rename path→subdir; status exit 2 on out-of-sync; split cache clean into prune + clean by @min0625 in #31
  • feat: status "no dependencies" line; dedup add/remove install output by @min0625 in #32
  • feat: add collateral re-sync notice; drop Homebrew; revert lock v1 by @min0625 in #33
  • feat: CACHEDIR.TAG safety guard + black-box testing manual by @min0625 in #34

New Contributors

Full Changelog: https://github.com/min0625/graft/commits/v0.0.1-beta.1

Full Changelog: v0.0.1-beta.1...v0.0.1-beta.1