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