🗂

Livet v4.0.0 をリリースしました

1 min read 2

WPF 用の MVVM インフラストラクチャーの Livet ですが .NET 6 RC2 でビルドした v4.0.0 をリリースしました。Visual Studio 2022 用の拡張機能もあわせてリリースしています。Visual Studio 2019 ではテストはしていませんが動くことを期待しています。

https://marketplace.visualstudio.com/items?itemName=okazuki.livet

Preview 版としてリリースするかどうか悩みましたが .NET 6 RC2 が go live で Visual Studio 2022 Preview も go live になっているので Preview 版ではなくバージョン番号的には v4.0.0 という形で出しました。.NET 6 の正式リリース後にリビルドをしたものを v4.0.1 という形で出そうと思っています。

変更点

Livet.Extensions に含まれる FolderSelectionMessage を ViewModel 起点のメッセージとして使うと例外が起きていた問題を修正しました。りおんさん報告ありがとうございました。
これに対応するため FolderSelectionMessageResponse プロパティを string から string[] に変更しています。これはファイルを選択するダイアログを出すためのメッセージの OpeningFileSelectionMessage にあわせるようにするという判断でこのようにしました。そのため既存の FolderSelectionMessage クラスの SelectedPaths プロパティは無くなりました。

FolderSelectionMessage を利用している方は Response を単一選択のフォルダーのパスを取得する目的で利用していた場合は message.Response?.FirstOrDefault() などのように書き換えをお願いします。

まとめ

Livet のメンテはしてますが、そんなに利用しているわけではないので、もし不具合等に気づいたら GitHub の Issues への投稿をお願いします m(_ _)m
なるべく対応していこうと思います。

Discussion

Visual Studio 2019 v16.11.2でも拡張機能を更新して、新しいプロジェクトテンプレートでの作成を確認しました。

SelectedPathsを使っていたところもResponseに変更することで、正常に動作することを確認しました。

@soi013 いつもありがとうございます!動いたみたいで安心しました。

ログインするとコメントできます