Releases: GLINCKER/commitweave
Release vscode-v1.0.0
What's Changed
- Automated release of commitweave CLI tool
- Enhanced commit message creation with emoji support
- Conventional commits compliance
- Interactive Git integration
Installation
Stable Release
npm install -g @typeweaver/commitweave
Beta Release
npm install -g @typeweaver/commitweave@beta
Usage
commitweave # Start interactive commit creation
commitweave init # Initialize configuration
Full changelog: https://github.com/GLINCKER/commitweave/commits/vscode-v1.0.0
Pre-release vscode-v0.1.0-beta.6
What's Changed
- Automated release of commitweave CLI tool
- Enhanced commit message creation with emoji support
- Conventional commits compliance
- Interactive Git integration
Installation
Stable Release
npm install -g @typeweaver/commitweave
Beta Release
npm install -g @typeweaver/commitweave@beta
Usage
commitweave # Start interactive commit creation
commitweave init # Initialize configuration
Full changelog: https://github.com/GLINCKER/commitweave/commits/vscode-v0.1.0-beta.6
Pre-release vscode-v0.1.0-beta.5
What's Changed
- Automated release of commitweave CLI tool
- Enhanced commit message creation with emoji support
- Conventional commits compliance
- Interactive Git integration
Installation
Stable Release
npm install -g @typeweaver/commitweave
Beta Release
npm install -g @typeweaver/commitweave@beta
Usage
commitweave # Start interactive commit creation
commitweave init # Initialize configuration
Full changelog: https://github.com/GLINCKER/commitweave/commits/vscode-v0.1.0-beta.5
v0.1.0-beta.4
🚀 @typeweaver/commitweave v0.1.0-beta.4
Release Date: July 20, 2025
This release kicks off Phase 3, bringing AI-powered commit generation and automation one step closer to production-ready. It also improves usability and developer tooling from the CLI.
✨ New in v0.1.0-beta.4
🤖 AI Integration (Foundation)
- Added
generateAISummary(diff, config)
support - Supports
openai
,anthropic
, andmock
providers - Uses config fields like
model
,apiKey
,temperature
- Returns AI-generated subject + body from staged diff
- Future-ready for LLM prompt tuning
🧠 Smart Flags & Flow Enhancements
- New CLI flag:
--ai
to auto-generate commit from diff - Smart fallback if no key present (mock provider)
- Improved config validation fallback using Zod
- Dry-run UX improved with full preview
🧪 GitHub Action Ready (v0 in dev)
- Initial script
scripts/check-commit.ts
created - Reads latest commit message
- Validates against commit rules using CommitBuilder
- Exit code 1 on invalid commits — CI safe
🛠 Internal Enhancements
- Better error handling in AI + Git layers
- Config loading now supports
.glinr-commit.json
or defaults - Early stubbing for
hook install
logic - Expanded test script for AI and builder debugging
📌 Coming Next
Phase 3 continued:
- 🧪
commitweave check
GitHub Action (CI-ready YAML) - 🪝
commitweave hook install
(Husky hook generator) - 🧰 Template system for team rules
- 📸 Demo preview GIF and VS Code integration
Made with 🤍 by Typeweaver
Part of the Glinr Studio Devtools Family.
Beta Launch Commitweave v0.1.0-beta.3
🚀 @typeweaver/commitweave v0.1.0-beta.3
Release Date: July 20, 2025
A major milestone release! commitweave
is now fully functional with interactive commit creation, config support, Git integration, and more — all in a clean, TypeScript-powered CLI.
✨ Highlights
✅ Phase 1 – Core Functionality
- 🔧 Interactive CLI setup using
enquirer
andchalk
- 🧠 Conventional commit prompt with:
- Commit type, scope, subject, body, breaking change
- Live preview before final commit
- 📁 Config file support (
glinr-commit.json
)- Custom commit types, emojis, scopes, length rules
- 🛠 Git integration via
simple-git
- Auto-staging (
git add .
) and commit message application
- Auto-staging (
- 🧪 Dry-run support with
--dry-run
flag - 📝 Full ESM and CJS module support with TypeScript definitions
🚀 Phase 2 – Polishing & Reliability
- ⚙️
commitweave init
command to scaffold config - 🔁 Graceful error handling and cancellation UX
- 🔍 CLI detects config and validates input
- 📦 Build-ready and clean dual-module output
- 🧪 Internal validation tests and dry-run script to verify commit flows
- 🛡️ Project structure supports CLI testing and extensibility
🧰 Dev Info
- Built with: TypeScript, Chalk, Enquirer, Simple-Git, Zod
- Tested on: Node.js 18+, macOS/Linux
- Install:
npm i -g @typeweaver/commitweave
🧪 Coming Next
We're preparing Phase 3 now with:
- 🤖 AI commit summaries (OpenAI, Claude, etc.)
- 🧠 Smart diff → commit generation
- 🪝 Git hook automation (
commitweave hook install
) - 📦 GitHub Action:
commitweave check
Made with ❤️ by Typeweaver — part of the Glinr Studio Devtools family.
Full changelog: https://github.com/GLINCKER/commitweave/commits/v0.1.0-beta.3
Pre-release v0.1.0-beta.2
What's Changed
- Automated release of commitweave CLI tool
- Enhanced commit message creation with emoji support
- Conventional commits compliance
- Interactive Git integration
Installation
Stable Release
npm install -g @typeweaver/commitweave
Beta Release
npm install -g @typeweaver/commitweave@beta
Usage
commitweave # Start interactive commit creation
commitweave init # Initialize configuration
Full changelog: https://github.com/GLINCKER/commitweave/commits/v0.1.0-beta.2