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