the ctx_request has been fixed, updating TODO to match
[catagits/Catalyst-Runtime.git] / TODO
CommitLineData
f825519b 1Known Bugs:
f825519b 2
3e2163fa 3 - Bug ->go or ->visit causes actions which have Args or CaptureArgs caled
4 twice when called via ->go or ->visit.
f825519b 5
6 Test app: http://github.com/bobtfish/catalyst-app-bug-go_chain/tree/master
7
67af7031 8
f825519b 9 - Certain errors in your application to do with using other code which does
10 not exist can cause an 'Unknown error' issue.
11
6a8f85af 12 This is now fixed, by moving back to B::Hooks::EndOfScope, but this (used
13 to) cause issues with the following modules:
67af7031 14
6a8f85af 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..
f825519b 23
be454687 24 - -restarter.t will fail if you don't have ::StashChange installed, and
25 also quite often at other times.
26
67af7031 27
ecd79a01 28 - Attribute called 'actions' in controllers - needs to be renamed to _actions.
29
aaee1a0a 30 - before finalize causes you to miserably fail to call plugins finalize
31 method (dmaki)
32
f825519b 33Compatibility warnings to add:
6a893485 34
a127b198 35 - $self->config should warn as config should only ever be called as a
36 class method.
37
5de5cd71 38Proposed functionality / feature additions:
39
40 - Log setup needs to be less lame, so Catalyst::Plugin::Log::* can die
10e81a3e 41 in a fire. Having $c->log_class would be a good start. kane volunteered
42 to do some of this.
5de5cd71 43
44 Simple example: Catalyst::Plugin::Log::Colorful should just be a
45 subclass of Catalyst::Log, no ::Plugin:: needed.
46
47 See also: Catalyst::Plugin::Log::Dispatch and
48 http://github.com/willert/catalyst-plugin-log4perl-simple/tree
49
50