概要
開発ツールのバージョン管理・タスクランナーである mise が v2026.4.18 をリリースした。最大の変更点は、実験的機能として提供されていた mise prepare コマンドが mise deps へ正式に改名されたことで、依存関係管理の操作感が大きく改善された。あわせて、設定ファイルのキー名も [prepare] から [deps] に変更されている。
依存関係管理コマンドの刷新
新しい mise deps コマンドでは、mise deps add npm:react や mise deps remove npm:lodash といったサブコマンドで個別パッケージを直接追加・削除できるようになった。これまでの mise prepare はツール間の依存関係を宣言するだけの実験的な機能に留まっていたが、今回の改名と機能拡充により、実用的な依存関係管理ワークフローとして整備された。
vfox プラグイン向けにも対応が強化され、プラグイン開発者が metadata.lua 内で PLUGIN.depends = {"node", "python"} のように依存ツールを宣言できるようになった。mise がインストール順序を自動解決するため、ユーザー側で依存関係を手動管理する手間が省かれる。
npmバックエンドのAube対応とバグ修正
npmバックエンドでは npm.package_manager のデフォルト値が "auto" に変更された。これにより、環境に Aube パッケージマネージャーが存在する場合は自動的に優先して使用され、存在しない場合は従来どおり npm へフォールバックする動作となる。
バグ修正面では、npm・pipx・cargo など複数のパッケージレジストリバックエンドが上流ソースを直接クエリするよう改善され、古いバージョン情報がキャッシュされたまま表示される問題が解消された。また、複数プロセスが同時にロックファイルを更新する際の競合状態、GitHub Enterprise での認証検証エラー、CI 環境での不要なアニメーション表示といった問題もあわせて修正されている。