Ymirのバージョン0.9.0を公開しました。 このバージョンはCMSプロジェクトからの独立以降最初のリリースになります。
リリースノート
互換性に関する変更点
- CMSプロジェクト版Ymirとの互換性はありません。
Bug
- [YMIR-8] - [ymir-extension] inputタグで指定したパラメータに対応するプロパティの型が配列とみなされてしまうことがある
- [YMIR-9] - [ymir-extension] 自動生成モードをOFFにしている時にインプレーステンプレート編集機能がOFFにならない
- [YMIR-10] - Ymirアプリケーションをreleaseモードで動作させるとPageクラスの処理が呼ばれない
- [YMIR-11] - [ymir-extension] app.propertiesに書いてあるextension.beantable.enable指定が初期設定画面に反映されない
- [YMIR-15] - [ymir-extension] Pageクラスの自動生成の際にプロパティの型を既存Pageクラスから取得していない
Improvement
- [YMIR-1] - [ymir-core] Response.TYPE_XXXをenumにする
- [YMIR-2] - [ymir-core] Constraintをコンテナから取得するようにする
- [YMIR-3] - [ymir-core] AnnotationHandlerを廃止する
- [YMIR-4] - [ymir-core] scopeからbeanを取り出す際に、クラス名が同じなのにClassCastExceptionが発生するようなケースにbeanの移し変えを行なうようにする
- [YMIR-5] - [ymir-core] Freyja依存の部分をymir-zptに分離する
- [YMIR-6] - [ymir-core] リクエストパラメータのinjectionを制限できるようにする
- [YMIR-7] - [ymir-extension] 自動生成のBaseクラスに_validationFailed()と_permissionDenied()を追加する
- [YMIR-14] - [ymir-core] LengthValidatorを追加する
- [YMIR-16] - [ymir-core] バリデーションエラーメッセージをカテゴリ分けしてNotesオブジェクトに格納するようにする
New Feature
- [YMIR-12] - [ymir-extension] 自動生成時のフィールド名の命名規則を指定できるようにする
- [YMIR-17] - [ymir-extension] ZPTテンプレートを解析した結果をカスタマイズできるようにする
Task
- [YMIR-13] - [ymir-zpt] 依存するFreyjaのバージョンを1.0.6に上げる