In Catalyst::Test, don't mangle headers of non-HTML responses. RT#79043
[catagits/Catalyst-Runtime.git] / lib / Catalyst / ROADMAP.pod
CommitLineData
73811e28 1=head1 ROADMAP
2
e0eb3675 3This is a living document, that represents the core team's current plans for
4the Catalyst framework. It's liable to change at any time. This document lives
5in the the catalyst trunk, currently at
73811e28 6
cbd22deb 7 http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits/Catalyst-Runtime.git;a=blob;f=lib/Catalyst/ROADMAP.pod;h=acb5775e4f9ec2db88ab90953f8cf175ba276009;hb=HEAD
73811e28 8
9Make sure you get it from there to ensure you have the latest version.
10
48a080a4 11=head2 5.91000
4f2e5a7e 12
11c270bd 13=over
73811e28 14
11c270bd 15=item Reduce core class data usage.
73811e28 16
11c270bd 17Refactor everything that doesn't have to be class data into object data
73811e28 18
11c270bd 19=item Work towards a declarative syntax mode
73811e28 20
e0eb3675 21Dispatcher refactoring to provide alternatives to deprecated methods, and
22support for pluggable dispatcher builders (so that attributes can be
23replaced).
11c270bd 24
11c270bd 25=back
26
48a080a4 27=head2 5.92000
11c270bd 28
29=over
73811e28 30
31=item Extend pluggability of the Catalyst core.
32
e0eb3675 33good support for reusable components good support for reusable plugins good
34separation of plugins (some reusable components want different plugins) near
35total engine independence
73811e28 36
11c270bd 37=back
73811e28 38
48a080a4 39=head2 6.00000
73811e28 40
11c270bd 41=over
73811e28 42
11c270bd 43=item Application / Context Split
364b151a 44
e0eb3675 45Catalyst needs to be split so that $c refers to the current context, and is a
46separate thing from the Application class.
364b151a 47
73811e28 48=back
73811e28 49
11c270bd 50=head2 Wishlist
51
52=over
73811e28 53
11c270bd 54=item move all inline pod to bottom of file.
55
56=item update pod coverage tests to detect stubbed pod, ensure real coverage
57
11c270bd 58=back