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