v0.10.0 — `scaffold.json` — manifest declaring scaffold version, core infrastructu
·
3 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
scaffold.json— manifest declaring scaffold version, core infrastructure files, skills, prompts, and removed files; lives in the template repo only — deleted bysetup.shduring project setupbin/update— shell script that pulls scaffold infrastructure updates from the template repo; supports--yes(auto-accept new files) and--core-only(skip new skills/prompts) flags; uses proper semver comparison via awk; downloads to temp directory with atomic move; configurable upstream URL via.scaffold-upstreamfile; handles deprecated files via manifestremovedarray.scaffold-versiontracking —setup.shnow reads the scaffold version fromscaffold.jsonand writes it to.scaffold-versionbefore deleting the manifest;bin/updateupdates.scaffold-versionafter successful updates- "Keeping up to date" section in
README.mddocumentingbin/updateusage, update behavior categories, independent version tracks, and custom upstream configuration
Changed
setup.sh— added.scaffold-versioncreation fromscaffold.json,scaffold.jsondeletion, andbin/updateto post-setup summary outputREADME.md— added.scaffold-versionandbin/updateto file tree