R8.5.1

最終更新日: 2020年8月4日

機能

No 内容 変更箇所 再テストの必要性
ENH1160701 Java 14 に対応する。Designerの環境設定でJavaバージョンに"14"と記述することができる。 [FW] JavaVersion なし
ENH1165901 スクリプトで利用できる暗黙変数をコンソールで確認する方法を用意する。 [FW] ScriptCodeRunner なし
REG1146502 タブレイアウト利用時、表示画面に内部識別子 "ENDTAB" という文字が表示される場合がある。R8.5.0で対応したENH11465「通常の項目が並ぶタブレイアウトに、外部キー子モデルタブレイアウトをまとめることができるようにする」の対応漏れ。 [G] JSP なし
REG1149245 JasperReportを用いた一覧帳票PDFが出力されない。R8.5.0で対応したENH11492「一覧表示グリッドのボタン表示制御で閲覧・更新権限を利用できるようにする」の影響。 [FW] JFCButtonfield
PresentationBase
なし
REG1160301 参照連動や自動計算元になる項目が繰り返しコンテナ項目の場合にAjax処理が行われない。(JavaScriptのupateContent関数が実行されない。) R8.5.0で対応したENH11528「隠し項目の自動計算に記述されている項目の値を変更したときAjaxを動作させるようにする」の影響。 [G] insert/update js なし
REG1161101 R8.4.2で追加したプリンシパルが、R8.5.0へ移行すると消えてしまう。 [FW] Repository-
MigrationCUI.jar
repository/trunk以下の.authority/.principalにあるファイル群
REG1147502 一覧表示のボタン表示条件が効かないパターン。R8.5.0の対応漏れ。 [FW] JFCReflactionBasedControlUtilBase なし
REG1144707 R8.3.3で対応したENH11326「更新画面の前後のデータにアクセスするボタン押下時に実行されるスクリプトで、更新されたオブジェクトを参照する方法を提供する。」が機能しない。R8.3.7で対応したFIX11447「更新して次へを押して、画面リロードをしたときに、前のデータで保存されてしまう」対応の影響。この機能を再び利用できるようにする。 [FW] DbUpdate-
BaseController
なし
REG1163201 1つのモデルに複数のコピー登録機能を定義すると実行時に Cannot map 'copyXXXController' method CopyXXController#getrelエラーが発生する。R8.5.0で対応した一覧更新画面の各機能強化の影響。 [G] JSP なし
REG1146102 ウィザードと繰り返しコンテナを利用すると登録画面等でid重複のJavaScriptエラーが発生する。R8.5.0で対応したFIX11461「隠し項目に対して入力可・不可制御で値を保持を設定しても値がクリアされる」対応の影響。 [FW] DbUpdate-
BaseController
なし
REG1145912 入力支援の電話番号入力時、自動的にハイフン区切りを行う機能が繰り返し項目で動作しない。R8.5.0で生じる。 [G] insert/update js なし
REG1165701 日付の範囲検索で終了日の日付カレンダ入力で入力値によって末日が補完されない場合がある。R8.4.2で対応したFIX11438「日付の範囲検索で終了日の日付カレンダ入力で年のみ入力した場合に末日が補完されない」の影響。 [FW] DateTextBox.js なし
REG1163801 ファイル項目を全文検索に登録するとき、実行時エラー NoClassDefFoundError が発生する場合がある。R8.5.0で対応したLIB11486「Apache Tika 1.24へのバージョンアップ」で登録すべきjarファイルが不足していたため。 [FW] xmpcore-shaded.jar なし
FIX1160201 別の関数の内部にインデックス付きSLICE関数を記述するとビルドエラーになるパターン。 [G] ヘルパクラス calc メソッド なし
FIX1160801 項目名が長いとき、PostgreSQLのシーケンス名とマッチせず実行時エラーになる。 [G] initdb.xml なし
FIX1161201 繰り返しコンテナ内に用意したモデル参照(検索)項目のクリアボタン押下で、無関係の行の参照連動(自モデル保存)項目も消えてしまう。 [G] ヘルパクラス clear メソッド
Insert/Update<モデルID><コンテナ>.jsp
なし
FIX1161301 外部キー子モデルのタブに表示条件(1件以上データがあるときのみタブを表示する)を設定したとき、条件が合致せずタブが表示されない場合に、親モデル自体が表示されなくなる。 [G] JSP なし
FIX1161601 全文検索またはサジェストを利用したモデルで、日付項目が主キーとなっているとコンパイルエラーになる。 [G] <モデルID>Map なし
FIX1162201 ant boost コマンドで class ファイルをまとめたとき、インポートツール InitLoader.jar の実行に失敗する。ant boost で生成された wagbyapp.jar がクラスパスに含まれていなかった。 [G] InitLoader.jar なし
FIX1162401 一覧表示テーブルにスクロールバーを表示した場合に一覧のチャートが表示されない。 [FW] __javascript_
drawChartForShowlist.html
なし
FIX1162801 「検索画面と一覧表示画面を同時に表示する」が有効でない画面で更新画面の"更新して次へ"を押下すると実行時エラーとなる。 [G] コントローラクラス なし
FIX1162901 繰り返しコンテナを縦並びレイアウトでは折りたたみ表示が機能しない。 [G] <モデルID><コンテナID>.jsp なし
FIX1163004 「ログに変更履歴を残す」を有効にしたモデルに自分自身を参照するチェックボックス型を用意すると保存処理が機能しない。 [FW] PresentationPHelperPart[5,6] 繰り返しコンテナを利用した変更履歴モデルの動作確認
FIX1163101 IFまたはDATEDIF関数の引数にSLICE関数を用いるとビルドエラーになる。 [G] ヘルパクラス calc メソッド なし
FIX1163501 参照モデル同士の関係性で選択肢を絞り込む設定が行われている項目を参照連動すると、一覧表示画面で参照連動項目が "存在しないデータ XXX (-)" と表示されることがある。 [G] ヘルパクラス l2lp メソッド なし
FIX1163601 親子モデル関係の子モデルで、ファイル型項目の画像サイズの単位が反映されない。 [G] JSP なし
FIX1163701 IE11でExcel帳票を作成した場合、拡張子がxlsで固定される。 [G] <モデルID>ReportListServiceImpl なし
FIX1145803 ユーザ定義の入力チェック式で、繰り返しコンテナ内の項目にISEMPTY関数を2つ以上使うとビルドエラーになる。 [G] <モデルID>PInputCheckHelper なし
FIX1163901 ウィザード機能を使用しているモデルで 検索結果が1件のとき更新画面へ遷移する設定が効かない。 [G] ShowList<モデルID>Controller なし
FIX1164201 一覧更新画面にて参照連動項目で参照先が浮動小数点の場合に修正していないのに編集有と表示される。 [G] <モデルID>UlpHelper
isChangedメソッド
なし
FIX1164301 "Javaソースコードの設定>カスタマイズクラスの作成を有効にする"と、コピー登録画面で"登録>登録の実行"スクリプトが実行されない。 [FW] BaseController なし
FIX1164601 複合キーモデルを参照するラジオボタン項目でビルドエラーになるパターン。 [G] <モデルID>LpHelper なし
FIX1164701 ラジオボタン参照項目で非選択でも表示する設定とし、一つも選択しない場合、詳細画面表示時と検索画面表示時に実行時エラーとなる。 [G] <モデルID>PHelper なし
FIX1164901 REST APIでX-Wagby-Authorization認証を用いたときに不要なログ JFC-90002 が出力される場合がある。 [FW] LogonStatusManager なし
FIX1165301 レイアウト設定のリポジトリ > レイアウト名で「表示順」に同じ数値を入れるとレイアウトが崩れる。 [G] JSP なし
FIX1166001 子モデルの検索項目の検索制御のモデル参照の表示方式をチェックボックスにすると親モデルの詳細表示画面に子モデル一覧が表示されなくなる。 [G] ShowArray<モデルID>ProcessBean なし
FIX1158801 オートスケール、マイクロサービス運用時、データのインポート処理で workflow-definitions ファイルが再作成される仕様だが、複数サーバ起動時にこれが再作成されないサーバが発生する可能性があった。 [G] WEB-INF/workflow-definitions 以下の xml ファイル なし
FIX1158901 オートスケール、マイクロサービス運用時、あるサーバでポータルの表示/非表示の切り替えを行うと他のサーバーにも反映される仕様だったが、これが反映されない可能性があった。 [FW] JfcportalSettingInitializer なし
SPC1160401 テキスト入力欄の Ajax 処理(JavaScriptのupdateContent関数) の実行イベントを onChange から onPress へ変更する。R8.5.0で対応したENH11528「隠し項目の自動計算に記述されている項目の値を変更したときAjaxを動作させるようにする」により、これまで動作していなかったAjax呼び出しが実行されるようになったが、その影響で onChange イベントの取り扱いが無効となるケースがみつかったため。R8.5.8で、この対応による別の問題がみつかったため、onChange に戻しています。 [G] insert/update js テキスト入力欄の Ajax 処理の動作
Noの先頭3文字は次の意味です。"ENH" 新機能・改善。"REG" デグレード。"FIX" 不具合修正。"SPC" 仕様変更。"LIB" 同梱するライブラリ・データのバージョンアップ。
変更箇所のプレフィックス文字は次の意味です。[FW] フレームワーク、[G] 自動生成されるコード。

Wagby Designer

No 内容
ENH1157901 モデルID変更時、モデルのタブを切り替えることができないように制御する。例えば選択肢モデル(初期データ固定)作成時、モデルIDを変更後に初期データタブを開くと"初期データの取得に失敗しました。"というエラーダイアログがでていたが、このような操作が行えないようになる。
ENH1160601 juserのサブモデルに含めることができない項目を事前にチェックする。
REG1162301 項目ルールが作成できない。R8.5.0で項目ルールの設定位置を変更したことによる影響。
REG1162501 複数の項目をまとめて他モデルへコピーした際に元の項目の並び順が維持されずにコピーされる場合がある。R8.5.0で内部処理を変えたことによる影響。
REG1164001 メニュー画面でメニューボタンを押下してもプロパティ欄にモデル名が表示されない。R8.5.0で内部処理を変えたことによる影響。
FIX1165501 メニュー画面でモデルのダウンロードメニュー追加ボタンが表示されない。
SPC1162701 コマンドラインから ant full でフルビルドを行う場合、Wagbyアプリケーションの自動停止処理は行わないようにする。(コマンドラインからの操作が失敗することがあるため)

Wagby Testing Framework

No 内容
ENH1160901 テストシナリオの日本語記述で、検索条件部の対応強化をはじめとする、いくつかの命令を追加する。
ENH1165001 サブウィンドウ画面の一覧表示部の値チェックに対応させる。
FIX1164101 日付型、日付時刻型項目で入力方式が年月日リストボックスの場合、空文字が指定された場合には何も表示されていない選択肢になるようにする。

移行ツール

No 内容
FIX1163401 移行前のリポジトリに "presentation/displayitem/@type=隠し項目" が含まれていた場合、これは旧形式のため、新形式 "presentation/displayitem/@hidden=true" に変更する。

同梱するライブラリ

No 内容
LIB1161501 Apache Tomcat を 8.5.56 から 8.5.57 へバージョンアップする。脆弱性 JVNDB-2020-006737 への対応。
LIB1163301 Spring Batch を 4.2.0 から 4.2.4 にバージョンアップする。脆弱性 JVNDB-2020-006897 への対応。
LIB1161001 Apache Commons Lang3 を 3.6 から 3.10 にバージョンアップする。
LIB1044507 Font Awesome を 5.12.0 から 5.13.1 にバージョンアップする。
LIB1136201 Dojotoolkit を 1.16.0 から 1.16.3 にバージョンアップする。
LIB0786242 令和2年7月31日更新分の郵便番号データ(アイビス版)を含める。