add check to make sure finalize_session() was actually called
[catagits/Catalyst-Plugin-Session.git] / Changes
CommitLineData
a552e4b5 1Revision history for Perl extension Catalyst::Plugin::Session
2
99a2e111 30.16 2007-05-27
4 - Changed finalize() to redispatch before saving session
5 so other finalize methods still have access to it.
6
38761943 70.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
86553855 110.14 2007-01-31 12:19:00
12 - Disable verify_address.
13 - update flash to work like session
14
49727697 150.13
177c24fe 16 - Rerelease with slightly changed test due to a behavior change in
17 Test::MockObject
5a1f6ed4 18 - add `clear_flash`
49727697 19 - improve debug logging
20
210.12
8f236527 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
260b14c4 260.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
23a2bf16 310.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
ec299c02 360.09
37 - Fix Catalyst::Plugin::Session::Test::Store
38
ec270ef0 390.08
40 - rerelease because Module::Bane broke the META.yml. HURAAH
41
340449a2 420.07
43 - Make build tool complain loudly on incompatible versions of state
44 plugins.
45
bab8b74b 460.06
6f327a6c 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
bab8b74b 50
5d8cc4c7 510.05
7db1c46a 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
7a02371f 590.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
630.03 2005-12-26 10:22:00
a552e4b5 64 - Lazify loading of session data for better performance and less chance
65 of race conditions
9b0fa2a6 66 - support for $c->flash a la Ruby on Rails
5faaa4b0 67 - Fixed bug in sessionid algorithm detection.
4207ce8d 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
a552e4b5 71
5faaa4b0 720.02 2005-11-23 09:40:00
a552e4b5 73 - Doc fixes
74 - No more -Engine=Test
75
5faaa4b0 760.01 2005-11-14 12:41:00
a552e4b5 77 - Initial release.