Grails 3.1 M2 Grails 3.0.9そしてGrails 2.5.2リリース!!
Grails 3.1 M2、Grails 3.0.9そしてGrails 2.5.2リリースです。
先ずはコチラから。
Grails 3.0.9、Grails 2.5.2はバグフィックスリリースとなります。
詳しくはChangelogを参照してください。
- Grails 2.5.2 https://github.com/grails/grails-core/issues?q=milestone%3Agrails-2.5.2
- Grails 3.0.9 https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.0.9
Grails 2.5.2 の公式リリースノートはこちら。
https://github.com/grails/grails-core/releases/tag/v2.5.2
ダウンロード https://github.com/grails/grails-core/releases/download/v2.5.2/grails-2.5.2.zip
ドキュメント http://grails.github.io/grails-doc/2.5.x/
Grails 3.0.9 の公式リリースノートはこちら。
https://github.com/grails/grails-core/releases/tag/v3.0.9
ダウンロード https://github.com/grails/grails-core/releases/download/v3.0.9/grails-3.0.9.zip
ドキュメント http://grails.github.io/grails-doc/3.0.x/
Grails 3.1 マイルストーン2 リリース!!!
年内GAリリースとあって順調に進んでいますね。
何がGrails 3.1で追加されるの?
はい、ドキュメントもまとまり始めています。
コア更新
コアライブラリが以下に更新されます。
- Groovy 2.4
- Spring 4.2
- Spring Boot 1.3
Grails 3 プロファイルの向上
Grailsプロファイルに以下の内容が追加されます:
- プロファイルはJARファイルとしてMaven互換リポジトリに発行できるように。
- 新たなcreate-profileコマンドで追加プロファイルを作成。
- 生成ビルドへの機能追加が可能に(訳間違ってるかもw)
- プロファイルにfeaturesを複数持てる
詳しくはプロファイルのドキュメントを参照してね。
http://grails.github.io/grails-doc/3.1.x/guide/single.html#profiles
RESTプロファイル
UI無しのRESTアプリケーション開発に特化したプロファイルの提供。
web-apiをプロファイルに指定してcreate-appコマンドを実行する事で、RESTアプリケーションが作成できます。
$ grails create-app myapp --profile=web-api
このプロファイルにか以下のコマンドが追加されています。
- create-domain-resource - Resourceアノテーションを使用したドメインクラスの作成
- create-restful-controller - RestfulControllerを継承したコントローラの作成
JSONとマークアップビュー
RESTプロファイルではJSONとマークアップビュー定義機能を含んでいます。そしてそれらをコンパイルする仕組みをbuilde.gradle機能として持っています。
そしてRESTプロファイルでは、generate-viewsコマンドでのビュー生成時にJSONビューを生成します。
ザックリ意訳しましたが、間違ってたらゴメンね。
プロファイル関連は動画がアップされています。
https://www.youtube.com/watch?v=L49sQpKMguQ&feature=youtu.be
Grails 3.1 M2の公式リリースノートはこちら。
https://github.com/grails/grails-core/releases/tag/v3.1.0.M2
Change log https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.1-M2
コミット https://github.com/grails/grails-core/compare/v3.1.0.M1...v3.1.0.M2?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.1.0.M2/grails-3.1.0.M2.zip
ドキュメント http://grails.github.io/grails-doc/3.1.x/