X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FUpgrading.pod;h=b73f32ad0e758780a7f6f0eac43ba159c25f4282;hb=27dad9301094f25bcedc66c476ec8b9d61521fb7;hp=56a525824d98adf0cdf7c5965ad49f14400382f3;hpb=24fd6115b56f34b5d91a1b9386c7864fba66ab4d;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Upgrading.pod b/lib/Catalyst/Upgrading.pod index 56a5258..b73f32a 100644 --- a/lib/Catalyst/Upgrading.pod +++ b/lib/Catalyst/Upgrading.pod @@ -175,6 +175,17 @@ XXX Should this be here or elsewhere? =head2 Running with plackup? +=head2 Tests in 5.89 + +Tests should generally work the same in Catalyst 5.89, however there are some differences. + +Previously, if using L and doing local requests (against a local server), +if the application threw an exception then this exception propagated into the test. + +This behaviour has been removed, and now a 500 response will be returned to the test. +This change unifies behaviour, to make local test requests behave similarly to remote +requests. + =head1 Upgrading to Catalyst 5.80 Most applications and plugins should run unaltered on Catalyst 5.80. @@ -258,7 +269,7 @@ you identify the ones in conflict, and resolve them. To be able to generate a linear @ISA, the list of superclasses for each class must be resolvable using the C3 algorithm. Unfortunately, when superclasses are being used as mixins (to add functionality used in your class), -and with multiple inheritence, it is easy to get this wrong. +and with multiple inheritance, it is easy to get this wrong. Most common is the case of: