Grails 1.3.6 リリース! Groovy Grails eXchange 2010開催直前!
ロンドンからこんにちわ!
Groovy Grails eXchange 2010に参加するためロンドンに来ています。
今から3時間後には、Groovy Grails eXchange 2010 直前のGroovyフリーセッション http://skillsmatter.com/event/java-jee/groovy-for-the-pros を受講してきます。
そして、前回(3年前)に引き続き2度目となる現地でのGrailsリリースを体験中です。
このリリースを知ってか知らずか、目的地は休館だし、雨で寒いし、観光も早々に引き上げてちょうどホテルで待機中です。
Grails 1.3.6 リリース!
公式リリースノート
http://www.grails.org/1.3.6+Release+Notes
jira http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11063&version=16730
ダウンロード http://grails.org/Download
ドキュメント http://grails.org/doc/1.3.x
※今回からダウンロード先がs3に変更されました。いつもの直リン先には何もないです。
以前のGrails 1.3.x系の更新内容も参考にしてください。
Grails 1.3.5 リリース!新機能付き! http://d.hatena.ne.jp/mottsnite/20101004/1286188656
Grails-1.3.4 リリース!!!主にバグフィックス+Groovy 1.7.4に更新! http://d.hatena.ne.jp/mottsnite/20100809/1281371855
Grails 1.3.3 リリース! http://d.hatena.ne.jp/mottsnite/20100708/1278605372
Grails 1.3.2 リリース! http://d.hatena.ne.jp/mottsnite/20100617/1276784643
Grails 1.3.1 リリース! http://d.hatena.ne.jp/mottsnite/20100517/1274113168
Grails 1.3 リリース! http://d.hatena.ne.jp/mottsnite/20100511/1273593235
Grails 1.3.x以降の公式リリースノート
1.3.5 リリースノート http://grails.org/1.3.5+Release+Notes
1.3.4 リリースノート http://grails.org/1.3.4+Release+Notes
1.3.3 リリースノート http://grails.org/1.3.3+Release+Notes
1.3.2 リリースノート http://grails.org/1.3.2+Release+Notes
1.3.1 リリースノート http://grails.org/1.3.1+Release+Notes
1.3.0 リリースノート http://grails.org/1.3+Release+Notes
今回の新機能等の内容です。
リンクネームスペースタグのアトリビュート
リンクネームスペースタグにアトリビュートがサポートされました。
<link:accountDetails attrs="[class: 'fancy']" acctNumber="8675309">Show Account</link:accountDetails>
上記のように書くと、以下の結果に。
<a href="/details/8675309" class="fancy">Show Account</a>
GORMにbeforeValidate機能が追加!!
たぶんコードを見ればわかります。便利になりましたね。
class Person { String name static constraints = { name size: 5..45 } def beforeValidate() { name = name?.trim() } }
class Person { String name String town Integer age static constraints = { name size: 5..45 age range: 4..99 } def beforeValidate(List propertiesBeingValidated) { // do pre validation work based on propertiesBeingValidated } }
ライブラリの更新
今回のリリースでは以下のライブラリが更新されました。
- Spring Framework 3.0.5
- Commons DBCP 1.3
- Commons Pool 1.5.5
- Commons Codec 1.4
新機能run-scriptコマンド
run-scriptコマンドを使うことによって、1個または複数のGroovyスクリプトをgrailsコマンドラインで実行することができます。
grails run-script [path-to-script-1] [path-to-script-2]...[path-to-script-n]
今回は、こんな感じです。
では、今晩のフリーセッションから、12/16-12/17の2日間開催される、「Groovy Grails eXchange 2010」。
楽しんできます。もちろん報告会もJGGUGでありますのでお楽しみに!