コンテンツにスキップ

変更履歴

vibeの主要な変更はここに記録されています。

リリース日: 2026年3月8日

  • vibe start でDWIM(Do What I Mean)によるリモートブランチのチェックアウトをサポート - リモートブランチを自動検出してチェックアウト

リリース日: 2026年2月26日

  • vibe copy コマンドを削除

リリース日: 2026年2月26日

  • メインワークツリーからCopy-on-Writeを使用してファイルをコピーする vibe copy コマンドを追加
  • Claude Code worktree hook 統合(start / clean コマンドに --claude-code-worktree-hook モードを追加)
  • Claude Code 向け WorktreeCreate / WorktreeRemove hook サポート
  • --target オプションのパスバリデーションを追加
  • hook モードでのworktree削除前に防御的なディレクトリ変更を追加

リリース日: 2026年2月13日

  • コンパイル済みリリースバイナリにネイティブモジュール(vibe-native)を埋め込む修正
  • Bun コンパイルバイナリ向けの直接 .node require フォールバックを追加

リリース日: 2026年2月12日

  • Bun ランタイムでの CoW (Copy-on-Write) ネイティブクローニングを有効化

リリース日: 2026年2月10日

  • jump コマンドにファジーマッチングを追加(タイプミスや部分入力でもマッチ可能)
  • jump コマンドにMRU(最近使用した順)ソートを追加(最近使ったワークツリーが上位に表示)

リリース日: 2026年2月8日

  • シェルラッパーを自動生成する vibe shell-setup コマンドを追加
  • start コマンドの console.log 文のインデント修正

リリース日: 2026年2月8日

  • ブランチ名でワークツリー間を素早く移動する vibe jump コマンドを追加(部分一致、単語境界マッチング、対話的選択に対応)
  • メインワークツリーに戻るための vibe home コマンドを追加
  • シェルインジェクション防止: cd 出力でシングルクォートと特殊文字をエスケープ
  • 成功メッセージがエラー出力に見えないよう緑色で表示するよう修正
  • ANSI カラー出力の NO_COLOR 環境変数サポート

リリース日: 2026年2月8日

  • brew upgrade コマンドで完全修飾タップ名を使用するよう修正

リリース日: 2026年2月7日

  • tsdown互換性のための内部ビルド設定修正

リリース日: 2026年2月7日

  • start コマンドに --track オプションを追加: --base 使用時にリモート追跡ブランチの作成を明示的に有効化
  • --base 使用時のデフォルト動作を --no-track に変更し、自動的なリモート追跡ブランチ作成を防止
  • Homebrewフォーミュラが vibe-beta と競合しなくなり、安定版とベータ版の共存が可能に

リリース日: 2026年2月2日

  • Deno/JSR配布: deno run jsr:@kexi/vibe でvibeを直接実行可能に
  • ベータチャンネル: Homebrewで vibe-beta として早期機能テストが可能に

リリース日: 2026年1月31日

  • vibe.concurrency.copy 設定オプションでコピー並行数を設定可能に

リリース日: 2026年1月26日

  • tsdown v0.20.1互換性のためのビルド設定修正

リリース日: 2026年1月26日

  • メインworktreeが削除された場合の検出機能とエラーメッセージを追加
  • インポートマップ設定の修正によりnative cloneが正しく動作するように

リリース日: 2026年1月24日

  • npmパッケージのビルド設定修正(内部)

リリース日: 2026年1月24日

  • vibe startコマンドに--baseオプション - ベースブランチの明示的な指定が可能
  • レンダリング呼び出しのスロットリングによるスピナー安定性の改善

リリース日: 2026年1月19日

  • XDG Trash対応: vibe clean でシステムのゴミ箱機能を使用可能に
    • Linux: XDG Base Directory仕様に準拠したゴミ箱
    • macOS: Finderのゴミ箱と統合
  • vibe clean コマンドの冪等性を改善し、並行実行時の安定性を向上

リリース日: 2026年1月18日

  • リリースワークフローにTwitter告知テンプレートを追加
  • Markdownファイル同期ルール(_.md / _.ja.md ペア)
  • vibe-release-new-version Claude Codeコマンドによるガイド付きリリース
  • PRレビューフィードバック対応
  • JSR依存関係をdevDependenciesに移動しビルド修正
  • JSR依存関係をバンドルしてnpx使用時のレジストリ設定不要化

リリース日: 2026年1月18日

  • マルチランタイムサポート: Node.js/npm/npxおよびBun環境でのvibe実行をサポート
  • RuntimeAbstractionLayer: Node.jsとBun両対応の統一ランタイム抽象化レイヤー
  • AppContext依存性注入: DIパターンによるテスタビリティの向上
  • vibe-native: CからRust (napi-rs)への移行により安全性と保守性を向上
  • vibe-native: 複数パッケージから単一の統合パッケージに集約
  • ネイティブモジュールのエラーハンドリング改善
  • Windows検出ロジックの改善
  • 低速接続向けにmise HTTPタイムアウトを拡張
  • 各種e2eテストの修正と改善

リリース日: 2026年1月16日

  • GNU Coding Standards準拠のCLIオプション
    • --verbose / -V: 詳細出力を有効化
    • --quiet / -q: 必須でない出力を抑制
    • --dry-runの短いエイリアス-n
    • 不明なオプションの検出と有用なエラーメッセージ
  • vibe cleanコマンドの高速削除(Fast remove)
    • .vibe-trash-*にリネームすることでO(1)の即座なディレクトリ削除
    • バックグラウンドでのクリーンアップによりユーザー体験を向上
    • ベンチマーク: 29秒 → 2秒(342Kファイル、14倍高速化)
    • [clean] fast_remove設定オプション(デフォルト:有効)
  • errorLog関数によるヘルプテキストの整形改善
  • cleanコマンドのシェルインジェクション防止
  • クリーン操作のセキュリティ改善

リリース日: 2026年1月14日

  • vibe upgrade コマンド - 新しいバージョンのチェックとアップグレード方法の表示
  • vibe start--dry-run オプション - 操作を実行せずにプレビュー
  • vibe clean--delete-branch / --keep-branch オプション
  • vibe clean--force / -f オプション - 確認プロンプトをスキップ
  • .vibe.toml[clean] delete_branch 設定オプション
  • Claude ActionsをOAuth認証からAPIキー認証に変更
  • 未コミットの変更があるworktreeの削除時に--forceフラグを追加

リリース日: 2026年1月13日

  • ドキュメントサイトにSNSプレビュー用のOGPメタタグ
  • pnpm workspaceへの変換とdocs CIチェックの追加
  • サプライチェーンセキュリティのためのminimum release age設定
  • vibe cleanでmain worktreeに戻るcdコマンドを出力

リリース日: 2026年1月13日

  • 外部スクリプトによるWorktreeパスのカスタマイズ
    • path_scriptを設定してworktreeディレクトリパスを動的に決定
    • 環境変数: VIBE_REPO_NAME, VIBE_BRANCH_NAME, VIBE_SANITIZED_BRANCH, VIBE_REPO_ROOT
  • deno compileコマンドをdeno taskに統一

リリース日: 2026年1月13日

  • CI/リリースワークフローのコンパイルコマンドに--allow-ffiフラグを追加

リリース日: 2026年1月13日

  • ドキュメントサイト(Starlightベース)
  • ヘッダーにGitHub Starボタン
  • Windows、Nushell、PowerShell、Linuxのインストールガイド
  • GitHub Actionsによるドキュメント自動デプロイ
  • ディレクトリコピーの並列化によるパフォーマンス改善
  • ファイル操作中にコピー戦略名を表示

リリース日: 2026年1月10日

  • vibe startでフック実行をスキップする--no-hooksオプション
  • vibe startでファイルコピーをスキップする--no-copyオプション
  • GitHub SponsorsとPatreonの資金調達設定
  • 開発ワークフローのドキュメント改善

リリース日: 2026年1月8日

  • コピー戦略とパフォーマンス最適化
    • FFIを使用したネイティブクローン(macOSのclonefile、LinuxのFICLONE
    • APFSおよびBtrfs/XFSのCopy-on-Write(CoW)サポート
    • クロスファイルシステムコピー用のrsyncフォールバック
  • グロブパターンによるディレクトリコピーサポート
  • 新しいマーカー形式による進捗表示の改善
  • パフォーマンス向上のためCopyServiceをリファクタリング
  • よりクリーンな出力で進捗表示を強化
  • CopyServiceテストのリソースリーク
  • 進捗表示の空のマーカー行

リリース日: 2026年1月2日

  • リポジトリセキュリティのための信頼システム
    • フック実行前にリポジトリを明示的に信頼する必要がある
    • 信頼されたリポジトリを管理するvibe trustコマンド
    • 悪意のあるフック実行を防ぐセキュリティファーストのアプローチ
  • 冪等性のあるvibe start - 既存のWorktreeで実行すると再利用
  • 国際ユーザー向けに日本語UIメッセージを英語に置換
  • リポジトリルートパスの正規化を改善
  • リポジトリルートの正規化問題

リリース日: 2025年12月28日

  • 自動ワークフロー用のフックシステム
    • pre_startpost_startpre_cleanpost_cleanフック
    • Worktreeにファイルをコピーするfiles設定
  • ローカル設定サポート(.vibe.local.toml
  • 設定管理用のvibe configコマンド
  • Worktree管理の強化
  • シェル統合の改善

リリース日: 2025年12月28日

  • 初回リリース
  • vibe startによる基本的なWorktree作成
  • vibe cleanによるWorktreeクリーンアップ
  • マルチシェルサポート(Bash、Zsh、Fish、Nushell、PowerShell)
  • .vibe.toml設定ファイルサポート