Releases: yha9806/OpenSpec
Releases · yha9806/OpenSpec
v0.14.3 - Scaffold Command & Windows Compatibility
What's New
Scaffold Command
A new openspec scaffold <change-id> command for quickly generating OpenSpec change templates:
- Interactive capability input with kebab-case validation
- Generates
proposal.md,tasks.md,design.mdwith guided templates - Creates spec delta templates for each capability (ADDED Requirements structure)
- Idempotent execution: safely rerun without overwriting existing files
Usage:
$ openspec scaffold add-new-feature
? Enter capability names (comma-separated): api, database
✔ Scaffolded change: add-new-featureWindows Test Compatibility
Fixed platform-specific test failures on Windows:
- Replaced Unix shell commands (
mkdir -p,cat,bash) with Node.js fs APIs - All 285 tests now pass on Windows
Documentation
- Updated AGENTS.md with scaffold command usage examples
- Added scaffold workflow to README with complete examples
- All changes archived and validated
Installation
npm install -g @haoruiyyyu/[email protected]Full Changelog
Features:
- Add scaffold command for generating change templates (Fission-AI#270)
- Interactive capability selection with validation
Fixes:
- Windows test compatibility in validate and spec commands
- Cross-platform file operations using Node.js APIs
Documentation:
- Add scaffold command to AGENTS.md CLI reference
- Update README with scaffold workflow examples
- Archive add-scaffold-command change
Tests:
- Add 15 comprehensive tests for scaffold command
- All 285 tests passing (270 original + 15 scaffold)
This is a temporary enhancement fork of Fission-AI/OpenSpec while awaiting upstream review.
v0.14.2 - Temporary Bug Fixes
Overview
This release contains temporary bug fixes while awaiting upstream review and merge.
Fixed Issues
-
Issue Fission-AI#269: Empty folders not tracked by Git
- Added .gitkeep files to ensure Git tracks empty directories (specs/, changes/, changes/archive/)
- Affects:
openspec initcommand
-
Issue Fission-AI#243: Non-English validation errors
- Relaxed SHALL/MUST validation from ERROR to WARNING for non-English specifications
- Allows non-English documentation to pass validation in non-strict mode
Installation
npm install -g @haoruiyyyu/[email protected]Status
These fixes are available for immediate use. The changes have been submitted to the upstream repository for review.