F# 向けテスティングフレームワークPersimmonのv4系リリース
だいたい作業し終えたので告知です。
https://www.nuget.org/packages/Persimmon/4.0.2
https://www.nuget.org/packages/Persimmon.TestAdapter/0.11.0
https://www.nuget.org/packages/Persimmon.Dried/4.0.1
https://www.nuget.org/packages/Persimmon.MuscleAssert/3.0.0
https://www.nuget.org/packages/Persimmon.Script/4.0.0
https://www.nuget.org/packages/Persimmon.Unquote/0.2.0
paket.templateに慣れていなくてpatch versionが少しだけ上がってます…。
例外として、PersimmockはPersimmon非依存なので特にアップデートはありません。
Fake.Persimmonについては後述します。
netstandard1.6 or netstandard2.0サポート
上記で紹介したライブラリはどちらかに対応しています。 ようやくスタートラインに立てた…。
FSharp.Core 4.5.xが利用可能
ユーザ側はFSharp.Coreのバージョンを気にしなくて良くなったので*1新しめのFSharp.Coreでも動くはずです。
これはだいたい id:htid46 さんのおかげです、ありがとうございました。
net40以下 & PCLドロップ
FSharp.Core 4.2.x以降サポートされなくなったframeworkをサポートから外しました。 もしこれらの環境で使いたい場合はPersimmon 3系以前を使ってください。
Fake.Persimmon
FAKE 5で命名規約がかなり変わったこともあってdeprecatedです。
もし使いたいなら id:htid46 さんがgistに試作品を用意してくださったのでこれを使ってください。
https://gist.github.com/hafuu/ea5b0140d01beb97f10ed20079cdcf72
今後の予定
ドキュメントが散らばりがちなのでgithub.ioに作る予定です。 というかFSharp.Formattingがもう厳しい…。
あとPersimmon.Templatesはそのうち更新します。
*1:今まで無理だったのかよ、というツッコミは…ごめんなさい