Grails 2.4 M2 リリース!
そうです。Grails 2.4.0.M2 リリースですよ!!!!
でも、まだまだマイルストーンなので注意して使いましょう。
次は、いよいよ、RCが来ます。最終的には6月にリリースとか。
なんとまあ、予定ではgroovy 2.2だったのが、groovy 2.3が採用となるとか。
この辺りの話は、greach.esの動画でも話しているかも。(まだ見てないのでリンクは省略、youtubeでgreach.esを探せば出てきます)
Grails 2.4 内容としては。 ※前回からちょっと更新。
- Spring 4 に更新
- Groovy 2.3 に更新!!!!!
- デフォルトのHibernateが4.3に変更。Hibernate3系もプラグインで提供。
- スタンドアロンGORM
- 静的アセット管理はリソースプラグインから、アセットパイプラインに変更! アセットパイプラインプラグイン
- @GrailsCompileStaticでのスタティックコンパイル
- Ajaxタグが無くなります - formRemote, remoteField, remoteFunction, remoteLinkなどのAJAXタグが将来のバージョンで無くなります。
- grails-debugとgrails-debug.batが削除されました。 - 今後はgrails -debugか、grails --debug-forkで実行しましょう。
- コマンドオブジェクトでの nullable:false 対応
- コマンドオブジェクトデータバインダーで同じドメインで複数引数が可能に。
以下のように、Personが複数指定されている場合に、リクエストパラメータを、buyer.nameやseller.name等の指定をすると、それぞれのオブジェクトにバインドされます。
class StoreController { def buy(Person buyer, Person seller) { // … } } class Person { String name }
- Grails 2.3からの更新注意点。(公式ドキュメント英語版※正式リリースまでには翻訳します)
http://grails.org/doc/2.4.x/guide/upgradingFrom23.html
まだ翻訳途中ですが公式意訳ドキュメントの"Grails 2.4の新機能"を確認してください。
http://grails.jp/doc/2.4.0.M1/guide/introduction.html#whatsNew24 ※なるべく早く更新しますー。
近々2.4の他のドキュメントも確認して公開します。それまでは、本家で!
http://grails.org/doc/2.4.0.M2/
Grails 2.4.0.M2の公式リリースノートはこちら。
http://grails.org/2.4.0.M2+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13506
ダウンロード http://grails.org/Download ※セレクタで2.4を選んでね
直リン grails-2.4.0.M2.zip
ドキュメント http://grails.org/doc/2.4.0.M2