Releases: helloo1568/SheetSpec
Releases · helloo1568/SheetSpec
Release list
SheetSpec v0.1.2
SheetSpec v0.1.2
Growth and discoverability release.
Added
- English primary README and complete Simplified Chinese README
- One-command
uvx sheetspeconboarding - Codex, Claude Code, Cursor, and OpenCode integration guides
- Official MCP Registry
server.jsonmetadata - Bug, rule request, and real-world case issue forms
- GitHub social preview, repository topics, labels, and Discussions
Verification
- 36 tests passed
- Coverage: 81.39%
- Ruff passed
- Wheel and source distribution passed Twine validation
server.jsonpassedmcp-publisher validate
SheetSpec v0.1.1
SheetSpec v0.1.1
Patch release aligning the published package with the latest CI fix.
Fixed
- Regenerate the demo baseline lock in GitHub Actions before validating generated workbooks.
- Align package, CLI, lock file, and build metadata at version 0.1.1.
Verification
- 34 tests passed
- Coverage: 81.39%
- Ruff passed
- Wheel and source distribution passed Twine validation
- Clean Python 3.13 installation passed the fixed workbook validation
SheetSpec v0.1.0
SheetSpec v0.1.0
SheetSpec is a contract testing and quality gate for spreadsheets created by AI agents.
Highlights
- YAML workbook acceptance contracts with SHA-256 locks
- 11 validation rule types, including formula consistency and baseline protection
- CLI, JSON, HTML reports, and local STDIO MCP server
- Structured machine-readable issues for Agent repair loops
- Workbook diff support and a complete broken/fixed annual sales report demo
- Python 3.11?3.13 CI matrix
Quick start
uv sync
uv run sheetspec inspect examples/sales-report-fixed.xlsx
uv run sheetspec check examples/sales-report-fixed.xlsx \
--spec examples/sales-report.spec.yaml \
--format jsonSheetSpec validates explicitly declared acceptance rules; it does not claim that a workbook is universally correct.