change finalize() to redispatch before saving session so other finalize methods have...
[catagits/Catalyst-Plugin-Session.git] / Changes
1 Revision history for Perl extension Catalyst::Plugin::Session
2
3 0.16    2007-05-27
4         - Changed finalize() to redispatch before saving session
5           so other finalize methods still have access to it.
6      
7 0.15    2007-04-04 23:10:00
8         - Fix the bug that caused sessions to expire immediately when another
9           session was deleted previously in the same request cycle
10
11 0.14    2007-01-31 12:19:00
12         - Disable verify_address.
13         - update flash to work like session
14
15 0.13
16         - Rerelease with slightly changed test due to a behavior change in
17           Test::MockObject
18         - add `clear_flash`
19         - improve debug logging
20
21 0.12
22         - refactor out a hookable finalize_session method, for plugins
23         - make _clear_session_instance_data call NEXT::, so that plugins can
24           hook on to that too
25
26 0.11
27         - Lazify expiry calculation and store it in a different instance data
28           slot. This provides greater flexibility for implementing hooks like
29           DynamicExpiry the "right" way.
30
31 0.10
32         - Implement a more well defined finalization order for Session stuff.
33           This solves a problem that was introduced by some value cleanups in
34           the 0.06 release.
35
36 0.09
37         - Fix Catalyst::Plugin::Session::Test::Store
38
39 0.08
40         - rerelease because Module::Bane broke the META.yml. HURAAH
41
42 0.07
43         - Make build tool complain loudly on incompatible versions of state
44           plugins.
45
46 0.06
47         - Change State plugin API to be pull oriented
48         - Lazify more correctly (mostly performance improvements)
49         - Don't try to compute digest of hash when there is no hash
50
51 0.05     
52         - Un-workaround the Cache::FastMmap (actually Storable) limitation -
53           it's not C::P::Session's business.
54         - add $c->session_expires
55         - refactor guts
56         - improve semantics of session deletion (now deletes flash data too)
57         - improve lazy-load-ness of session data in the light of expiration
58
59 0.04    2005-12-28 09:42:00
60         - Work around a limitation in Cache::FastMmap - must store only
61           references, while expiration was an NV.
62
63 0.03    2005-12-26 10:22:00
64         - Lazify loading of session data for better performance and less chance
65           of race conditions
66         - support for $c->flash a la Ruby on Rails
67         - Fixed bug in sessionid algorithm detection.
68         - Separate __expires from the session data - we write it every time
69         - Lazify saving of session data for better performance and less chance
70           of race conditions
71
72 0.02    2005-11-23 09:40:00
73         - Doc fixes
74         - No more -Engine=Test
75
76 0.01    2005-11-14 12:41:00
77         - Initial release.