{
  "version": "0.5.0-rc.2",
  "description": "Patches rc.1 with the new `trellis uninstall` command (#221), Windows python3→python write-time replacement (#218), and copilot custom-agent frontmatter normalization (#210). No new migrations.",
  "breaking": false,
  "recommendMigrate": false,
  "changelog": "**Enhancements:**\n- feat(cli): `trellis uninstall` removes all trellis-managed assets and the `.trellis/` directory based on `.template-hashes.json`. Two-column listing (deleted / modified) + `Continue? [Y/n]` (default Y); `--yes`/`-y` skips prompt; `--dry-run` lists then exits. Four scrubbers preserve user-added fields in 11 structured config files: `scrubHooksJson` (nested + flat), `scrubOpencodePackageJson`, `scrubPiSettings`, `scrubCodexConfigToml`. Token-based command matching avoids substring false positives. Empty managed root dirs cleaned up after file removal. 23 new tests (#221).\n\n**Bug Fixes:**\n- fix(cli): Windows hosts now write `python` instead of `python3` in all platform configs and copied scripts. `replacePythonCommandLiterals()` runs at init/update write time, leaves `#!` shebang lines untouched, and is idempotent. Applied across `claude.ts`, `codex.ts`, `copilot.ts`, `opencode.ts`, `pi.ts`, `workflow.ts`, `extract.ts`, `shared.ts` (writeSkills/writeAgents/writeSharedHooks/buildPullBasedPrelude), `update.ts` (collectTemplateFiles), and `index.ts` (collectPlatformTemplates). 9 new platform-mocked unit tests (#218, PR #220).\n- fix(copilot): custom agent frontmatter now uses the Copilot-native lowercase tool shape. `splitMarkdownFrontmatter()` replaces the line-based parser; `mapLegacyToolToCopilot()` translates Claude-style names (`Read`/`Write`/`Edit`/`Glob`/...) into Copilot tokens. Adds regression coverage in `test/regression.test.ts` (PR #210).",
  "migrations": [],
  "notes": "RC install: `npm install -g @mindfoldhq/trellis@rc`. Projects on 0.5 (beta or earlier rc) run `trellis update`. Projects upgrading from 0.4.x run `trellis update --migrate`; the 0.5 migration chain begins at 0.5.0-beta.0. rc.2 adds no new migration entries."
}
