Changelog

November 8, 2025 ยท View on GitHub

This page contains the complete changelog for the Vibetuner project.

๐Ÿ“‹ Complete Changelog

For the full changelog with all version history, release notes, and package-specific changes, see the main CHANGELOG.md file in the repository.

๐Ÿ”„ How Updates Are Managed

Vibetuner uses Release Please for automated changelog management:

  1. PR Titles: Contributors use conventional commit format (e.g., feat: add OAuth support)
  2. Automatic Detection: Release Please analyzes PR titles to categorize changes
  3. Smart Versioning: Determines MAJOR/MINOR/PATCH versions automatically
  4. Professional Notes: Generates clean, organized changelog entries
  5. Package Awareness: Groups changes by affected packages

๐Ÿ“ฆ Package-Specific Changes

The main changelog includes changes for all Vibetuner components:

  • Python Package (vibetuner): Core framework and CLI tools
  • JavaScript Package (@alltuner/vibetuner): Frontend dependencies
  • Scaffolding Template: Project template and configuration

Changes are automatically categorized by which packages were affected in each release.

๐Ÿค Contributing to Changelog

When contributing to Vibetuner, please follow the PR title guidelines to ensure proper changelog generation.

Quick Reference

# New Features โ†’ MINOR release
feat: add new feature
feat(scope): specific feature

# Bug Fixes โ†’ PATCH release  
fix: resolve issue
fix(scope): specific fix

# Breaking Changes โ†’ MAJOR release
feat!: breaking change
BREAKING CHANGE: description

# Documentation โ†’ PATCH release
docs: update documentation

# Maintenance โ†’ PATCH release
chore: update dependencies
refactor: improve code structure

This changelog system ensures transparent, professional release notes while maintaining development efficiency.