The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.14_01 - 2009-05-11

  • This release moves the restarter functionality into a new module Catalyst::Restarter, that is not a Catalyst Engine subclass.
    • The new restarter is simpler and more reliable, because it does not try to test if a changed piece of code can be compiled. It simply restarts the server whenever it detects changes. This also makes it much faster.
    • However, this does mean that the server can simply die when a changed file cannot compile. This is different than the old behavior, where the server remained running without incorporating the change.
    • Finally, the new restarter relies on File::ChangeNotify, which is designed to accomodate per-OS methods of detecting changed files. As of this writing, it currently ships with a file watcher that uses inotify on Linux systems, and a default fallback class that does everything in pure Perl.

Modules

Catalyst Development Tools
Bootstrap a Catalyst application
Uses File::ChangeNotify to check for changed files and restart the server
Module::Install extension for Catalyst

Provides

in lib/Module/Install/Catalyst.pm