PAUSE hates me, didn't notice in the dev release as they aren't indexed. These packag...
[catagits/Catalyst-Plugin-Session.git] / Changes
1 Revision history for Perl extension Catalyst::Plugin::Session
2
3 0.21 Not released
4         - Hide the internal packages in Catalyst::Plugin::Session::Test::Store from PAUSE.
5
6 0.20 2009-02-05
7         - No code changes since 0.19_01 dev release.
8         - Add IDEAS.txt which is an irc log of discussion about the next-generation
9           session plugin from discussion on #catalyst-dev
10         - Remove TODO file, which is no longer relevant.
11
12 0.19_01 2009-01-09
13         - Switch from using NEXT to Class::C3 for method re-dispatch.
14         - Use shipit to package the dist.
15         - Switch to Module::install.
16         - Flash data is now stored inside the session (key "__flash") to avoid
17           duplicate entry errors caused by simultaneous select/insert/delete of
18           flash rows when using DBI as a Store. (Sergio Salvi)
19         - Fix session finalization order that caused HTTP responses to be sent
20           before the session is actually finalized and stored in its Store.
21           (Sergio Salvi)
22
23 0.19    2007-10-08
24
25 0.18    2007-08-15
26         - Fix Apache engine issue (RT #28845)
27
28 0.17    2007-07-16
29         - Skip a test if Cookie is not installed (RT #28137)
30
31 0.16    2007-07-03
32         - Stupid makefile
33
34 0.15    2007-06-24
35         - Fix the bug that caused sessions to expire immediately when another
36           session was deleted previously in the same request cycle
37         - Changed finalize() to redispatch before saving session
38           so other finalize methods still have access to it.
39
40 0.14    2007-01-31
41         - Disable verify_address.
42         - update flash to work like session
43
44 0.13    2006-10-12
45         - Rerelease with slightly changed test due to a behavior change in
46           Test::MockObject
47         - add `clear_flash`
48         - improve debug logging
49
50 0.12    2006-08-26
51         - refactor out a hookable finalize_session method, for plugins
52         - make _clear_session_instance_data call NEXT::, so that plugins can
53           hook on to that too
54
55 0.11    2006-08-10
56         - Lazify expiry calculation and store it in a different instance data
57           slot. This provides greater flexibility for implementing hooks like
58           DynamicExpiry the "right" way.
59
60 0.10    2006-08-01
61         - Implement a more well defined finalization order for Session stuff.
62           This solves a problem that was introduced by some value cleanups in
63           the 0.06 release.
64
65 0.09    2006-07-31
66         - Fix Catalyst::Plugin::Session::Test::Store
67
68 0.08    2006-07-31
69         - rerelease because Module::Bane broke the META.yml. HURAAH
70
71 0.07    2006-07-30
72         - Make build tool complain loudly on incompatible versions of state
73           plugins.
74
75 0.06    2006-07-29
76         - Change State plugin API to be pull oriented
77         - Lazify more correctly (mostly performance improvements)
78         - Don't try to compute digest of hash when there is no hash
79
80 0.05    2006-01-01
81         - Un-workaround the Cache::FastMmap (actually Storable) limitation -
82           it's not C::P::Session's business.
83         - add $c->session_expires
84         - refactor guts
85         - improve semantics of session deletion (now deletes flash data too)
86         - improve lazy-load-ness of session data in the light of expiration
87
88 0.04    2005-12-28 09:42:00
89         - Work around a limitation in Cache::FastMmap - must store only
90           references, while expiration was an NV.
91
92 0.03    2005-12-26 10:22:00
93         - Lazify loading of session data for better performance and less chance
94           of race conditions
95         - support for $c->flash a la Ruby on Rails
96         - Fixed bug in sessionid algorithm detection.
97         - Separate __expires from the session data - we write it every time
98         - Lazify saving of session data for better performance and less chance
99           of race conditions
100
101 0.02    2005-11-23 09:40:00
102         - Doc fixes
103         - No more -Engine=Test
104
105 0.01    2005-11-14 12:41:00
106         - Initial release.