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=dc5486110c1488e774eed105b3f59155456512ac;hp=773e24605bce5165486e98383438395e16219e0e;hb=93a57b4bb80efb5cee28d335a0a2e6a681ecd7d7;hpb=c234ca5552150323a80cc138ef4d39d353534258 diff --git a/lib/Catalyst/Upgrading.pod b/lib/Catalyst/Upgrading.pod index 773e246..dc54861 100644 --- a/lib/Catalyst/Upgrading.pod +++ b/lib/Catalyst/Upgrading.pod @@ -72,8 +72,8 @@ C. Additionally, if you have an C script 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. -For example, if you were using L in the past, you may -have written an C file similar to this one: +For example, if you were using L in the past, you will +have written (or generated) an C file similar to this one: use Plack::Builder; use MyCatalytApp; @@ -85,7 +85,7 @@ have written an C file similar to this one: sub { MyCatalystApp->run(@_) }; }; -Instead, you now just do +Instead, you should now just do: use Plack::Builder; use MyCatalystApp; @@ -95,6 +95,26 @@ Instead, you now just do MyCatalystApp->psgi_app; }; +Applications that were using and deploying via L +previously should entirely continue to work in this release with no changes, +however if you were using Catalyst::Engine::PSGI previously, then this is +not compatible with L in the new version, and instead of +running a test server + +=head2 Engines which are known broken + +The following engines B work as of Catalyst version 5.90. The core +team is extremely happy to work with the developers and/or users of these +engines to help them port to the new Plack/Engine system, however applications +which are currently using these engines B run without modification +to the engine code. + +=over + +=item Catalyst::Engine::Wx + +=back + =head2 Engines with unknown status The following engines have untested or unknown compatibility. Reports are @@ -106,7 +126,6 @@ highly welcomed: Catalyst::Engine::Mojo Catalyst::Engine::Zeus - broken for ages Catalyst::Engine::JobQueue::POE - broken for ages - Catalyst::Engine::Wx Catalyst::Engine::Stomp - fixed Catalyst::Engine::Server (Marked as Deprecated) Catalyst::Engine::HTTP::POE (Marked as Deprecated)