Commit | Line | Data |
51111c81 |
1 | Revision history for Perl extension Catalyst::Plugin::Authentication |
2 | |
b269d92a |
3 | 0.10016 22 Jan 2010 |
ff4277c9 |
4 | - Move root actions out of applcation class in tests to remove |
5 | warnings in the latest Catalyst. |
26595d39 |
6 | - Add AUTOLOAD method to the default user class so that methods are |
7 | delegated down onto the underlieing user object retrieved from |
8 | the store (if present) |
fff58607 |
9 | - Fix typos in documentation (RT#49476) |
29c66032 |
10 | - Fix compatibilty with Catalyst 5.70 (RT#50466) |
2cb1dc8d |
11 | - Various documentation improvements |
12 | - Fix Realm::Processive's authinfo_mungle option (RT#47106) |
fff58607 |
13 | |
e866cdd1 |
14 | 0.10015 Tue Sep 1 01:40:36 BST 2009 |
15 | |
16 | - Remove (undeclared) dependency on Class::Data::Inhertiable (RT#49086) |
17 | - Remove dependency on Test::MockObject |
18 | - Fix repository metadata in META.yml / Makefile.PL |
19 | - Make POD tests author side only. |
20 | |
8dfcda01 |
21 | 0.10014 Tue Aug 25 15:42:57 BST 2009 |
22 | |
23 | - Don't always supply an "id" column in the authinfo passed to the store |
24 | class in ::Credential::Remote. This means that it works better with |
25 | the DBIC store. (t0m) |
26 | |
e84a5da2 |
27 | - Make auth_realms method ensure authentication is initialized |
28 | before calling methods which get created during auth initialization. |
29 | Fixes back compat cases where auth store is in the plugin list |
30 | before the authentication plugin. (t0m) |
31 | |
94ce1c07 |
32 | 0.10013 Fri Jun 19 16:08:00 BST 2009 |
6fa5376f |
33 | - Add a username_field config item to ::Credential::Remote |
34 | (Nigel Metheringham) |
e538cfdc |
35 | - Die with a useful error message if we are about to try to restore |
36 | a user from a realm which does not exist. (t0m) |
37 | |
1c09a42c |
38 | 0.10012 Sat Jun 6 10:58:43 BST 2009 |
39 | - Add Catalyst::Authentication::Credential::Remote which authenticates you |
40 | directly from environment variables passed by your web server. This |
41 | allows the use of SSL client certificates, NTLM, or just basic/digest |
42 | auth done at the web server level to be used to authenticate users |
43 | to your Catalyst application (kmx) |
44 | - Tests for this |
45 | - Change ->config invocations to be best practices (t0m) |
fd89b7af |
46 | - Note about session auto-vification even when use_session is set |
47 | to false (robert). |
1a25f831 |
48 | - Note about how a realms key used to be needed to unconfuse people |
49 | running an old version, but browsing the docs on search.cpan (ruoso) |
50 | |
94087d51 |
51 | 0.10011 Sun Mar 8 23:32:12 GMT 2009 |
26a7222c |
52 | - Update t/live_app_session.t to skip unless you have a newer, more |
53 | reliable version of TWMC (RT#43817) |
385a82f9 |
54 | - Change check for isa Catalyst::Plugin::Session to just check the |
55 | existance of a session method. (Edmund von der Burg) |
26a7222c |
56 | |
87a5427f |
57 | 0.10010 |
58 | - Change from NEXT to MRO::Compat |
26a7222c |
59 | - Chop a number off the versions to get back to the correct 0.10000 |
87a5427f |
60 | version scheme. |
61 | |
841ea891 |
62 | 0.100092_01 |
47deaea0 |
63 | - Add hook for failing user restore. |
2fb8865d |
64 | - Add test for this. |
007228c1 |
65 | - Fix bug in Credential::Password with password_type: clear. |
66 | - Add test for this. |
67 | - Add mock object tests for Credential::Password with password_type: |
68 | clear. |
69 | |
ff43bbb2 |
70 | 0.100092 |
71 | - Release new version, no changes since dev release. |
72 | |
4ef63c94 |
73 | 0.10009_01 |
d6b7fb02 |
74 | - Fix POD escaping, from RT#38694 (Luke Ross) |
75 | - Change authentication backwards compatibility handling to not rely on |
ff43bbb2 |
76 | Class::Data::Inheritable side effects, and so be Catalyst 5.80 safe |
77 | (t0m) |
d6b7fb02 |
78 | |
2c8686a1 |
79 | 0.10009 2008-11-27 |
80 | - Including progressive realm for multiple authentication attempts |
81 | in a single request. |
82 | |
83 | 0.10008 2008-10-23 |
928722c0 |
84 | - Updating config to allow for inclusion of realm ref's in the main |
85 | config hash rather than in a subref called 'realms' |
d0599b6d |
86 | |
928722c0 |
87 | 0.10007 2008-08-17 |
88 | - Update tests prereqs to include Test::Exception (RT #36339) |
bd7b00a4 |
89 | - Some documentation fixes (including RT #36062) |
90 | - Compatibility fix where the use of new style config and old |
91 | style Authentication::Store::Minimal would cause a crash |
92 | (Reported & fixed by Jos Boumans C<kane@cpan.org>) |
71486cb0 |
93 | - Documentation update on Password - to indicate proper field naming |
94 | - Decouple Authentication system from session. The realm class |
95 | now allows complete control over how a user is persisted across |
96 | requests. |
e386a76d |
97 | - pod fixes (RT #36062, RT #36063) |
71486cb0 |
98 | |
99 | 0.10006 2008-02-15 |
100 | - Additional documentation for Realms |
101 | - Added update_user_in_session routine to allow re-saving of user data |
102 | into the session. |
103 | |
104 | 0.10005 2008-01-24 |
105 | - Bugfix release - correcting 'Plugin::Authentication' configuration |
106 | problem. |
107 | |
1bd67563 |
108 | 0.10004 2007-12-04 |
109 | - Added some code for back-compatibility |
110 | |
187e2b5d |
111 | 0.10003 2007-12-02 |
ff93b7a4 |
112 | - Added a "Null" store for credentials that don't require real stores. |
2c7d23af |
113 | - Make realms bonafide objects |
9b840849 |
114 | - Added auto_update_user and auto_create_user options to the Realm object |
d2ca09b8 |
115 | - Doc updates |
116 | |
117 | [POSSIBLE INCOMPATIBILITIES] |
118 | - authenticate() in credentials are now passed a realm object instead of |
119 | a store object. A realm object still implements find_user() so unless |
120 | you're doing something special you won't notice the difference. |
ff93b7a4 |
121 | |
24c44124 |
122 | 0.10002 2007-07-22 |
123 | - $user->store() should NOT be set by C::P::Auth - if it's needed - it |
124 | should be set by whatever module creates the user. We use realm for |
125 | saving into the session. |
126 | |
127 | 0.10001 2007-07-17 |
128 | - updated tests |
129 | |
454780f9 |
130 | 0.10000 2007-07-11 |
131 | - Minor updates to work better with compatibility mode |
132 | - Producion release |
1af16f71 |
133 | - switch to Module::Install |
134 | |
135 | 0.09999_01 2007-02-21 |
8655b8a5 |
136 | - major changes to the internals of the plugin, to better encapsulate |
137 | credentials and stores. |
138 | - introduction of 'realms' concept, allowing multiple different |
139 | pairs of credential and store in a single application. |
c9b72c5b |
140 | |
1af16f71 |
141 | 0.09 2006-08-01 |
9583def5 |
142 | - be a bit more pedantic about checking values for definedness before |
143 | invoking methods on them |
144 | |
1af16f71 |
145 | 0.08 2006-07-29 |
b42497b3 |
146 | - factor test applications out to files due to changes in Catalyst::Test |
ee76cbfe |
147 | - don't load session at prepare time unless necessary |
b42497b3 |
148 | |
24d591ac |
149 | 0.07 2006-03-17 17:33:12 |
9b9c451e |
150 | - allow base64 hashed passwords |
151 | |
24d591ac |
152 | 0.06 2006-03-14 19:23:50 |
d9b7728f |
153 | - pass extra get_user args to store so they can be made use of |
154 | |
24d591ac |
155 | 0.05 2006-01-01 13:58:00 |
bcbde06d |
156 | - Add debugging to Credential::Password |
157 | - Important doc fixes |
158 | |
df0b952b |
159 | 0.04 |
160 | - With User::Hash and Store::Minimal together session will store |
161 | userid, not actual user object |
162 | |
51111c81 |
163 | 0.03 2005-12-03 18:00:00 |
164 | - Added user_exists method. |
165 | |
166 | 0.02 2005-11-29 11:39:00 |
f7f9859a |
167 | - Fixed a typo (PLugin instead of Plugin) that caused user objects |
168 | to not be restored from the session properly. Modified test suite |
169 | to actually test for this case. |
170 | |
51111c81 |
171 | 0.01 2005-11-27 02:30:00 |
172 | - Initial release. |