Skip to content

Releases: GLINCKER/commitweave

Release vscode-v1.0.0

07 Aug 21:04
Compare
Choose a tag to compare

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

07 Aug 20:59
Compare
Choose a tag to compare
Pre-release

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

07 Aug 20:57
Compare
Choose a tag to compare
Pre-release

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

20 Jul 23:17
c96e489
Compare
Choose a tag to compare

🚀 @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, and mock 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

20 Jul 22:18
Compare
Choose a tag to compare
Pre-release

🚀 @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 and chalk
  • 🧠 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
  • 🧪 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

20 Jul 22:10
Compare
Choose a tag to compare
Pre-release

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