[Seasar-user:8667] Ymir 0.9.1 リリース

YOKOTA Takehiko [E-MAIL ADDRESS DELETED]
2007年 6月 26日 (火) 10:26:02 JST


横田です。

フィルタ指向のWebアプリケーション構築フレームワークであるYmir(ユミル)
のバージョン0.9.1をリリースします。

http://ymir.sandbox.seasar.org/

Ymir 0.9.0からの互換性に関する変更点はありません。

Ymir 0.9.0からの変更点は以下のとおりです。

** Bug
    * [YMIR-19] - [ymir-core] ファイルアップロード用のsetterを用意しても値が入らない
    * [YMIR-20] - [ymir-core] リダイレクトパスとして「.」で始まるパスを指定した場合に正しく解釈されない
    * [YMIR-21] - [ymir-extension] tal:repeatで一時変数名を「hoeHoe」のようにするとDTOクラスが正しく
生成されない
    * [YMIR-22] - [ymir-extension] 自動生成済みPageクラスを再生成すると、型が既存の型でなくなってし
まうプロパティがあることがある
    * [YMIR-23] - [ymir-extension] 自動生成時に、tal:contentの値が指すプロパティの型を指定しても反映
されない
    * [YMIR-26] - [ymir-extension] 自動生成時にtal:condition式に書いたプロパティについて子プロパティ
を辿るとNullPointerException
    * [YMIR-28] - [ymir-core] app.diconで定義したコンポーネントがPageクラスなどにDIされない
    * [YMIR-32] - [ymir-extension] 外部パッケージにある「Dto」で終わるクラス名のクラスをプロパティの
型として指定できない
    * [YMIR-33] - [ymir-extension] 外部DTOクラスが自動生成対象とみなされてしまう
    * [YMIR-34] - [ymir-extension] プロパティ名に「()」や「[]」が含まれている場合に自動生成がうまく
行かない
    * [YMIR-35] - [ymir-extension] name/name/value のような式があるとDTOを構築しようとして
StackOverflowErrorが発生する
    * [YMIR-37] - [ymir-extension] formのactionに「./page.html」のように「./」を含むパスを指定すると
自動生成対象外と見なされてしまう
    * [YMIR-41] - [ymir-extension] 自動生成で、ルートパッケージ外のクラスのプロパティを呼び出す式が
あるとExceptionがスローされる
    * [YMIR-43] - [ymir-extension] ZPT中ではメッセージリソースがhotdeployになっていない
    * [YMIR-46] - [ymir-extension] PageクラスのBaseクラスの親クラスの親クラスに_validationFailed()が
あってもメソッドが生成されてしまう
    * [YMIR-48] - [ymir-core] リダイレクト時に自分自身を表すパス「.」が正しく解釈されない

** Improvement
    * [YMIR-18] - [ymir-extension] DBを使わないWebアプリケーションも構築できるようにする
    * [YMIR-24] - [ymir-extension] 自動生成のNOTIFICATION画面の「戻る」ボタンの代わりに「スキップ」
ボタンを置く
    * [YMIR-25] - [ymir-extension] 自動生成モードでのインプレーステンプレート編集機能をOFFにできるよ
うにする
    * [YMIR-27] - [ymir-extension] サブアプリケーションに属するPageに関連するDTOもサブアプリケーショ
ンに属するようにする
    * [YMIR-29] - [ymir-extension] 自動生成の初期設定によってprojectStatusがapp.propertiesに書き込ま
れてしまうのを抑制する
    * [YMIR-30] - [ymir-extension] 自動生成で、optionタグにtal:repeat属性が指定されている場合には繰
り返し対象の型をFreyjaのOptionTagの配列にする
    * [YMIR-40] - [ymir-core] ボタン名でディスパッチするモードの時、Request#getActionName()で呼び出
されるメソッド名が不適切
    * [YMIR-44] - [ymir-extension] あるStringプロパティがtal:conditionでも参照される時は最終的な型を
Stringにして欲しい
    * [YMIR-45] - [ymir-extension] tal属性がついていない<a>タグなどのhrefの中も見て自動生成するよう
にする
    * [YMIR-47] - [ymir-extension] 配列であるリクエストパラメータについては添え字が動的指定であって
も自動生成の対象にすること
    * [YMIR-49] - [ymir-core] Notesにカテゴリを含むかを判定するためのメソッドを追加する
    * [YMIR-50] - [ymir-extension] PageBaseにDTOへのsetterを生成するようにする

** New Feature
    * [YMIR-36] - [ymir-zpt] ロケールに従ってページパスを切り替えられるようにする
    * [YMIR-38] - [ymir-extension] 自動生成のON/OFFをページ単位でできるようにする
    * [YMIR-39] - [ymir-extension] formのactionタグが"#"の時は自動生成をおこなわないようにする
    * [YMIR-42] - [ymir-core] Notesのメッセージのパラメータを埋める時メッセージリソースの
「label.XXXX」キーを探す前に「label.XXXX.ページ名」キーを探すようにする

以上よろしくお願いします。

-- 
YOKOTA Takehiko
  [E-MAIL ADDRESS DELETED]



Seasar-user メーリングリストの案内