X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=1b37298bf66b565341c25093ebe5e9567188f43d;hb=refs%2Ftags%2Fv0.26;hp=8f2f74963d8c447be65222b9905e7d501dbe53d6;hpb=eb250519802344a677c86103e5bba640dc40d59f;p=catagits%2FCatalyst-Plugin-Session.git diff --git a/Changes b/Changes index 8f2f749..1b37298 100644 --- a/Changes +++ b/Changes @@ -1,10 +1,60 @@ Revision history for Perl extension Catalyst::Plugin::Session -0.20 XXX - - Switch to Module::install +0.26 2009-08-19 + - Remove Test::MockObject from the test suite as prone to failing on + some platforms and perl versions due to it's UNIVERSAL:: package + dependencies. + +0.25 2009-07-08 + - Add the a change_session_id method which can be called after + authentication to change the user's session cookie whilst preserving + their session data. This can be used to provide protection from + Session Fixation attacks. (kmx) + +0.24 2009-06-23 + - Be more paranoid about getting values of $c->req to avoid issues + with old Test::WWW::Mechanize::Catalyst. + - Check we have a modern version of TWMC before doing the tests which + need it. + +0.23 2009-06-16 + - Add the verify_user_agent config parameter (kmx) + - Add a test case to prove that logging in with a session cookie still + causes a new cookie to be issued for you, proving that the code is + not vulnerable to a session fixation attack. (t0m) + +0.22 2009-05-13 + - INSANE HACK to ensure B::Hooks::EndOfScope inlines us a new method right now + in Catalyst::Plugin::Session::Test::Store for Catalyst 5.80004 compatibility. + + This change does not in any way affect normal users - it is just due to the + fairly crazy way that Catalyst::Plugin::Session::Test::Store works, and that + module is _only_ used for unit testing session store plugins pre-installation. + + Session::Test::Store should be replaced with a more sane solution, and other + CPAN modules using it moved away from using it, but this change keeps stops + new Catalyst breaking other distributions right now. + +0.21 2009-04-30 + - Hide the internal packages in Catalyst::Plugin::Session::Test::Store from PAUSE. + - Convert from CAF to Moose with Moosex::Emulate::Class::Accessor::Fast + +0.20 2009-02-05 + - No code changes since 0.19_01 dev release. + - Add IDEAS.txt which is an irc log of discussion about the next-generation + session plugin from discussion on #catalyst-dev + - Remove TODO file, which is no longer relevant. + +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. + 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) 0.19 2007-10-08