Hatena::ブログ(Diary)

leftovers... このページをアンテナに追加 RSSフィード

2010-12-15

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でありますのでお楽しみに!

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mottsnite/20101215/1292429325