Catalyst version 5.5 released
Bloglinesで購読している「use Perl;」で特ダネをゲット。と言ってももう4日以上前のことですが、、。Catalyst version 5.5がリリースされた模様です。
Catalystのメーリングリストで以下のようにアナウンスされていました。
After 3 months of intense work, the Catalyst development team is proud to announce the release of Catalyst version 5.5. This release contains a massive number of improvements, and a completely reworked backend, which is even more extensible, which will be a great boost to plugin authors. However, some of the most noticeable to the end users are: * Improved docs * Auto-restarting development server * Built in serving of static files * c.uri_for glue to clean up your templates * Upload progress support (on all platforms) * Support for passing a file handle to the response body * new index action * killing logging of static files * $c->controller, $c->model and $c->view shortcuts for $c->comp * Did I mention improved docs? *IMPORTANT* The Apache engines have been moved to a separate package for this release. Please install Catalyst::Engine::Apache if you need Apache support. -- For the Catalyst Crew Marcus Ramberg
注目は、前からblogで噂になっていたテストサーバの自動再起動機能(Auto-restarting development server)。これまでは修正したコードを反映させるには、テストサーバを手動で再起動しなければなりませんでした。その手間が省けるだけでも、かなり便利になりそうですね。
あともう1つ面白そうなアップデートが。4つ目の「Upload progress support (on all platforms)」ってどんな機能なんでしょう?ファイルをアップロードしている時に、ユーザーに進捗状況を伝えられるようになったのでしょうか?そうだとしたら、ちょっと試してみたいですね。
その他のアップデートは良くわかりません。
まだまだCatalystの進化は止まりそうな気配はありませんね。今後の動向に注目です。