1.1.25.0 の変更点(.NET Core)
ソース基準日: 2021年5月14日(版を示すソースコミットの日付)。1.1.24.0 からの変更です。
機能追加・仕様変更
- データ入出力 — 同名の添付ファイルを上書き保存するスイッチを利用できるようになった。
- 運用・設定 — CookieのSecure属性を有効化するパラメータを利用できるようになった。
- その他 — ヘルプメニューのリンク先URLを改めた。
- その他 — ServerScriptTimeOutを10000へ変更した。
不具合修正
- 画面・表示 — 検索用ダイアログが中央に配置されない不具合を修正した。
- 運用・設定 — APIから数値項目を更新する場合に、小数点以下桁数の設定にあわせてメールが通知されない不具合を修正した。
- データ入出力 — 表示名が多言語ファイルにより置換される不具合を修正した。
実装を読む
同名の添付ファイルを上書きする
添付ファイル項目に OverwriteSameFileName を追加し、未指定時は false に初期化します。有効な場合は、新しいファイルを追加する前に、既存の添付一覧から同名のファイルを探して Deleted = true にします。判定はファイル名の一致で行います(SiteSettings.cs、BinaryUtilities.cs、BinaryUtilities.cs)。
CookieのSecure属性を切り替える
Security.json の SecureCookies の初期値は false です。CookieのSecure属性を有効にするためのパラメータとして追加しています(Security.json)。
json
{
"SecureCookies": true
}Security.json に指定する項目の抜粋です。
サーバースクリプトの初期タイムアウトを変更する
Script.json の ServerScriptTimeOut を 2000 から 10000 に変更しています。ミリ秒指定なので、出荷時の上限は2秒から10秒になります(Script.json、ServerScriptModel.cs)。
ソース上の版番号
Web アプリのパッケージ用 Version は 1.1.6.0 です。AssemblyVersion と FileVersion は 1.1.25.0 なので、この記事は後者と対象コミットを基準にしています(Implem.Pleasanter.NetCore.csproj、Implem.Pleasanter.csproj)。