WHAT: Universal release workflow with auto-detection, multi-language changelogs, semantic versioning, and git tagging. WHEN: User wants to create a release, bump version, update changelog, push a new version, or prepare for deployment. KEYWORDS: "release", "发布", "new version", "新版本", "bump version", "update version", "更新版本", "push", "推送", "create release", "prepare release", "tag version"
Initial release: introduces a universal, multi-language release workflow for any project type. - Auto-detects project type and version files (Node.js, Python, Rust, Claude Plugin, generic) - Generates semantic release changelogs in multiple languages, detecting changelog files and languages - Analyzes commits for feature, fix, breaking changes using conventional commit messages - Suggests and applies semantic version bumps with user confirmation and dry-run support - Automates release tasks: changelog generation, version file update, git commit, tagging, and optional push - Never pushes or tags without explicit user confirmation