No |
内容 |
変更箇所 |
再テストの必要性 |
ENH1283801 |
モバイル画面のメニューに外部リンクを配置できるようにする。 |
[G] jsp,html |
モバイルのメニュー |
ENH1283501 |
メール送信機能で、1日に送信できるメールの上限数を指定できるようにする。(迷惑メールと誤解されない対策) |
- |
なし |
ENH1288501 |
内蔵データベース利用時、カラムサイズを超えたデータを登録してエラーとなったときのエラーメッセージがわかりにくかったため、修正する。 |
[FW] errormsgconv.properties |
なし |
ENH1291101 |
スクリプトで利用できるログ出力オブジェクト scriptLogger を提供しました。 |
- |
なし |
* REG1265303 |
世代管理を有効にしたモデルで登録更新画面に確認画面を用意したとき、確認画面の繰り返しコンテナ部が入力可能な状態で表示される。 |
[G] jsp,html |
世代管理と確認画面を併用したモデル |
* REG1276102 |
世代管理を有効にしたモデルで、新規登録処理を行うと、世代管理に「更新前」レコードが記録されてしまう。これは不要な記録であった。 |
[G] Update<モデルID>Controller |
世代管理を適用したモデル |
* REG1286601 |
モバイル利用時、メニューから新規登録画面を開いてすぐにキャンセルすると、モバイルではなくPC用のメニューが表示される。R9.0.3で対応したSPC12266「メニューから登録画面へ遷移し、そこでキャンセル処理を行うとメニュー画面へ遷移させる」の影響。 |
[FW] DbBaseController |
なし |
*FIX1187115 |
R6/R7からR9への移行時、休日モデル(jholiday)はR9に付属の定義を使うべきだが、R6/R7のjholidayが移行されていた。R9.0.0でR8からR9の移行には対応済みであったが、R6/R7でその対応が漏れていた。 |
[FW] RepositoryMigrationCUI.jar |
なし |
* FIX1279401 |
世代管理を適用かつ更新画面で確認画面を用意したとき、更新確認画面でキャンセル処理を行なった場合でも「変更(前)」が記録されてしまう。 |
[G] Update Controllerクラス |
なし |
* FIX1271501 |
繰り返しコンテナを含むモデルに世代管理を適用したとき、コンテナ部分が最後の行しか世代管理の対象にならない。 |
[G] ヘルパクラス saveAsGeneration メソッド |
なし |
* FIX1279601 |
世代管理を適用したモデルで繰り返しコンテナの差分チェックが動作していない。 |
[G] Update/Insert/Copy Controllerクラス |
なし |
* FIX1269203 |
世代管理機能を利用した時、モデル項目の閲覧権限が世代管理詳細画面で機能していない。 |
[G] html |
なし |
* FIX1265302 |
詳細画面では世代管理を表示するが、登録更新前の確認画面では世代管理を非表示にする。R9.1.0の対応漏れがあった。 |
[G] confirm系html |
なし |
* FIX1279701 |
世代管理データの表示で「戻る」ボタンにアイコンを付与する。 |
[G] html |
なし |
* FIX1282401 |
世代管理を有効にしたモデルで、初期値>詳細画面表示時の設定内容が反映されている。 |
[G] ヘルパクラス beforeShowメソッド |
なし |
* FIX1283201 |
世代管理の履歴画面表示時、ArrayIndexOutOfBoundsExceptionが発生するパターン。 |
[G] PresentationPHelper |
なし |
* FIX1276701 |
複合キーモデルかつキーの一部がモデル参照項目を含むモデルにカレンダビューを適用するとビルドエラー。 |
- |
なし |
* FIX1277101 |
外部キー子モデルの一覧表示でバーゲージが表示されない。 |
[G] html |
なし |
* FIX1279001 |
IE11利用時、条件で非表示になるタブ内に数値入力欄があるとリクエスト送信時にエラーが発生する。 |
[FW] TabManager.js |
なし |
* FIX1280201 |
一覧表示画面に段組みレイアウトを指定したモデルをスマートフォンで表示するとエラーになる。スマートフォン画面は段組レイアウトに未対応のため、この設定を無視するようにする。 |
[G] モバイル系jsp |
なし |
* FIX1281201 |
プレファレンスのログオフアイコンの表示切替がモバイル画面に反映されない。 |
[FW] mobileGloballink.jsp mobileMenu_pagetitle.jsp |
なし |
* FIX1281401 |
帳票画面のページタイトル設定時、設定したページタイトルがパンくずに反映されない。 |
[G] jsp,html |
なし |
* FIX1281501 |
順序を利用する主キー項目を二つ以上用意するとビルドエラーになる。 |
[G] ヘルパクラス initialize メソッド |
なし |
* FIX1280101 |
繰り返しコンテナ項目に閲覧更新権限を設定したときビルドエラーになる。 |
[G] ヘルパクラスp2sメソッド |
なし |
* FIX1281001 |
項目に条件付き権限設定を含めたモデルの登録更新画面での画面再描画処理で、再描画される直前の値が権限判定に使われている。 |
[G] ヘルパクラス s2p,p2s コントローラクラス do_default,do_getxml |
項目に権限設定を指定したモデル |
* FIX1281101 |
項目に条件付き権限かつ「空白時に上書き」の指定がリスト、ラジオ、チェックボックス、繰り返しコンテナで効いていない。 |
[G] ヘルパクラス s2p,p2s |
項目に権限設定を指定したモデル |
* FIX1281701 |
タブレットデバイスで一括処理対象のチェックボックスを外しても一括処理ボタンが押下可能のままとなる。 |
[FW] common.js |
一覧表示画面の一括処理チェックボックスの動作 |
* FIX1282001 |
休日設定モデルのカレンダビューで登録済みのデータを選択してもダイアログが表示されない。 |
[FW] common.js |
なし |
* FIX1284001 |
タブレイアウトで通常項目と繰り返しコンテナを含める設定を行い、そのあと繰り返しコンテナ部を削除するとビルド時にエラー (NPE) が発生する。 |
(自動生成部) |
なし |
* FIX1286701 |
モバイルモデルのカレンダビュー表示時にREST APIのエラーが表示される。 |
[FW] calendarview_includecontent_mobile.tag common.js |
なし |
* FIX1276301 |
CSSレイアウト利用時、帳票画面表示時にエラーが発生する。 |
[G] html |
なし |
* FIX1276401 |
CSSレイアウト利用時、検索条件日付項目を範囲検索としないときCSSが適用されていないようにみえる。 |
[G] html |
なし |
* FIX1276601 |
CSSレイアウト利用時、主キーが設定されているラジオボタン項目をもった一覧更新画面が実行時エラーになる。 |
[G] html |
なし |
* FIX1276801 |
CSSレイアウト利用時、カレンダビューの検索項目にラジオボタンが含まれているとカレンダが表示されない。 |
[G] html |
なし |
* FIX1277001 |
CSSレイアウト利用時、バーゲージの値が空の場合に画面が表示されない。 |
[G] html |
なし |
* FIX1279101 |
CSSレイアウト利用時、項目の最大入力文字数の設定が反映されない。 |
[G] html |
なし |
* FIX1280601 |
CSSレイアウト利用時、値をコピーするボタンの出力位置が正しくない。 |
[G] html |
なし |
* FIX1280701 |
CSSレイアウト利用時、チェックボックスとラジオボタン用のスタイル設定が入力欄に反映されない。 |
[G] html |
なし |
* FIX1281301 |
CSSレイアウト利用時、項目の前後に表示する文字列にbrタグを設定しても改行されない。 |
[G] html |
なし |
* FIX1270103 |
HTMLレイアウト利用時、リストボックス形式の日付入力欄を変更してもAjax呼び出しが行われない。 |
[FW] src_input_date_combo_javascript.tag |
なし |
FIX1276001 |
サジェスト項目に更新権限を設定するとビルドエラーになる。 |
[G] <モデルID>PHelper p2sメソッド |
なし |
FIX1283301 |
HTMLテーブルレイアウト利用時、日付の月、日の入力欄がテキストボックスの場合に2桁の数字を入れると全て表示されない。 |
[G] jsp |
なし |
FIX1278001 |
CSSレイアウト利用時、「印刷形式で表示」が動作しない。 |
[FW] base_print.html [G] html |
なし |
FIX1283401 |
CSSレイアウト利用時、「未入力を検索」欄の表示位置を入力欄の下部に配置するようにする。 |
[G] html |
なし |
FIX1284701 |
CSSレイアウト利用時、外部キー子モデルの配置位置を変更すると「新規」ボタンが二つ出力され、動作不良となる。 |
[G] html |
なし |
FIX1286001 |
CSSレイアウト利用時、横と縦のレイアウトのネスト構造で、レイアウトが崩れるパターン。 |
[G] html |
なし |
FIX1286101 |
CSSレイアウト利用時、枠なしの横並びグループに含んだ縦並びグループのレイアウトが崩れるパターン。 |
[G] html |
なし |
FIX1287301 |
CSSレイアウト利用時、検索項目へのパディング指定が効かない。 |
[G] html |
なし |
FIX1287701 |
CSSレイアウト利用時、テキスト入力欄の文字数設定と入力欄スタイル指定を同時に行うとスタイルが適用されない。 |
[G] html |
なし |
FIX1209501 |
CSSレイアウト利用時、ラベルと値の表示方法に「縦」を指定することができない。 |
[G] html |
なし |
FIX1288101 |
CSSレイアウト利用時、モデル参照チェックボックス項目のラベルと値の表示を「縦↓」にすると選択肢の並びが揃わない。 |
[G] html |
なし |
FIX1288601 |
CSSレイアウト利用時、「詳細画面>スタイル>値の高さ」設定が反映されない。 |
[G] html |
なし |
FIX1288901 |
繰り返しコンテナで変更履歴を管理しているモデルで、入力エラーチェックで入力画面に戻された場合や、データベースの一意制約違反などのエラーが生じた場合に、適切な変更履歴とならない場合がある。 |
[FW] ChangelogService [G] Update<モデルID>ProcessBean |
なし |
FIX1289001 |
CSSレイアウト利用時、一覧表示のラベル表示位置設定が反映されない。 |
[G] html |
なし |
FIX1289901 |
CSSレイアウト利用時、ラジオボタン項目に「出力制御>詳細画面」で設定したスタイルが反映されない。 |
[G] html |
なし |
FIX1290101 |
CSSレイアウト利用時、一覧更新画面の「日付と時刻」入力欄の周りに登録更新画面の値部の背景色が設定される。 |
[G] html |
なし |
FIX1290401 |
CSSレイアウト利用時、「出力制御>詳細画面>スタイルの指定」の "値" 部の設定が反映されない。 |
[G] html |
なし |
FIX1290402 |
CSSレイアウト利用時、「出力制御>詳細画面>スタイルの指定」の "ラベル" 部の設定で、セミコロンで複数の指定をおこなった時、最初の設定のみ反映される。二番目以降の設定が無視されていた。 |
[G] html |
なし |
FIX1287501 |
HTMLレイアウト利用時、モバイル端末で値変更時に画面を再描画する設定を行なったラジオボタン・チェックボックスを選択しても画面再描画後に値が選択されない場合がある。 |
[G] モバイル用JSP |
なし |
FIX1284301 |
CSSレイアウト/HTMLレイアウト利用時、親子モデル同時更新画面の子モデル部の数値フォーマットが最後の行しか効かない。 |
[G] html,jsp |
なし |
* FIX1285401 |
CSSレイアウト/HTMLレイアウト利用時、一覧表示の段組みレイアウトを行なうとテーブル列にずれが発生するパターン。 |
[G] html,jsp |
なし |
FIX1277901 |
アカウント(juser)に紐づくプレファレンス情報(preferenceitem)を保存する処理を同期化する。負荷が高い環境でエラーになることを防ぐ。 |
[FW] HibernateUserInfo |
"未選択"をつくらないリストボックスを含んだ繰り返しコンテナ項目の動作 |
FIX1280801 |
繰り返しコンテナ内の項目に"未選択"をつくらないリストボックスを用意した時、表示上は先頭に配置されている選択肢が、内部では選択状態となっていないため参照連動などが効かない。 |
[G] ヘルパクラス createContainerObject メソッド |
"未選択"をつくらないリストボックスを含んだ繰り返しコンテナ項目の動作 |
FIX1283101 |
バーコード読み込みのカメラ画像とテキストボックスを縦並びにする。 |
[FW] BarcodeReader.html |
なし |
FIX1276901 |
外部キーの型を取得する際、その外部キーがさらにモデル参照項目だったとき型の取得に失敗する。 |
- |
なし |
FIX1279201 |
計算式にモデル参照(チェックボックス)に絞り込み設定を行ったとき、ビルドエラーになるパターン。 |
[G] ヘルパクラス calc メソッド |
なし |
FIX1285701 |
郵便番号項目に余分な空白があるとリアルタイム入力チェックエラーになる。通常このようなケースは生じないが、データベースの型に char(10) など固定長を指定したときに生じることがあった。 |
[G] ヘルパクラス s2p メソッド |
なし |
FIX1286901 |
一覧更新画面にURL型項目を含み、かつ読み込み専用で式によって値を設定する組み合わせで実行時エラーとなる。 |
[G] updateList<モデルID>Ulp.jsp |
なし |
FIX1287401 |
ポートレットのモダンカレンダービューに週の開始曜日の設定が適用されない。モダンカレンダビューにアクセス時、利用者のプレファレンスを参照して週の開始曜日の設定を反映させるようにする。 |
[FW] ModernCalendarPortlet.js |
なし |
FIX1287901 |
帳票出力とCSVダウンロード機能で、生成したファイルをサーバに保存するとき、Windows OS でファイル名に使えない文字[\:/*<>|] をアンダースコア(_)に置き換えるようにする。 |
[FW] StringUtil |
なし |
FIX1288001 |
帳票テンプレートで出力方法に「サーバに保存する」を指定し、出力フォルダが未指定の場合に実行時エラー (NullPointerException) が発生する。 |
[G] Download<モデルID>ProcessBean |
なし |
FIX1288201 |
帳票出力ボタンを詳細表示画面に設定しているときに詳細画面の表示に失敗することがあった。 |
[FW] BaseController |
なし |
FIX1290601 |
モバイル端末利用時、自動計算、参照連動等が設定されているモデルでJavaScriptエラーが発生するパターン。 |
[G] モバイル用JSP |
なし |
FIX1290701 |
スタイル指定で関数を使っている検索条件項目について、 検索一覧画面で一覧データが表示される場合にスタイル指定が効かない。 |
[FW] JFCReflactionBasedControlUtilBase JFCStyleUtil |
なし |
FIX1291301 |
複合キーを参照しているモデル参照項目を隠し項目としたとき、複合キーのパラメータが正しくサーバに渡されていない。HTMLレイアウト版で修正。(CSSレイアウトはR9.1.2で対応) |
[G] jsp |
なし |
FIX1291601 |
フラット系CSS利用時、IE11で日付項目のヘルプボタンアイコンが表示されない。 |
[FW] help_flat_3.svg |
なし |
SEC1277601 |
新規登録、更新、詳細画面、一覧表示画面、同(行毎)、同(一括)、帳票画面のユーザ定義処理ボタンについて、CSRF対策として内部で生成したトークンをチェックする処理を含める。これまでCSRF対策は基本処理(登録、更新)で行っていたが、この対応を拡張する。 |
[FW] コントローラクラス |
なし |
SEC1277602 |
新規登録、更新、詳細画面のメール送信ボタンについて、CSRF対策として内部で生成したトークンをチェックする処理を含める。 |
[FW] コントローラクラス |
なし |
SEC1290001 |
Spring4Shell(CVE-2022-22965)脆弱性対応で、ログオン画面で使っていたDataBinderを、別方式の実装に切り返る。Wagbyではこれ以外でDataBinderを使っているところはない。 |
[FW] LogonController |
なし |
* SPC1280301 |
データベースで一意制約違反が生じた際「すでに使用済みのキーを用いて、登録処理を行おうとしました。」というエラーメッセージが出力する機能があるが、利用者が直接、メッセージファイルに追記する必要があった。この対応を行うデータベースを最初から追加して出荷するようにした。 |
[FW] errormsgconv_ja.properties |
なし |
SPC1277501 |
登録や更新画面のユーザ定義処理にアクション名を指定したときに、アクション名の指定を無視するようにする。(この場合、不正なHTMLとなるため) |
[G] html,jsp |
なし |
SPC1278701 |
フレームワークに含まれていたサーブレットフィルタCVE20140094Filterを削除する。これはR7まで使っていたStrutsの脆弱性対応フィルタで、含まれていても動作に影響はなかったが、R8以降は使われていなかった。 |
[FW] CVE20140094Filter |
なし |
SPC1279501 |
「検索結果が1件のとき詳細表示画面に遷移する条件」を「常に」に設定したとき、データが1件のみであれば画面自体は詳細表示画面に遷移するが、パンくずに検索画面へのリンクが残る。これを残らないようにした。 |
[FW] BaseController [G] ShowList<モデルID>Controller getPankuzuNodeメソッド |
なし |
SPC1280001 |
一覧画面から詳細画面をサブウィンドウで表示させたとき、サブウィンドウでエラー発生したときにはパンくず、サブメニューを非表示とし、ウィンドウを閉じるリンクを用意する。 |
[G] html,jsp,コントローラ部 |
なし |
SPC1280401 |
Excel帳票で、テンプレートファイルを読み込んだとき "Zip bomb detected! The file would exceed the max. ratio of compressed file size to the size of the expanded data." というエラーが出力されることがある。Apache POI が許容するファイル圧縮率を変更し、このエラーの発生を抑えるようにする。 |
[FW] ReportWorkbookImpl |
なし |
SPC1282901 |
メール送信時の文字エンコーディングをこれまでのiso-2022-jpからutf-8に変更する。utf-8に対応しているメーラーが増えていることを考慮した。[文字エンコーディングのカスタマイズ方法...] |
[FW] util.properties (j_util.jar) |
なし |
SPC1283601 |
エラー発生画面に、発生日時を含めて表示する。 |
[FW] error.jsp |
なし |
SPC1282101 |
範囲検索条件レイアウトの標準を「均等割り付け」から「左寄せ」に変更する。ただし旧版のリポジトリを読み込んだ場合は「左寄せ」として移行する。 |
[G] jsp/html |
なし |
SPC1280705 |
CSSレイアウト利用時、詳細画面でチェックボックスの選択状態を示すアイコンを画像からFontAwesome のアイコンに変更する。 |
[G] html |
なし |
SPC1283502 |
メール送信を行うクラスMailMessageManagerのsendメソッドをクラスメソッドからインスタンスメソッドに変更された。 |
- |
カスタマイズコード |