Changelog
This page auto-updates with every release.
Changelog
All notable changes to SpecForge are documented here.
Format: Keep a Changelog · Versioning: SemVer
[Unreleased]
Added
- Feature grouping for specs: specs now organized under
{feature}/{slug}/directories - Mermaid diagrams now use real project knowledge (framework, database, architecture layers)
- SpecForge version identifier (
Generated by: SpecForge vX.Y.Z) in FICHA-TECNICA.md metadata
Fixed
- Duplicate
Architecturerow appearing outside the metadata table in FICHA-TECNICA.md - Structured multi-paragraph descriptions no longer wrapped in "As a user, I want..." in HU.md
[0.6.1] — 2026-02-26
Added
- E2E lifecycle test suite: 68 tests validating all tool handlers with valid enum inputs
- Tests cover 4 streams: core, analysis, platform, governance
[0.6.0] — 2026-02-26
Fixed
- All 27 Zod enums now have
.describe()with explicit valid values — prevents LLM hallucination of invalid enum values (e.g., sending "mid" instead of "intermediate") ExperienceLevelEnumdescription now lists valid options
[0.5.0] — 2026-02-25
Added
- Profile-aware UX:
userProfileparameter oninit_project(developer, product-owner, designer, non-technical) - Simplified clarification flow — SpecForge asks fewer, smarter questions based on user profile
- ChatGPT Desktop and Cline (VS Code) added to compatible AI tools list
- Website language simplified for non-technical users
Changed
clarify_requirementsnow only triggers for extremely vague topics (< 3 words)- Removed technical interrogation questions (performance, timeline, dependencies) — SpecForge decides these based on project context
[0.2.0] — 2026-02-25
Added
- Semantic-release for automatic versioning and npm publish via GitHub Actions
workflow_dispatchtrigger on publish workflow
Fixed
- Husky hooks disabled in CI semantic-release workflow
- npm auth configuration in setup-node
[0.1.1] — 2026-02-24
Added
- Website published at https://specforge-mcp.vercel.app in 6 languages (EN, ES, PT, FR, ZH, DE)
- Ko-fi donation button (floating popup + donate page)
- Google Search Console verification
- Hero logos panel with OS, AI agents, and language logos
- Ecosystem banner with animated marquee (AI agents + languages)
- Mobile performance improvements (LCP, FCP optimization)
- Preload hints for critical CSS/JS assets
Fixed
- Mobile hero overlap — VitePress
.VPHero .imagecontainer now hidden on mobile - Sitemap hreflang — all 85 URLs now have correct 7 hreflang alternates
- Donation popup now appears after 8s delay (was 3s) to avoid LCP interference
[0.1.0] — 2026-02-20
Added
- Initial public release on npm as
specforge-mcp - 59 MCP tools across 8 streams (A–H): init, spec lifecycle, analysis, planning, platform, docs, orchestration, governance
- Support for TypeScript, Python, Go, Rust, Java/Kotlin, Swift, PHP, Ruby, C#, Dart/Flutter
- Works with Claude Code, Cursor, Windsurf, Gemini CLI, GitHub Copilot, VS Code
- Spec Driven Development (SDD) workflow: HU.md + FICHA-TECNICA.md + PROGRESS.md per spec
- Mermaid diagram generation (architecture, sequence, state machine, ER, data flow)
- Multi-language i18n (EN/ES/PT) for generated specs
- Clean Architecture (hexagonal) — engine, tools, storage, types layers
- 10,857 tests with ≥95% coverage