Update changelog and upgrading
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Upgrading.pod
index 773e246..dc54861 100644 (file)
@@ -72,8 +72,8 @@ C<Makefile.PL>.  Additionally, if you have an C<app.psgi> script you no longer
 need to specify the PSGI engine.  Instead, the L<Catalyst> application class
 now has a new method C<psgi_app> which returns a L<Plack> compatible coderef.
 
-For example, if you were using L<Catalyst::Engine::PSGI> in the past, you may
-have written an C<app.psgi> file similar to this one:
+For example, if you were using L<Catalyst::Engine::PSGI> in the past, you will
+have written (or generated) an C<app.psgi> file similar to this one:
 
     use Plack::Builder;
     use MyCatalytApp;
@@ -85,7 +85,7 @@ have written an C<app.psgi> 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<Catalyst::Engine::PSGI>
+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<Catalyst::Test> in the new version, and instead of
+running a test server
+
+=head2 Engines which are known broken
+
+The following engines B<DO NOT> 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<WILL NOT> 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)