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の進化は止まりそうな気配はありませんね。今後の動向に注目です。