[[ChangeLog]] *2008/06/04 [#zf651800] ***[[S2JSF]]1.0.28 [#q55f1ace] 1.0.27からの変更点は次の通りです。 JIRAの詳細はこちら~ https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10657&sorter/field=issuekey&sorter/order=DESC&sorter/field=updated&sorter/order=DESC&tempMax=1000 Bug -[JSF-75] - ViewProcessorの更新が親子までしか行われない *2008/02/23 [#p7752095] ***[[S2JSF]]1.0.27 [#t0f717ce] 1.0.26からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10496&sorter/field=issuekey&sorter/order=DESC&tempMax=1000 Bug -[JSF-69] - ForEachの中のValidatorExtでValueBindingが最初しか評価されない Seasar-user:9745 -[JSF-70] - m:immediate="true"のイベントで発生した例外をハンドリングすると、NullPointerExceptionが発生 -[JSF-71] - META-INF/faces-config.xmlのHtmlInputTextRenderer定義が不正 -[JSF-72] - [Seasar-user:10659] 【s2jsf】Content-Typeの指定方法の問題 -[JSF-73] - BigDecimalとBigInteger利用時に変換エラーが発生すると、メッセージにm:labelではなくm:idが利用される *2007/07/31 [#wb7b4bb3] ***[[S2JSF]]1.0.26 [#e2d4fa1a] 1.0.25からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10394&sorter/field=issuekey&sorter/order=DESC&tempMax=1000 Bug -[JSF-61] - QueryStringつきのアクセスでApplyRequestValuePhaseがskipされる -[JSF-63] - [Seasar-user:8462]s2jsf の postback および S2AnywhereValidator について -[JSF-64] - Validation失敗時に空にした値が反映されない -[JSF-65] - m:passthroughのinputタグのIDが書き換えられてしまう -[JSF-66] - f:param利用時に、リクエストパラメータよりもsessionの値(VB式で解決できる値)が優先して適用される。-[JSF-67] - [Seasar-user:8996][S2JSF]Aタグ利用時に、onclickが2回描画される。 Improvement -[JSF-58] - [Seasar-user:6679][S2JSF] 1.0..xでtabindexにEL式を記述するとエラーになる -[JSF-59] - ForEachにMapを使えるようにする New Feature -[JSF-60] - forEachで繰り返し出力されるtr,tdなどのタグのIDでもJSFコンポーネント同様なIDを付与したい *2007/05/26 [#ycd11fa1] ***[[S2JSF]] 1.1.2 [#c7171ad7] 1.1.1からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10303&sorter/field=issuekey&sorter/order=DESC&tempMax=1000 Bug -[JSF-46] - [Seasar-user:5623] [S2JSF]ValueBindingによるレイアウト切り替え時のコンポーネントIDの重複について -[JSF-51] - [Seasar-user:5773] 【S2JSF】動的テンプレート画面におけるバリデーションエラー時の振る舞いについて -[JSF-54] - Textareaでプレビュー用の文字が本番でも出力される -[JSF-57] - SelectManyCheckboxにおいてバリデーションエラー時にsubmittedValueが反映されない -[JSF-61] - QueryStringつきのアクセスでApplyRequestValuePhaseがskipされる Improvement -[JSF-59] - ForEachにMapを使えるようにする New Feature -[JSF-50] - selectタグのnullLabel属性にもValueBinding可能にしてほしい -[JSF-52] - tableタグを多用した場合のパフォーマンスを向上させる -[JSF-60] - forEachで繰り返し出力されるtr,tdなどのタグのIDでもJSFコンポーネント同様なIDを付与したい *2007/03/10 [#x515ed4b] ***[[S2JSF]] 1.0.25 [#j411be2b] 1.0.24からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10380&sorter/field=issuekey&sorter/order=DESC&tempMax=1000 Bug -[JSF-55] - [Seasar-user:6481] [S2JSF] 1.0.24でEL式が評価されない -[JSF-57] - SelectManyCheckboxにおいてバリデーションエラー時にsubmittedValueが反映されない Improvement -[JSF-56] - web.xmlにおいてデフォルトでコンポーネントツリーをキャッシュする数を10に設定する ※今回からs2jsf-integration-testを作成しました。 これからも品質向上の為テスト内容は追加していきます。 *2007/03/05 [#t9a0f52b] ***[[S2JSF]] 1.0.24 [#g169a040] 1.0.23からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10370&sorter/field=issuekey&sorter/order=DESC&tempMax=1000 Bug -[JSF-53] - レイアウトでパラメータが渡らない -[JSF-54] - Textareaでプレビュー用の文字が本番でも出力される *2007/03/02 [#a4385c6e] ***[[S2JSF]] 1.0.23 [#wae43156] 1.0.22からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&pid=10027&fixfor=10334&sorter/field=issuekey&sorter/order=DESC&tempMax=1000 Bug -[JSF-49] - [Seasar-user:5803] 【S2JSF1.0.x】セッションへのSerializedView保持件数について -[JSF-51] - [Seasar-user:5773] 【S2JSF】動的テンプレート画面におけるバリデーションエラー時の振る舞いについて New Feature -[JSF-50] - selectタグのnullLabel属性にもValueBinding可能にしてほしい -[JSF-52] - tableタグを多用した場合のパフォーマンスを向上させる *2007/01/26 [#l4b41dad] ***[[S2JSF]] 1.0.22 [#f1547220] 1.0.21からの変更点は次の通りです。 JIRAの詳細はこちら https://www.seasar.org/issues/secure/IssueNavigator.jspa?reset=true&&pid=10027&fixfor=10302&sorter/field=issuekey&sorter/order=DESC Bug -[JSF-46] - [Seasar-user:5623] [S2JSF]ValueBindingによるレイアウト切り替え時のコンポーネントIDの重複について 【概要】 以前、修正した「動的レイアウトの切り替えの挙動について」と同様の現象が「m:extends」 の指定でも発生する。 S2JSFのHTMLテンプレートにて、htmlタグのm:extends属性に <html ... m:extends="#{layout}"> のように「m:extends」を指定し、レイアウトの切り替えを行なった場合にコンポーネントIDの重複例外が発生する不具合を修正。 -[JSF-47] - [Seasar-user:5715] [S2JSF]Validation失敗時にテキストエリアに表示される値について 【概要】 [Seasar-user:5188] [S2JSF]Validation失敗時にテキストボックスに表示される値と同様の事象がtextareaでも発生する。 textareaにて、m:required="true"が指定されていない項目があり、他の入力項目でValidationエラーが発生した場合、 セッションスコープのDtoに保存された値がtextareaに再表示される不具合を修正。 Improvement -[JSF-48] - 【S2JSF1.0.x】TextAreaでのwrap指定 【概要】 textareaにあるwrap属性を出力する機能を追加しました。 <textarea wrap="soft"> *2006/12/29 [#t5a01f16] ***[[S2JSF]] 1.1.1 [#g9982c30] 1.1.0からの変更点は次の通りです。 Bug -[JSF-45] - [Seasar-user:5624] [S2JSF]入力値のエスケープ処理について New Feature -[JSF-43] - [Seasar-user:5558][S2JSF]xhtmlの<?xml .... ?>を出力したい ***[[S2JSF]] 1.0.21 [#z63154f1] 1.0.20からの変更点は次の通りです。 Bug -[JSF-45] - [Seasar-user:5624] [S2JSF]入力値のエスケープ処理について New Feature -[JSF-43] - [Seasar-user:5558][S2JSF]xhtmlの<?xml .... ?>を出力したい *2006/12/17 [#d941198d] ***[[S2JSF]] 1.0.20 [#j45cdd7a] 1.0.19からの変更点は次の通りです。 Bug -[JSF-39] - [Seasar-user:5188] [S2JSF]Validation失敗時にテキストボックスに表示される値について -[JSF-41] - [Seasar-user:5389] [S2JSF] 「レイアウト用HTMLの各項目へのValueBinding」の挙動について Improvement -[JSF-35] - [Seasar-user:5048] [S2JSF] Viewテンプレートの削除が反映されない -[JSF-38] - TeedaのTConverterTag、TValidatotTagがS2JSF1.0系でも使いたい *2006/11/14 [#ae14b43e] ***[[S2JSF]] 1.1.0 [#z5d20a57] 1.1.0 rc-1からの変更点は次の通りです。 Bug -[JSF-18] - テキストフィールドを空にしても、バリデーションエラー発生時に以前の値が表示される。 -[JSF-25] - m:disabledが動作しない New Feature -[JSF-31] - [Seasar-user:4822] Re:[S2JSF] PathNotFound でページ遷移できない -[JSF-32] - ValidatorにおけるsubmittedValueの取得 -[JSF-33] - S2JSFにおいてメモリ消費量を抑える *2006/11/07 [#vad4be1e] ***[[S2JSF]] 1.0.19 [#k519041b] 1.0.18からの変更点は次の通りです。 Bug -[JSF-18] - テキストフィールドを空にしても、バリデーションエラー発生時に以前の値が表示される。 -[JSF-25] - m:disabledが動作しない New Feature -[JSF-30] - input type="text" おいてautocomplete属性を出力する -[JSF-31] - [Seasar-user:4822] Re:[S2JSF] PathNotFound でページ遷移できない -[JSF-32] - ValidatorにおけるsubmittedValueの取得 -[JSF-33] - S2JSFにおいてメモリ消費量を抑える *2006/10/16 [#fbc32fe4] ***[[S2JSF]] 1.1.0 rc-1 [#gaff041d] 1.1.0 beta4からの変更点は次の通りです。 Bug - [JSF-24] - [Seasar-user:4548] img要素のborder属性が出力されない - [JSF-26] - [Seasar-user:4564] [S2JSF]S2JSF1.1β3で自作カスタムコンポーネントを実行するとエラーになる件 - [JSF-29] - [Seasar-user:4788] Re:初期値を設定した画面でのバリデータチェック Improvement - [JSF-28] - [Seasar-user:4506] レイアウト用HTMLの各項目へのValueBindingについて *2006/10/15 [#cbcfa5b7] ***[[S2JSF]] 1.0.18 [#xff95826] 1.0.17からの変更点は次の通りです。 Bug -[JSF-29] - [Seasar-user:4788] Re:初期値を設定した画面でのバリデータチェック Improvement -[JSF-28] - [Seasar-user:4506] レイアウト用HTMLの各項目へのValueBindingについて *2006/09/05 [#td23206b] ***[[S2JSF]] 1.1.0-beta-5 [#m6d0852d] 1.1.0-beta-4からの変更点は次の通りです。 Improvement -[JSF-28] - [Seasar-user:4506] レイアウト用HTMLの各項目へのValueBindingについて ※S2JSF1.1において報告を受けていた不具合は以下の TEEDAリリースにより修正されています。 [TEEDA-24] - HtmlFormRendererでhidden項目のクリアが足りない [TEEDA-59] - [Seasar-user:4448] [Teeda] <img>タグの、widthが出力されない [TEEDA-65] - [Seasar-user:4556] リンクを別画面で開く方法 [TEEDA-83] - [Seasar-user:4575] [S2JSF1.1.0] ダウンロード後のアクション [TEEDA-97] - S2JSF1.1のフォーワード処理時にDispatchScopeFactoryでNullPointerException *2006/09/04 [#q7af4632] ***[[S2JSF]] 1.1.0-beta-4 [#gd3a22ed] 1.1.0-beta-3からの変更点は次の通りです。 Bug -[JSF-20] - m:rendered属性をつけると、HTML上にrendererd属性が付加されてしまう -[JSF-21] - initAction時のresponseCompleteでhtmlタグが出力される -[JSF-22] - [Seasar-user:4441] [S2JSF] WebSphere上で、 PropertyNotFoundRuntimeException *2006/09/03 [#w95917d2] ***[[S2JSF]] 1.0.17 [#n4ff44b0] 1.0.16からの変更点は次の通りです。 Bug -[JSF-20] - m:rendered属性をつけると、HTML上にrendererd属性が付加されてしまう -[JSF-21] - initAction時のresponseCompleteでhtmlタグが出力される -[JSF-22] - [Seasar-user:4441] [S2JSF] WebSphere上で、 PropertyNotFoundRuntimeException *2006/08/07 [#i69f16b9] ***[[S2JSF]] 1.0.16 [#fa80ded5] 1.0.15からの変更点は次の通りです。 Bug -[JSF-1] - [Seasar-user:3634]select子要素のvalidatorが動作しない場合がある -[JSF-11] - [Seasar-user:4131] value属性のnbspが"?"になってしまう Improvement -[JSF-16] - ErrorMessage の有無を判定するメソッドを追加する New Feature -[JSF-13] - link 要素の href 属性に ValueBinding を使用したい *2006/07/17 [#dc6bd992] ***[[S2JSF]] 1.0.15 [#h7896a4e] 1.0.14からの変更点は次の通りです。 Bug -[JSF-8] - h:messagesにおけるエラーメッセージの2重表示 -[JSF-9] - テキストエリア(textarea)に入力したシングルクォーテーション以降の文字が消える -[JSF-10] - href="#" がURIエンコーディングされる Improvement -[JSF-3] - [Seasar-user:3854] <script>タグ内の日本語が文字化けする -[JSF-4] - [Seasar-user:3878]日本語の出力が文字参照にならないようにするには? -[JSF-6] - S2JSFで初期処理(initialize)を2回以上呼びたくない New Feature -[JSF-2] - [Seasar-user:3775]m:extendsを動的に評価する *2006/4/19 [#ebfe910b] ***[[S2JSF]] 1.1 Beta1 [#ze3fcc7c] 1.0系からの変更点は次の通りです。 -forEachでvarIndex値をtabindexに使用できなかった問題へ対応しました。 -内部で使用しているJSF実装を、myfacesからTeedaへ変更しました。 -使用するweb.xmlを変更しました。 -使用するWEB-INF/libのjarを変更しました。 -使用するapp.diconにてteeda.diconをincludeしました。 *2006/3/22 [#nb9f786e] ***[[S2JSF]] 1.0.14 [#b2e6fa9b] 1.0.13からの変更点は次の通りです。 -dispatch後にsubmitした画面へ遷移した際に、再度decode処理が行われていた問題を修正しました。~ (a.htmlでSubmitしてb.htmlへdispatchし、b.htmlのinitActionでa.htmlへdispatchした際に、a.html表示時にa.htmlのactionが~ 再度実行されてb.htmlへdispatchし...と無限ループしていました) -Firefoxブラウザでプロパティ設定に失敗する問題に対応しました。 -WEB-INF/libのjarファイル内以外の場所へも、tldファイルを配置できるようになりました。 -aタグのclass属性が正しく出力されない問題を修正しました。 -s2jsf-exampleでのコンポーネント登録を、AutoRegister化しました。 *2006/1/22 [#i1a3a8bf] ***[[S2JSF]] 1.0.13 [#sdad873e] 1.0.12からの変更点は次の通りです。 -inputの属性にreadonly="true"を指定した場合にもrequest parameterの値をDTOへセットするようにしました。 -m:rendered="false"であるspan要素に続く文字列が非表示になってしまう問題を解決しました。 -s2jsf-exampleとs2jsf-blankのweb.xmlにて、javax.faces.CONFIG_FILESパラメータへWEB-INF/faces-config.xmlを指定しないようにしました。 -PhaseListener#afterPhaseの呼び出し順序が逆になっている問題を解決しました。 -f:paramへrender時の値を反映するようにしました。 -本リリースからソースコードを含むjar(s2-jsf-1.0.13-sources.jar)を提供開始しました。 *2005/12/21 [#ucaee568] ***[[S2JSF]] 1.0.12 [#jc1094ad] 1.0.11からの変更点は次の通りです。 -convert失敗時のエラーメッセージに、m:label属性を使用できるようになりました。 -forEach配下のコンポーネントが初期化されない問題(submittedValueが残ってしまう)に対応しました。 -h:message, h:messagesで出力するメッセージに含まれるタグをエスケープしないようにしました。 -brタグの属性がクリアされてしまう現象に対応しました。 *2005/12/8 [#l7bc99e5] ***[[S2JSF]] 1.0.11 [#ae8783fe] 1.0.10からの変更点は次の通りです。 -STATE_SAVING_METHOD=client時に状態が保存されない問題を解決しました。 -インターネットに接続してない環境で起動時に例外が発生する問題に対応しました。 -ErrorPageManagerImplでdispatchが無限ループする問題に対応しました。 -m:immediate=true時に、ActionでModelへ設定した値が画面に反映されない(画面入力値が優先される)問題に対応しました。 -遷移前後の画面でform idが同じ場合に、遷移後画面のinputが空になってしまう問題に対応しました。 *2005/11/25 [#r6f3044d] ***[[S2JSF]] 1.0.10 [#td037dcb] 1.0.9からの変更点は次の通りです。 -inputにdisbaled指定が指定されている場合に、対応するコンポーネントの値がリセットされてしまう問題に対応しました。 -ForEachがネストしている場合に、ArrayIndexOutOfBoundsExceptionが発生する問題に対応しました。 -org.apache.myfaces.ALLOW_JAVASCRIPTがfalse時に、aタグでの遷移が効かない問題に対応しました。 -Tomcat 5.5.12にてファイルダウンロード後にIllegalStateExceptionが発生する問題に対応しました。 -htmlを継承していないと初期化Action実行時に例外が発生する問題に対応しました。 -※jsf.dicon・web.xmlを変更しています。 *2005/11/4 [#mf1946ea] ***[[S2JSF]] 1.0.9 [#w29a5cd8] 1.0.8からの変更点は次の通りです。 -radioタグでid,on*が出力されなかったのを修正しました。 -複数のValidatorを連鎖させるValidatorChainを追加しました。 -selectタグでsize属性の指定が効かなかったのを修正しました。 -S2ContainerがDIした内容をS2JSFが上書きしないようにしました。 -Seasar2.3に対応しました。 -今回のバージョンは、まだ、sourceforgeでリリースされています。 *2005/9/30 [#p4e89b82] ***[[S2JSF]] 1.0.8 [#m1fcf167] 1.0.7からの変更点は次の通りです。 -1.0.6で間違って開発中のHtmlSelectManayCheckboxRendererがリリースされてしまったので、それをきちんと動くように修正しました。 *2005/9/29 [#ud747aba] ***[[S2JSF]] 1.0.7 [#gb9803ba] 1.0.6からの変更点は次の通りです。 -複数のバリデータを使用出来るように対応しました。(ValidatorChainを追加しました。) *2005/9/29 [#i913308d] ***[[S2JSF]] 1.0.6 [#ta5d326f] 1.0.5からの変更点は次の通りです。 -SelectManyCheckbox,SelectManyListboxがMyFaces1.0.9でエラーになるのを修正しました。 -inputSecretのlabel対応を行いました。 *2005/9/10 [#me45d4ea] ***[[S2JSF]] 1.0.5 [#w7c3a242] 1.0.4からの変更点は次の通りです。 -バリデーションのメッセージでm:labelが使えるようになりました。 -テキストに対する処理を見直しパフォーマンスチューニングをしました。 -関連チェックをするバリデーションのサンプルをつけました。 -レイアウト時のf:paramがサブミットのときにも処理されるようにしました。 *2005/7/24 [#v6ce6249] ***[[S2JSF]] 1.0.4 [#c5ad55f5] 1.0.3からの変更点は次の通りです。 -任意のレイアウトのできるs:selectOneRadio2を追加しました。~ radioタグをforEachで追加することもできます。 -selectOneRadio2では、m:required="true"が可能になりました。 -org.seasar.jsf.selector.RadioSelectorがjsf.diconに追加されました。 *2005/6/6 [#ka912a82] ***[[S2JSF]] 1.0.3 [#o2116ea6] 1.0.2からの変更点は次の通りです。 -複数のチェックボックスが合って途中のチェックボックスをチェックすると、それ以降のチェックボックスがチェック状態とみなされてしまうバグを修正しました。 -inputTextareaコンポーネントのプレビュー用の文字がそのまま表示されていたのを修正しました。 -spanタグでデフォルトでescapeするように修正しました。 -selectOneMenuで空文字をnullとして処理するようにしました。 *2005/5/12 [#pe2aa941] ***[[S2JSF]] 1.0.2 [#i5d199c9] 1.0.1からの変更点は次の通りです。 -forEachで入力エラーがあったときに表示がおかしくなっていたのを修正しました。 *2005/5/1 [#p60c3d1d] ***[[S2JSF]] 1.0.1 [#uac94c5f] 1.0.0からの変更点は次の通りです。 -複数のフォームがあった場合に、チェックボックスが未チェックの状態に必ず戻ってしまうのを修正しました。 -ネストした更新可能なforEachをサポートしました。 -バリデーションエラーがあった場合に、前に入力した値が残ってしまうバグを修正しました。 -JavaScriptはデフォルト有効にしました。 *2005/4/6 [#fb6ef7a1] ***[[S2JSF]] 1.0.0 [#i5369acc] 1.0.0を新規リリースしました。