X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FUpgrading.pod;h=a0896f9979683b7cdc797d6847bbdef10e9104db;hp=e51e18ad80b9fd62285dc85a9c74844999333a03;hb=ad15c817da41b700d62ad35f31171537c38ca921;hpb=75d68821eb2e68df557b479fd5a869590e094642 diff --git a/lib/Catalyst/Upgrading.pod b/lib/Catalyst/Upgrading.pod index e51e18a..a0896f9 100644 --- a/lib/Catalyst/Upgrading.pod +++ b/lib/Catalyst/Upgrading.pod @@ -75,7 +75,7 @@ previously should entirely continue to work in this release with no changes. However, if you have an C script, then you no longer need to specify the PSGI engine. Instead, the L application class -now has a new method C which returns a L compatible coderef +now has a new method C which returns a L compatible coderef which you can wrap in middleware of your choice. Catalyst will use the .psgi for your application if it is located in the C @@ -106,6 +106,8 @@ Instead, you now say: And also rename C<< script/myapp.psgi >> to C<< myapp.psgi >>. +XXX - FIXME - t/psgi_file_testapp_engine_psgi_compat.t + If you rename your .psgi file without these modifications, then any tests run via L will not be compatible with the new release, and will result in the development server starting, rather than the expected test running. @@ -122,6 +124,14 @@ to the engine code. =item Catalyst::Engine::Wx +=item Catalyst::Engine::Zeus + +=item Catalyst::Engine::JobQueue::POE + +=item Catalyst::Engine::XMPP2 + +=item Catalyst::Engine::SCGI + =back =head2 Engines with unknown status @@ -129,15 +139,15 @@ to the engine code. The following engines have untested or unknown compatibility. Reports are highly welcomed: - Catalyst::Engine::Embeddable - needs testing, should work? - Catalyst::Engine::XMPP2 - Catalyst::Engine::SCGI - Catalyst::Engine::Mojo - Catalyst::Engine::Zeus - broken for ages - Catalyst::Engine::JobQueue::POE - broken for ages - Catalyst::Engine::Stomp - fixed - Catalyst::Engine::Server (Marked as Deprecated) - Catalyst::Engine::HTTP::POE (Marked as Deprecated) +=over + +=item Catalyst::Engine::Mojo + +=item Catalyst::Engine::Server (Marked as Deprecated) + +=item Catalyst::Engine::HTTP::POE (Marked as Deprecated) + +=back =head2 Using middleware