Decoupling of Session and Auth-
[catagits/Catalyst-Plugin-Authentication.git] / Changes
CommitLineData
2bcde605 1Revision history for Perl extension Catalyst::Plugin::Authentication
2
8a7bd676 30.11007 2008-03-17
4 - Documentation update on Password - to indicate proper field naming
5 - Decouple Authentication system from session. The realm class
6 now allows complete control over how a user is persisted across
7 requests.
8
90.10006 2008-02-15
10 - Additional documentation for Realms
11 - Added update_user_in_session routine to allow re-saving of user data
12 into the session.
13
140.10005 2008-01-24
15 - Bugfix release - correcting 'Plugin::Authentication' configuration
16 problem.
17
a3b606d4 180.10004 2007-12-04
19 - Added some code for back-compatibility
20
97c40cf2 210.10003 2007-12-02
7d9a942a 22 - Added a "Null" store for credentials that don't require real stores.
1489b476 23 - Make realms bonafide objects
68c40c8b 24 - Added auto_update_user and auto_create_user options to the Realm object
5afc0dde 25 - Doc updates
26
27 [POSSIBLE INCOMPATIBILITIES]
28 - authenticate() in credentials are now passed a realm object instead of
29 a store object. A realm object still implements find_user() so unless
30 you're doing something special you won't notice the difference.
7d9a942a 31
541696be 320.10002 2007-07-22
33 - $user->store() should NOT be set by C::P::Auth - if it's needed - it
34 should be set by whatever module creates the user. We use realm for
35 saving into the session.
36
370.10001 2007-07-17
38 - updated tests
39
96c91d39 400.10000 2007-07-11
41 - Minor updates to work better with compatibility mode
42 - Producion release
f35dde03 43 - switch to Module::Install
44
450.09999_01 2007-02-21
937d5ab9 46 - major changes to the internals of the plugin, to better encapsulate
47 credentials and stores.
48 - introduction of 'realms' concept, allowing multiple different
49 pairs of credential and store in a single application.
e8919861 50
f35dde03 510.09 2006-08-01
276b6b76 52 - be a bit more pedantic about checking values for definedness before
53 invoking methods on them
54
f35dde03 550.08 2006-07-29
a3bf437a 56 - factor test applications out to files due to changes in Catalyst::Test
c97ddac2 57 - don't load session at prepare time unless necessary
a3bf437a 58
96306701 590.07 2006-03-17 17:33:12
81a407cb 60 - allow base64 hashed passwords
61
96306701 620.06 2006-03-14 19:23:50
a77682d1 63 - pass extra get_user args to store so they can be made use of
64
96306701 650.05 2006-01-01 13:58:00
a5961476 66 - Add debugging to Credential::Password
67 - Important doc fixes
68
b30a889b 690.04
70 - With User::Hash and Store::Minimal together session will store
71 userid, not actual user object
72
2bcde605 730.03 2005-12-03 18:00:00
74 - Added user_exists method.
75
760.02 2005-11-29 11:39:00
e09a839c 77 - Fixed a typo (PLugin instead of Plugin) that caused user objects
78 to not be restored from the session properly. Modified test suite
79 to actually test for this case.
80
2bcde605 810.01 2005-11-27 02:30:00
82 - Initial release.