Ymirのバージョン0.9.1を公開しました。
リリースノート
互換性に関する変更点
- 互換性に関する変更点はありません。
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を生成するようにする