1.1.24.0 の変更点(.NET Core)
ソース基準日: 2021年4月29日(版を示すソースコミットの日付)。1.1.23.0 からの変更です。
機能追加・仕様変更
- 運用・設定 — 二段階認証コードのBCC送付をパラメータスイッチで切り替え可能にできるようになった。
- その他 — $p.responsiveメソッドを利用できるようになった。
- 運用・設定 — 見出しの表示名に空欄の設定を許可する仕様に改めた。
不具合修正
- 運用・設定 — 一括更新及びビューのフィルタ設定で検索ダイアログを表示できない不具合を修正した。
- その他 — ExportUtilities.ColumnOptionsでnull参照違反が起きる不具合を修正した。
- その他 — モバイル用メニューが正しく動作しない不具合を修正した。
実装を読む
二段階認証メールのBCC設定
Security.json の SecondaryAuthentication に NotificationMailBcc を追加しています。初期値は false です。二段階認証全体の Enabled や通知方式の NotificationType とは別の項目です(Security.json、SecondaryAuthentication.cs)。
json
{
"SecondaryAuthentication": {
"Enabled": true,
"NotificationType": "Mail",
"NotificationMailBcc": true,
"AuthenticationCodeCharacterType": "Number",
"AuthenticationCodeLength": 8,
"AuthenticationCodeExpirationPeriod": 300
}
}認証コードの文字種・長さ・有効期間の値は、この版の出荷時の設定を示しています。
存在しないエクスポート項目で例外にしない
エクスポートの項目選択では、列を参照する際に o.Column?.TypeCs を使います。列が取得できない候補を処理するときのNULL参照を避ける修正です(ExportUtilities.cs)。
ソース上の版番号
Web アプリのパッケージ用 Version は 1.1.6.0 です。AssemblyVersion と FileVersion は 1.1.24.0 なので、この記事は後者と対象コミットを基準にしています(Implem.Pleasanter.NetCore.csproj、Implem.Pleasanter.csproj)。