X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FUpgrading.pod;h=c12ea9043df99c7be3d4f9d7cb46b2d036cc926d;hb=ae908e7e03307c90b941d8ada68be61f66b10bab;hp=09b6e682f3f9aff50b2df335021687724202913e;hpb=82452b29b497132f2ae9261635344543a0a2c3f6;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Upgrading.pod b/lib/Catalyst/Upgrading.pod index 09b6e68..c12ea90 100644 --- a/lib/Catalyst/Upgrading.pod +++ b/lib/Catalyst/Upgrading.pod @@ -14,8 +14,10 @@ be taken with this upgrade and that testing should be greater than would be the case with a minor point update. It is highly recommended that you become familar with the L ecosystem -and documentation. Being able to take advantage of L development and -middleware is a major bonus to this upgrade. +and documentation. Being able to take advantage of L development and +middleware is a major bonus to this upgrade. Documentation about how to +take advantage of L by writing your own C<< .psgi >> file +is contained in L. If you have created a custom subclass of L you will need to convert it to be a subclass of L. @@ -106,6 +108,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 +126,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 +141,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