This file documents the revision history for Perl extension Catalyst.
-5.30 2005-00-00 00:00:00
+5.30 2005-06-04 12:35:00
- - Fixed a bug where it was not possible to $c->forward to a component
+ - Fixed a bug where it was not possible to $c->forward to a
+ component
that was not inheriting from Catalyst::Base.
- Fix for inheritance bug.
- Allow forward with arguments.
- Allow overriding home/root in config.
- make module build cons README automatically.
- prettify home path by resolving '..' (Andy Grundman)
- - improved helper templates a bit, new naming scheme for tests...
+ - improved helper templates a bit, new naming scheme for tests.
- added support for case sensitivity, MyApp->config->{case_sensitive}
- added $c->detach for non-returning forwards
- added unified error handling, Catalyst::Exception
---
name: Catalyst
-version: 5.24
+version: 5.30
author:
- 'Sebastian Riedel, C<sri@oook.de>'
abstract: The Elegant MVC Web Application Framework
provides:
Catalyst:
file: lib/Catalyst.pm
- version: 5.24
+ version: 5.30
Catalyst::Base:
file: lib/Catalyst/Base.pm
Catalyst::Build:
file: lib/Catalyst/Engine/SpeedyCGI/Base.pm
Catalyst::Engine::Test:
file: lib/Catalyst/Engine/Test.pm
+ Catalyst::Exception:
+ file: lib/Catalyst/Exception.pm
+ Catalyst::Exception::Base:
+ file: lib/Catalyst/Exception.pm
Catalyst::Helper:
file: lib/Catalyst/Helper.pm
version: 0.01
file: lib/Catalyst/Request/Upload.pm
Catalyst::Response:
file: lib/Catalyst/Response.pm
+ Catalyst::Setup:
+ file: lib/Catalyst/Setup.pm
Catalyst::Test:
file: lib/Catalyst/Test.pm
Catalyst::Utils:
cd MyApp
# add models, views, controllers
- script/create.pl model Something
- script/create.pl view Stuff
- script/create.pl controller Yada
+ script/myapp_create.pl model Something
+ script/myapp_create.pl view Stuff
+ script/myapp_create.pl controller Yada
# built in testserver
- script/server.pl
+ script/myapp_server.pl
# command line interface
- script/test.pl /yada
+ script/myapp_test.pl /yada
use Catalyst;
See also Catalyst::Manual::Intro
DESCRIPTION
- Catalyst is based upon Maypole, which you should consider for smaller
- projects.
-
The key concept of Catalyst is DRY (Don't Repeat Yourself).
See Catalyst::Manual for more documentation.
$c->prototype->define_javascript_functions;
+CASE SENSITIVITY
+ By default Catalyst is not case sensitive, so "MyApp::C::FOO::Bar"
+ becomes "/foo/bar".
+
+ But you can activate case sensitivity with a config parameter.
+
+ MyApp->config->{case_sensitive} = 1;
+
LIMITATIONS
mod_perl2 support is considered experimental and may contain bugs.
__PACKAGE__->mk_classdata($_) for qw/arguments dispatcher engine log/;
-our $VERSION = '5.24';
+our $VERSION = '5.30';
our @ISA;
=head1 NAME