R8.2.2

最終更新日: 2020年7月13日

機能

No 分類 内容 変更箇所
ENH1031101 改善 Spring の PasswordEncoder に対応する。これによってパスワードハッシュ化のカスタマイズが行えるようになる。 [FW] SecurityBeanConfiguration
ENH1077601 改善 「チェックボックス(サブウィンドウ)」機能と「メインウィンドウの入力値を検索条件として再利用する」機能の組み合わせを検索画面にも対応させる。関連ページは次の通り。(1) チェックボックス(サブウィンドウ)(2) メインウィンドウの入力値を検索条件として再利用する [G] jsp
ENH1085701 改善 全文検索利用時、これまでは(通常検索で設定した)暗黙条件・検索条件の初期値・データ権限が考慮され、全文検索結果とこれらの絞り込み条件の積集合が検索結果となっていた。この動きを拡張し、通常検索の検索条件として利用者が設定した値(数値、日付、全文検索の対象となっていない文字列型)の絞り込み条件も適用するようにした。例えば通常検索で日付範囲指定を行い、かつ全文検索で特定のキーワードを指定するようなことが可能となる。 [G] ShowListXXProcessBean
ENH1088301 改善 スクリプトの改変チェック処理をスキップするオプションを用意する。このオプションを有効にすることで、パフォーマンスが向上する。 [FW] ScriptCodeRunner
ENH1084001 改善 ワークフロー開始後にフロー参加者を削除したときでもワークフローの詳細表示画面が表示されるようにする。ワークフローは開始後にフロー参加者を変更することはできない(このワークフローを取り消してやり直す)のが仕様だが、これまでは表示もできなかった。この対応により(ワークフローの取り消しとやり直しはこれまでどおりだが)表示自体は可能となった。 [FW] WorkFlowManager
ENH1085001 改善 ファイル型項目をダウンロードするときに用いていたwagbyDownload2.jspをSpringMVCのコントローラクラスへ変更する。動作は変わらない。これまでログに "getOutputStream()はこのレスポンスに対して既に呼び出されています" というメッセージが出ることがあったが、この出力が抑制される。 [FW] DownloadFileController
wagby-servlet.xml
ENH1087401 改善 セッションタイムアウトが発生した後にサブウィンドウ検索画面を開くと、サブウィンドウ検索画面にログオン画面が表示されるが、このタイミングでアラートダイアログを表示するようにした。アラートダイアログの「OK」ボタンを押下、またはダイアログを閉じるとサブウィンドウ検索画面が閉じられる。 [FW] logon.jsp
common.js
REG1086701 デグレード 一括処理で「全データ一括処理の対象とする」設定を行なったモデルの主キーにハイフンが含まれていると画面表示時にJavaScriptエラーが発生する。R8.2.0で対応したFIX10737「一括処理を有効とした一覧表示画面で、主キーにハイフンが含まれているとボタンが機能しない」の影響。 [FW] JFCUtils
[G] showListXX.jsp
REG1087201 デグレード ヘルパの帳票出力後(一覧)スクリプトが呼び出されない。R8.2.1で対応したENH10812「一覧帳票(Excel)におけるメモリ効率の改善」の影響。 [FW] ScriptCodeRunner
REG1088801 デグレード クラシックカレンダビューから鉛筆アイコンをクリックして新規登録をした場合に、新規登録画面の日付項目にカレンダーの日付が渡らない。R8.1.1で対応したFIX100516 "モダンカレンダービューREST APIにアクセスした際に、検索条件が有効とならず、全件取得してしまうことがある" の影響。 [G] ヘルパクラスinitializeメソッド
FIX1030408 不具合 繰り返し項目/繰り返しコンテナの初期表示数を指定したとき、Tomcatコンソールに不要なエラーログが出力される場合がある。動作に影響ないが、このログ出力を抑制する。 [FW] EntityHelper
FIX1076806 不具合 外部キーの値に"-"が含まれているとき、親モデルに用意された外部キー子モデルコピー登録ボタンで遷移するとエラーになる。R8.2.1での対応に不足があった。 [G] ヘルパクラス
FIX1077003 不具合 閲覧権限(検索画面)設定にパラメータ付きで検索条件をセットしても、リストボックス、ラジオボタン、検索画面項目の値が適切に渡されない。R8.2.0で対応したFIX10770の対応漏れ。 [FW] JFCControlUtil
PresentationPHelperPart7_p2p
FIX1079801 不具合 テキストエリア項目をラベルで表示する設定を行なうと1行目のみ若干、右にずれて表示されている。 [FW] common.css
FIX1082301 不具合 バイト数による入力文字数チェックはサーバサイドでの処理に統一する。JavaScriptを用いたリアルタイムチェックでの計算は不正確になる場合があるため。 [G] JavaScript
FIX1082401 不具合 REST APIにて権限がない操作を行おうとした場合に実行時エラーが発生する。 [FW] BaseController
FIX1083001 不具合 コピー登録画面のページタイトルを指定しても、パンくずに反映されない。 [G] jfcapp_ja.properties.UTF8
FIX1083101 不具合 参照連動項目がAjaxで更新されると検索画面のダウンロードボタンが常に押下可能となる。 [FW] __javascript_setResponseXMLContent_value.html
disableDownloadButton.vm
FIX1083301 不具合 サブデータベースの最大接続数と最大待ち時間の設定が有効にならない。 [G] server.xml
FIX1083401 不具合 外部キー子モデルを用意し、子モデル更新時の親モデルの更新を行う設定で、親モデルの自動計算式で繰り返しコンテナ内で他モデル参照の値を用いて計算すると不正確な値が格納されることがある。 [G] ヘルパクラス calcAncestor メソッド
FIX1083501 不具合 一括更新処理で、主キーが空というデータが含まれた場合に実行時エラーになることがある。通常は生じないが念のため空チェックの判定を加える。 [FW] DbShowListSelectableBaseController
FIX1084101 不具合 枝番項目を指定したモデルで、一覧更新画面にて2つ以上データを登録しようとするとエラーが発生する。 [FW] DbGetBranchProcessBean
[G] ヘルパクラス
FIX1084201 不具合 保留フロー一覧画面で承認を行なうとページインデックスのリンクがボタンに変わってしまう。 [FW] page_index.tag
FIX1084401 不具合 誰もログオンしていないにもかかわらず同一アカウントの同時ログオン上限でログオンできなくなる可能性がある。R8.2.0で対応したFIX10734「同一アカウントの同時ログオン上限でログオンできない状況になることがある」の対応強化。 [FW] LogonService
FIX1084601 不具合 一覧表示グリッド形式で、主キーに他モデル参照を使っており、かつ参照先モデルが複合キーの場合に詳細表示へのパラメータが正しく設定されない。 [G] JavaScript
FIX1084701 不具合 入力可・不可制御と必須チェックを組み合わせるとエラーメッセージの項目名がラベルの表示内容の設定値で表示されない。 [G] ヘルパクラス
FIX1085101 不具合 一覧表示グリッドにて、権限チェックのセキュリティエラーのログ出力を抑制する。 [FW] MyShowListJfccspreferenceitemController
FIX1085301 不具合 登録・更新の確認画面を用意したとき、確認画面のボタン位置は指定が無視され、常に画面上部に配置される。 [G] confirmXX.jsp
FIX1085401 不具合 主キーに他モデル参照を使っており、参照先モデルが複合キーの場合に、参照先モデルの主キーに日本語を含むと、新規登録後の詳細画面に正しく遷移しない。 [G] コントローラクラス
FIX1085801 不具合 全文検索を設定したモデルの一覧表示がグリッドの場合、暗黙条件・検索条件の初期値・データ権限が考慮されない全文検索が行われる。グリッドでない場合は考慮されており、動作に整合性がなかったため、グリッドでない場合の動作に準拠させる。 [FW] Grid.js
FIX1085901 不具合 ユーザ定義入力チェックでCONTAINS関数を使うとビルドエラー。 [FW] ExcelFunction
FIX1086001 不具合 入力欄のスタイルを指定すると style 属性が二重に出力されることがある。 [G] JSP
FIX1086201 不具合 一つの画面に複数のグラフを表示する設定を行っている場合、グラフ設定が正しく反映されない。 [G] JSP
FIX1087001 不具合 一覧表示グリッドで2ページ目以降のデータ表示時に再検索した結果が1ページという場合にグリッドにデータが表示されない。 [FW] Grid.js
FIX1087301 不具合 コントローラの"詳細>帳票"、"一覧>一覧帳票"スクリプトが呼び出されない。 [FW] ScriptCodeRunner4Controller
FIX1087701 不具合 隠し項目だけで定義されたパネルが「印刷形式で表示」画面で表示される。R8.1.2(patch)で対応したFIX0731307「HTML簡易印刷機能で、繰り返しコンテナと子モデルの両方を含む詳細画面のレイアウトが崩れる」の対応漏れ。 [G] printScreenXX_body.jsp
FIX1087801 不具合 一括処理を有効にした一覧表示画面のページネーションをボタンに統一する。一括処理を有効にした一覧表示画面で、何も選択していないときのページネーションがリンクになっていたが、一つでも選択状態になるとボタンとなっていた。このちぐはぐさを解消する。
注:FIX10923 (R8.2.3) で、リンク表示とボタンの混在に戻す。
[FW] page_index.tag
FIX1087901 不具合 モバイルモデルで登録・更新画面の確認ボタンが動作しない。 [G] JSP
FIX1088001 不具合 論理削除を有効にしたとき、物理削除を実行すると、パンくずに物理削除のリンクが表示されてしまう。 [FW] PankuzuManager
FIX1088401 不具合 一括処理でコンソールにゼロ除算エラーが出力されることがある。 [FW] DbShowListBaseController
FIX1088501 不具合 アカウントパスワード変更画面で全クリアボタンをクリックしても入力したパスワードがクリアされない。 [G] JSP
FIX1088601 不具合 浮動小数点における範囲チェックのエラーメッセージで数値が指数表記されることがある。 [G] リソースファイル
FIX1088701 不具合 メインメニューのタブを選択せずに直接、階層メニュー下の画面を表示したとき、メニュー画面へ戻っても階層メニューが表示されない。 [FW] common.js
FIX1088901 不具合 他モデル参照項目にて、検索時の初期値にUSERINFO関数がある場合にNonUniqueResultExceptionが発生することがある。 [FW] JfcHibernateDao
SPC1082201 仕様変更 自動計算の項目はアップロード更新の対象ではないが、これが主キー(かつ自動計算で主キーを求める)の場合はアップロード更新の対象とするようにした。 [G] ヘルパクラス
SPC1084901 仕様変更 親子モデル関係時、子モデルの更新画面を開くと親モデルのヘルパの詳細画面表示(更新)のスクリプトが動作していたが、これを呼び出されないようにする。これによってヘルパの詳細画面(登録,更新)のスクリプトは、自モデルに限って呼び出されるという仕様となる。 [FW] EntityHelper
FW : フレームワーク、G : 自動生成されるコード

Wagby Designer

No 分類 内容
ENH1083201 改善 関連図の表示時、モデル名・IDが長い場合、モデル枠内にマウスオーバーさせることで長い名前も表示させるようにする。
ENH1070505 改善 スクリプト「ヘルパ>検索(初期値)」をDesignerで作成できるようにする。XXCHelper_initialize.jsとなる。
FIX1083701 不具合 ヘルパのスクリプト「詳細画面表示(更新)」は、詳細画面を用意しないと生成されなかった。更新画面が用意されていた場合、このスクリプトは生成されるようにする。同じく「詳細画面表示(登録)」も詳細画面が用意されていない場合でも、登録画面が用意されていた場合はスクリプトを生成する。
FIX1083801 不具合 表示条件の式中に "REQUEST" という文字列を含んだ場合、式の解釈途中にエラーが生じることがある。
FIX1084801 不具合 "画面 > ビュー"の設定で、変更した値が反映されない場合がある。
FIX1085201 不具合 一覧表示画面から詳細画面(サブウィンドウ)を開く設定を行うとソースコード生成に失敗することがある。
FIX1086301 不具合 ビルドしたアプリケーションに wagby/customize/.empty という不要なファイルが含まれていたため、これを除く。
FIX1086501 不具合 モデル項目一覧で項目行を入れ替えると検索・一覧のチェックボックスが設定値と異なって表示される場合がある。
FIX1086901 不具合 コントローラのスクリプトで一覧更新の実行タイミング「キャンセル」のスクリプトが別のスクリプト設定になる。
FIX1087101 不具合 外部リンクメニューのアイコンがデフォルトアイコンから変更できない。(Designerでは設定できるがビルド後のアプリケーションに反映されない。)
FIX1087601 不具合 2つ以上のモデルを削除後、すぐにビルドを行うと意図しないモデルロックエラーが発生する。
FIX1088201 不具合 入れ子のグループを隠しレイアウトにした場合に項目のレイアウト名とグループ・タブのレイアウト名に相違がでる場合がある。

同梱するライブラリ

No 内容
LIB1073001 XMLを扱うライブラリ dom4j を 1.6.1 から 2.1.1 にバージョンアップする。脆弱性の対応のため。
LIB1073002 hibernate-core と hibernate-entitymanager を 5.1.11.Final から 5.1.17.Final へバージョンアップする。dom4j バージョンアップに伴う対応。
LIB1082501 Jackson-databind を 2.9.6 から 2.9.8 にバージョンアップする。脆弱性 JVNDB-2018-013285, JVNDB-2018-013284, JVNDB-2018-013283, JVNDB-2018-013282, JVNDB-2018-013259, JVNDB-2018-013258, JVNDB-2018-013257, JVNDB-2018-013062 への対応。
LIB1085601 非同期処理のためのライブラリ Spring AMQP, Spring Rabbit を 1.7.8 から 1.7.12 へバージョンアップする。脆弱性 JVNDB-2018-013143 への対応。
LIB1085602 非同期処理のためのライブラリ Rabbit MQ Client を 4.0.3 から 4.8.3 へバージョンアップする。
LIB1085603 Spring Boot を 1.5.14 から 1.5.19 へバージョンアップする。LIB1085601,LIB1085602対応に必要。
LIB1086601 Spring Framework を 4.3.18 から 4.3.22 へバージョンアップする。脆弱性 JVNDB-2018-013901 への対応。
LIB1086602 Spring Batch を 3.0.9 から 3.0.10 へバージョンアップする。脆弱性 JVNDB-2018-013901 への対応。