v0.1.0
What's Changed
- ci: add concurrency, job timeouts, and an MSRV guard by @pablocabrera85 in #1
- ci: enforce Conventional Commits + fix merge queue trigger by @pablocabrera85 in #4
Commits without a pull request
- fix: bound store-key length + longpaths for Windows CI (
fe079ae) - chore: auto-install pre-commit hook via cargo-husky (
ca4e15d) - style: cargo fmt (
21f8da8) - docs: point repository URLs at camunda/spm-cli (
e365d2c) - ci: publish spm-cli to crates.io via Trusted Publishing (
209e884) - fix: harden manifest/lockfile against path traversal and destructive ids (
05b7946) - fix: stable copilot plugin id + prune orphaned registrations (
153edd2) - feat: verbose install output (
f41c177) - feat: use Copilot CLI plugin marketplace instead of VS Code instructions (
0714e72) - feat: json schema validation for ai.json (
1fa2acd) - feat: multiple targets per project (
2e1f62c) - test: make git harness hermetic against signing config (
f73004e) - feat: ssh remote support (
e318e92) - ci: cross-compile workflows + Makefile (
7e9da12) - perf: shallow fetch-by-sha with full-fetch fallback (
55df282) - test: end-to-end cli suite (
9aba08e) - feat: copilot instructions adapter + shared config utils (
b781ebc) - feat: cli commands (init/add/remove/update/install/list/clean) (
d4dfe48) - feat: claude marketplace adapter (
7e28aea) - feat: core plumbing — manifest, lockfile, git resolver, store (
f8a03f0) - chore: scaffold spm crate (
eaab6c3)
Full Changelog: https://github.com/camunda/spm-cli/commits/v0.1.0