Changes for version 0.19_01 - 2009-01-09

  • Switch from using NEXT to Class::C3 for method re-dispatch.
  • Use shipit to package the dist.
  • Switch to Module::install.
  • Flash data is now stored inside the session (key "__flash") to avoid duplicate entry errors caused by simultaneous select/insert/delete of flash rows when using DBI as a Store. (Sergio Salvi)
  • Fix session finalization order that caused HTTP responses to be sent before the session is actually finalized and stored in its Store. (Sergio Salvi)

Documentation

Understanding and using sessions.

Modules

Generic Session plugin - ties together server side storage and client side state required to maintain session data.
Base class for session state preservation plugins.
Base class for session storage drivers.
Doesn't really store sessions - useful for tests.
Reusable sanity for session storage engines.

Provides

in lib/Catalyst/Plugin/Session/Test/Store.pm
in lib/Catalyst/Plugin/Session/Test/Store.pm
in lib/Catalyst/Plugin/Session/Test/Store.pm
t1
in lib/Catalyst/Plugin/Session/Test/Store.pm
t2
in lib/Catalyst/Plugin/Session/Test/Store.pm