Releases: pyjeebz/why
Releases · pyjeebz/why
Release list
v0.1.0
Changelog
- affc245: feat(cli): --version reporting the release tag or module version (pyjeebz lawalsakamujeeb@gmail.com)
- 82289d6: docs: readme (pyjeebz lawalsakamujeeb@gmail.com)
- 7b5efa5: chore(release): tag-triggered release workflow (pyjeebz lawalsakamujeeb@gmail.com)
- 51069bb: chore(release): goreleaser config for static cross-platform binaries (pyjeebz lawalsakamujeeb@gmail.com)
- cbbc689: chore(ci): vet, test, build on push and pull request (pyjeebz lawalsakamujeeb@gmail.com)
- 5923d30: feat(cli): summarize command drafting why-notes via an LLM (pyjeebz lawalsakamujeeb@gmail.com)
- 2ea6348: feat(cli): mcp command serving agents over stdio (pyjeebz lawalsakamujeeb@gmail.com)
- 22d2dc4: test(mcp): handshake, tool list, call defaults, errors (pyjeebz lawalsakamujeeb@gmail.com)
- 4872b32: feat(mcp): minimal stdio MCP server exposing why_dig (pyjeebz lawalsakamujeeb@gmail.com)
- eb5df50: feat(cli): log command listing overlay notes (pyjeebz lawalsakamujeeb@gmail.com)
- 15519e2: feat(cli): note command (pyjeebz lawalsakamujeeb@gmail.com)
- 9321ae3: refactor(cli): dig delegates to the internal/dig pipeline (pyjeebz lawalsakamujeeb@gmail.com)
- 79a4d4d: feat(dig): pipeline orchestrator walking, enriching, overlaying notes (pyjeebz lawalsakamujeeb@gmail.com)
- 98e4616: test(render): note rendering in trail and list forms (pyjeebz lawalsakamujeeb@gmail.com)
- bf210c9: feat(render): notes atop the markdown trail (pyjeebz lawalsakamujeeb@gmail.com)
- 9a8c809: feat(render): notes atop the terminal trail (pyjeebz lawalsakamujeeb@gmail.com)
- 8f11849: feat(render): note list renderer and shared meta line (pyjeebz lawalsakamujeeb@gmail.com)
- 95362d3: feat(trail): notes ride the trail (pyjeebz lawalsakamujeeb@gmail.com)
- befbc63: test(notes): roundtrip, region overlap, repo keys, overdue (pyjeebz lawalsakamujeeb@gmail.com)
- 7fe23ef: feat(notes): personal overlay note store outside the repo (pyjeebz lawalsakamujeeb@gmail.com)
- 78a786a: feat(githist): author name and head helpers (pyjeebz lawalsakamujeeb@gmail.com)
- 84e3afd: test(target): Check coverage for valid, inverted, missing, directory (pyjeebz lawalsakamujeeb@gmail.com)
- 338fb66: feat(target): exported Check for programmatically built targets (pyjeebz lawalsakamujeeb@gmail.com)
- 19ab23d: feat(cli): --share and --json output modes, NO_COLOR support (pyjeebz lawalsakamujeeb@gmail.com)
- fc1e2a6: test(render): markdown links, json round-trip, term plain and color (pyjeebz lawalsakamujeeb@gmail.com)
- e624f19: feat(render): git-style terminal hierarchy, closes lines, plural hops (pyjeebz lawalsakamujeeb@gmail.com)
- 1e18367: feat(render): json trail output (pyjeebz lawalsakamujeeb@gmail.com)
- 700371d: feat(render): markdown trail for sharing in PR and issue comments (pyjeebz lawalsakamujeeb@gmail.com)
- 08b350b: feat(trail): repo field carries GitHub slug for link rendering (pyjeebz lawalsakamujeeb@gmail.com)
- ed29b8c: feat(cli): wire GitHub enrichment into dig (pyjeebz lawalsakamujeeb@gmail.com)
- 3922552: feat(render): show degradation notice (pyjeebz lawalsakamujeeb@gmail.com)
- 49647fb: feat(trail): notice field for degraded trails (pyjeebz lawalsakamujeeb@gmail.com)
- 8be90e6: feat(githist): expose origin remote URL (pyjeebz lawalsakamujeeb@gmail.com)
- 73700c7: test(github): enrichment fill, cache short-circuit, error degradation (pyjeebz lawalsakamujeeb@gmail.com)
- 7f0bb4c: feat(github): enrich hops with PR and closing issues via gh GraphQL (pyjeebz lawalsakamujeeb@gmail.com)
- bd6f434: test(github): remote parsing across https/ssh/scp forms (pyjeebz lawalsakamujeeb@gmail.com)
- c489acf: feat(github): parse owner/repo from GitHub remote URLs (pyjeebz lawalsakamujeeb@gmail.com)
- 294f34c: test(cache): roundtrip and miss behavior (pyjeebz lawalsakamujeeb@gmail.com)
- b243b8d: feat(cache): JSON file cache under user cache dir (pyjeebz lawalsakamujeeb@gmail.com)
- 9bd2615: feat: entrypoint (pyjeebz lawalsakamujeeb@gmail.com)
- c2d562d: feat(cli): dig command wiring target, walker, and renderer (pyjeebz lawalsakamujeeb@gmail.com)
- 9387d87: feat(cli): cobra root command (pyjeebz lawalsakamujeeb@gmail.com)
- 12671c0: feat(render): terminal trail output, color only when tty (pyjeebz lawalsakamujeeb@gmail.com)
- 75642e2: test(githist): fixture-repo coverage for line, whole-file, depth, untracked (pyjeebz lawalsakamujeeb@gmail.com)
- 36853f5: feat(githist): walk region history via git log -L with friendly errors (pyjeebz lawalsakamujeeb@gmail.com)
- 144682b: feat(trail): data model for dig results (commit/PR/issue hops) (pyjeebz lawalsakamujeeb@gmail.com)
- aad704e: test(target): cover parse forms, colon filenames, error cases (pyjeebz lawalsakamujeeb@gmail.com)
- ff3bd9a: feat(target): parse dig targets (file, file:line, file:start-end) (pyjeebz lawalsakamujeeb@gmail.com)
- 5ee945f: chore: init Go module with cobra and x/term (pyjeebz lawalsakamujeeb@gmail.com)
- ba93449: chore: ignore built binary and dist (pyjeebz lawalsakamujeeb@gmail.com)
- f6cc5e7: chore: add Apache-2.0 license (pyjeebz lawalsakamujeeb@gmail.com)