Move the inline packages out into their own files so that the new test passes. All...
[catagits/Catalyst-Runtime.git] / TODO
1 Known Bugs:
2
3    - Bug ->go or ->visit causes actions which have Args or CaptureArgs caled
4      twice when called via ->go or ->visit.
5
6      Test app: http://github.com/bobtfish/catalyst-app-bug-go_chain/tree/master
7
8
9    - Certain errors in your application to do with using other code which does
10      not exist can cause an 'Unknown error' issue.
11
12      This is now fixed, by moving back to B::Hooks::EndOfScope, but this (used
13      to) cause issues with the following modules:
14
15      - Catalyst-Plugin-Session-State-Cookie
16      - Catalyst-Plugin-Session-Store-FastMmap
17      - Catalyst-Plugin-Session-PerUser
18      - Catalyst-Plugin-Session-Store-File
19      - Catalyst-Authentication-Credential-HTTP
20      - Catalyst-Plugin-SmartURI
21
22      according to comments in r8991. Retest these before shipping anything..
23
24    - -restarter.t will fail if you don't have ::StashChange installed, and
25       also quite often at other times.
26
27
28    - Catalyst::Test - bugs with Moosification (Khisanth/kane)
29
30    - Attribute called 'actions' in controllers - needs to be renamed to _actions.
31
32    - before finalize causes you to miserably fail to call plugins finalize
33      method (dmaki)
34
35 Compatibility warnings to add:
36
37    - $self->config should warn as config should only ever be called as a
38      class method.
39
40 Proposed functionality / feature additions:
41
42     - Log setup needs to be less lame, so Catalyst::Plugin::Log::* can die
43       in a fire. Having $c->log_class would be a good start. kane volunteered
44       to do some of this.
45
46       Simple example: Catalyst::Plugin::Log::Colorful should just be a
47       subclass of Catalyst::Log, no ::Plugin:: needed.
48
49       See also: Catalyst::Plugin::Log::Dispatch and
50       http://github.com/willert/catalyst-plugin-log4perl-simple/tree
51
52