Changelog¶
v0.1.2 — 2026-09-04¶
Housekeeping release after the repository moved to coltonbearden/carrel.
- Fixed: the v0.1.1 wheel reported
carrel 0.1.0— the release bumpedpyproject.tomlwithout bumpingproduct.json(the source of truth). Version bumps now go throughproduct.json+scripts/sync_product.py, which also syncs the marketplace/plugin manifests,CITATION.cff, and[project.urls];tests/test_product_sync.pyfails if any copy drifts. - Fixed:
--jsonis now accepted after the subcommand for every data command (carrel pack --json …), not only before it.carrel watch --jsonimplies--json-lines. - Fixed: external-tool timeouts surface as a clean error (exit 1 with the
binary name) instead of a traceback;
watchactions get--action-timeout(default 300 s) so a hung action can no longer wedge the watcher. - Fixed:
indexexits 3 (not 0) when every file was skipped for a missing binary;redact --fail-emptyprints why it exited 5. - Changed: all links, badges, and
claude plugin marketplace addtargets point atcoltonbearden/carrel; install hints useuv tool install carrel. - Changed: dependencies bumped for security advisories (pypdf ≥ 6.16.1, mkdocs-material ≥ 9.7.7).
- Fixed (review follow-ups):
--jsonalso works after nested subcommands (carrel tag ls … --json); an unchangedindexre-run stays exit 0 and--updatehook mode never fails; per-file tool timeouts are recorded instead of aborting the walk; a timed-outwatchaction is killed as a whole process group; undecodable tool output can no longer crashdoctor;sync_product.pyescapes TOML strings and touches only plugin versions; the publish workflow requires the release commit to be onmainand diffs every generated file. - Internal: ruff + mypy gate in CI, SHA-pinned actions, split build/publish
release workflow with tag↔version check and attestations, Dependabot config,
SECURITY.md,CODEOWNERS,py.typed, pre-commit.
v0.1.1 — 2026-08-12¶
First PyPI release: pip install carrel, published from CI via PyPI Trusted
Publishing (.github/workflows/publish.yml, OIDC — no token). Repo-side
discoverability round: CODE_OF_CONDUCT, issue forms + PR template,
CITATION.cff, FUNDING.yml, Related-projects README section, repo homepage +
Discussions + social preview. No CLI behavior changes.
v0.1.0 — 2026-07-16¶
Initial release: carrel CLI (24 commands), desk TUI, Claude Code plugin marketplace (5 plugins), MCP server, docs package. Built 2026-07-16.