Changelog
All notable changes to ForgeKit are documented here and on GitHub Releases.
v0.5.1
Released: March 25, 2026
Security
- Fix 4 TOCTOU file system race conditions (CWE-367) in plugin-manager, publish, env, and docs-cmd
- Validate JSON payloads before sending to external AI APIs (CWE-200) in OpenAI and Anthropic providers
- Replace
existsSynccheck-then-write patterns with atomicaccessSyncor exclusivewxflag
Improvements
- Fix release announcement workflow OAuth (proper
requests-oauthlibsigning) - Tweet template now extracts feature bullets from release notes
- Auto-trim tweets to 280 character limit
- Add
workflow_dispatchtrigger for manual release announcements - Add npm package README with logo, architecture diagram, and full documentation
- Expand npm squatting watchlist to 41 monitored package names
- Add changelog page to docs site
v0.5.0
Released: March 25, 2026
New Commands
forgekit health- Gamified 0-100 project health score across security, quality, testing, docs, and DevOps (21 automated checks)forgekit audit- Dependency vulnerability scanning and outdated package detection with severity scoringforgekit deploy- One-command deploy with auto-detected provider (Vercel, Railway, Fly.io)forgekit env push/pull- Encrypted .env file sync across environments using AES-256-GCMforgekit docs generate- Auto-generate README from your codebase structureforgekit plugin add/remove- Extend ForgeKit with community plugins (sandboxed execution)forgekit publish- Validate and publish templates to the community registryforgekit search- Search official and community templates
Enhanced Commands
forgekit new --ai- Describe your project in plain English, AI picks the best template (OpenAI / Anthropic)forgekit new --dry-run- Preview what files would be created without writing anythingforgekit doctor --project- Diagnose project health issues alongside system prerequisite checks
Documentation
- 8 new feature documentation pages
- Clickable feature cards on the homepage
- Expanded CLI reference with all new commands
- Mobile responsive polish for code blocks and tables
Repository
- Fork compliance monitoring (weekly automated scan)
- npm package squatting detection (41 watched names)
- License compliance check on every PR
- Expanded CODEOWNERS protection
- Apache 2.0 NOTICE file with attribution obligations
- X/Twitter and LinkedIn social links
Fixes
- Fixed inquirer ESM crash by pinning to v8 (CJS-compatible)
- Fixed lint errors (unused imports/variables)
- Fixed README badge alignment
v0.4.2
Released: March 23, 2026
- Fix: Rename template
.gitignoretogitignoreto survive npm pack stripping - Service worker
skipWaitingandclientsClaimfor immediate activation
v0.4.0
Released: March 22, 2026
- Initial public release
- Project scaffolding with interactive wizard
- 6 starter templates: web-app, next-app, api-service, go-api, ml-pipeline, serverless
- Template validation and listing
- System doctor checks
- Telemetry (opt-in)
- GitHub Action for CI/CD scaffolding
- VitePress documentation site at forgekit.build