変更履歴
vibeの主要な変更はここに記録されています。
v1.1.0
Section titled “v1.1.0”リリース日: 2026年3月8日
vibe startでDWIM(Do What I Mean)によるリモートブランチのチェックアウトをサポート - リモートブランチを自動検出してチェックアウト
v1.0.0
Section titled “v1.0.0”リリース日: 2026年2月26日
vibe copyコマンドを削除
v0.23.0
Section titled “v0.23.0”リリース日: 2026年2月26日
- メインワークツリーからCopy-on-Writeを使用してファイルをコピーする
vibe copyコマンドを追加 - Claude Code worktree hook 統合(
start/cleanコマンドに--claude-code-worktree-hookモードを追加) - Claude Code 向け
WorktreeCreate/WorktreeRemovehook サポート
--targetオプションのパスバリデーションを追加- hook モードでのworktree削除前に防御的なディレクトリ変更を追加
v0.22.2
Section titled “v0.22.2”リリース日: 2026年2月13日
- コンパイル済みリリースバイナリにネイティブモジュール(vibe-native)を埋め込む修正
- Bun コンパイルバイナリ向けの直接
.noderequire フォールバックを追加
v0.22.1
Section titled “v0.22.1”リリース日: 2026年2月12日
- Bun ランタイムでの CoW (Copy-on-Write) ネイティブクローニングを有効化
v0.22.0
Section titled “v0.22.0”リリース日: 2026年2月10日
jumpコマンドにファジーマッチングを追加(タイプミスや部分入力でもマッチ可能)jumpコマンドにMRU(最近使用した順)ソートを追加(最近使ったワークツリーが上位に表示)
v0.21.0
Section titled “v0.21.0”リリース日: 2026年2月8日
- シェルラッパーを自動生成する
vibe shell-setupコマンドを追加
startコマンドの console.log 文のインデント修正
v0.20.0
Section titled “v0.20.0”リリース日: 2026年2月8日
- ブランチ名でワークツリー間を素早く移動する
vibe jumpコマンドを追加(部分一致、単語境界マッチング、対話的選択に対応) - メインワークツリーに戻るための
vibe homeコマンドを追加
- シェルインジェクション防止:
cd出力でシングルクォートと特殊文字をエスケープ - 成功メッセージがエラー出力に見えないよう緑色で表示するよう修正
- ANSI カラー出力の
NO_COLOR環境変数サポート
v0.19.2
Section titled “v0.19.2”リリース日: 2026年2月8日
brew upgradeコマンドで完全修飾タップ名を使用するよう修正
v0.19.1
Section titled “v0.19.1”リリース日: 2026年2月7日
- tsdown互換性のための内部ビルド設定修正
v0.19.0
Section titled “v0.19.0”リリース日: 2026年2月7日
startコマンドに--trackオプションを追加:--base使用時にリモート追跡ブランチの作成を明示的に有効化--base使用時のデフォルト動作を--no-trackに変更し、自動的なリモート追跡ブランチ作成を防止
- Homebrewフォーミュラが
vibe-betaと競合しなくなり、安定版とベータ版の共存が可能に
v0.18.0
Section titled “v0.18.0”リリース日: 2026年2月2日
- Deno/JSR配布:
deno run jsr:@kexi/vibeでvibeを直接実行可能に - ベータチャンネル: Homebrewで
vibe-betaとして早期機能テストが可能に
v0.17.0
Section titled “v0.17.0”リリース日: 2026年1月31日
vibe.concurrency.copy設定オプションでコピー並行数を設定可能に
v0.16.1
Section titled “v0.16.1”リリース日: 2026年1月26日
- tsdown v0.20.1互換性のためのビルド設定修正
v0.16.0
Section titled “v0.16.0”リリース日: 2026年1月26日
- メインworktreeが削除された場合の検出機能とエラーメッセージを追加
- インポートマップ設定の修正によりnative cloneが正しく動作するように
v0.15.1
Section titled “v0.15.1”リリース日: 2026年1月24日
- npmパッケージのビルド設定修正(内部)
v0.15.0
Section titled “v0.15.0”リリース日: 2026年1月24日
vibe startコマンドに--baseオプション - ベースブランチの明示的な指定が可能
- レンダリング呼び出しのスロットリングによるスピナー安定性の改善
v0.14.0
Section titled “v0.14.0”リリース日: 2026年1月19日
- XDG Trash対応:
vibe cleanでシステムのゴミ箱機能を使用可能に- Linux: XDG Base Directory仕様に準拠したゴミ箱
- macOS: Finderのゴミ箱と統合
vibe cleanコマンドの冪等性を改善し、並行実行時の安定性を向上
v0.13.0
Section titled “v0.13.0”リリース日: 2026年1月18日
- リリースワークフローにTwitter告知テンプレートを追加
- Markdownファイル同期ルール(_.md / _.ja.md ペア)
vibe-release-new-versionClaude Codeコマンドによるガイド付きリリース
- PRレビューフィードバック対応
- JSR依存関係をdevDependenciesに移動しビルド修正
- JSR依存関係をバンドルしてnpx使用時のレジストリ設定不要化
v0.12.0
Section titled “v0.12.0”リリース日: 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テストの修正と改善
v0.9.0
Section titled “v0.9.0”リリース日: 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コマンドのシェルインジェクション防止- クリーン操作のセキュリティ改善
v0.8.0
Section titled “v0.8.0”リリース日: 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フラグを追加
v0.7.0
Section titled “v0.7.0”リリース日: 2026年1月13日
- ドキュメントサイトにSNSプレビュー用のOGPメタタグ
- pnpm workspaceへの変換とdocs CIチェックの追加
- サプライチェーンセキュリティのためのminimum release age設定
vibe cleanでmain worktreeに戻るcdコマンドを出力
v0.6.0
Section titled “v0.6.0”リリース日: 2026年1月13日
- 外部スクリプトによるWorktreeパスのカスタマイズ
path_scriptを設定してworktreeディレクトリパスを動的に決定- 環境変数:
VIBE_REPO_NAME,VIBE_BRANCH_NAME,VIBE_SANITIZED_BRANCH,VIBE_REPO_ROOT
- deno compileコマンドをdeno taskに統一
v0.5.2
Section titled “v0.5.2”リリース日: 2026年1月13日
- CI/リリースワークフローのコンパイルコマンドに
--allow-ffiフラグを追加
v0.5.1
Section titled “v0.5.1”リリース日: 2026年1月13日
- ドキュメントサイト(Starlightベース)
- ヘッダーにGitHub Starボタン
- Windows、Nushell、PowerShell、Linuxのインストールガイド
- GitHub Actionsによるドキュメント自動デプロイ
- ディレクトリコピーの並列化によるパフォーマンス改善
- ファイル操作中にコピー戦略名を表示
v0.5.0
Section titled “v0.5.0”リリース日: 2026年1月10日
vibe startでフック実行をスキップする--no-hooksオプションvibe startでファイルコピーをスキップする--no-copyオプション- GitHub SponsorsとPatreonの資金調達設定
- 開発ワークフローのドキュメント改善
v0.4.0
Section titled “v0.4.0”リリース日: 2026年1月8日
- コピー戦略とパフォーマンス最適化
- FFIを使用したネイティブクローン(macOSの
clonefile、LinuxのFICLONE) - APFSおよびBtrfs/XFSのCopy-on-Write(CoW)サポート
- クロスファイルシステムコピー用のrsyncフォールバック
- FFIを使用したネイティブクローン(macOSの
- グロブパターンによるディレクトリコピーサポート
- 新しいマーカー形式による進捗表示の改善
- パフォーマンス向上のためCopyServiceをリファクタリング
- よりクリーンな出力で進捗表示を強化
- CopyServiceテストのリソースリーク
- 進捗表示の空のマーカー行
v0.3.0
Section titled “v0.3.0”リリース日: 2026年1月2日
- リポジトリセキュリティのための信頼システム
- フック実行前にリポジトリを明示的に信頼する必要がある
- 信頼されたリポジトリを管理する
vibe trustコマンド - 悪意のあるフック実行を防ぐセキュリティファーストのアプローチ
- 冪等性のある
vibe start- 既存のWorktreeで実行すると再利用
- 国際ユーザー向けに日本語UIメッセージを英語に置換
- リポジトリルートパスの正規化を改善
- リポジトリルートの正規化問題
v0.2.0
Section titled “v0.2.0”リリース日: 2025年12月28日
- 自動ワークフロー用のフックシステム
pre_start、post_start、pre_clean、post_cleanフック- Worktreeにファイルをコピーする
files設定
- ローカル設定サポート(
.vibe.local.toml) - 設定管理用の
vibe configコマンド
- Worktree管理の強化
- シェル統合の改善
v0.1.0
Section titled “v0.1.0”リリース日: 2025年12月28日
- 初回リリース
vibe startによる基本的なWorktree作成vibe cleanによるWorktreeクリーンアップ- マルチシェルサポート(Bash、Zsh、Fish、Nushell、PowerShell)
.vibe.toml設定ファイルサポート