+ Fix regex for JSONP parameter name to be able to include the . chatacter
+ in Catalyst::Action::Serialize::JSONP. RT#73741
+
Add optional location parameter to status_acceped handler. RT#73691 (ghenry)
Fri 09 Dec 2011 08:35:00 GMT - Release 0.94
my $callback_value = $c->req->param($callback_key);
if ($callback_value) {
- if ($callback_value =~ /^\w+$/) {
+ if ($callback_value =~ /^[.\w]+$/) {
$c->res->content_type('text/javascript');
$c->res->output($callback_value.'('.$c->res->output().');');
} else {
my $t = Test::Rest->new('content_type' => $_);
my $monkey_template = { monkey => 'likes chicken!' };
- my $mres = request($t->get(url => '/monkey_get?callback=omnivore'));
+ my $mres = request($t->get(url => '/monkey_get?callback=My_Animal.omnivore'));
ok( $mres->is_success, 'GET the monkey succeeded' );
- my ($json_param) = $mres->content =~ /^omnivore\((.*)?\);$/;
+ my ($json_param) = $mres->content =~ /^My_Animal.omnivore\((.*)?\);$/;
is_deeply($json->decode($json_param), $monkey_template, "GET returned the right data");
}