1.0 (2014-02-26)
================

- Let PAS decide where to store user properties. Allows e.g. Membrane
  to store properties on the user object itself. [gweis]
- Make update of users's properties optional. [gweis]


0.9 (2014-02-04)
================

- Move the password generation function to be an instance method.
  This allows for the potential to override this function and performance
  actions using information drawn from the plugin, request etc.
  [davidjb]
- Update a user's properties when they authenticate. This
  handles the situation where a user's details may change (such as name,
  email address, etc) upon next authentication.
  [davidjb]
- Allow other PAS plugins to handle credentials by calling
  ``updateCredentials`` when authenticating. This allows for existing
  session or cookie plugins (implementing ``ICredentialsUpdatePlugin``)
  to take over handling a user's authentication.
  [davidjb]
- Ensure tests pass on Plone 4.1+.
  [davidjb]


0.8b1 (2010-11-04)
==================

 - Factored out setting of local roles to ShibbolethPermissions
 - Trigger UserLoggedInEvent
 - Added challenge-plugin

0.8a1 (2010-04-06)
==================

 - authzMappings needs to be a persistent list all the time
   [tom_gross]

 - copied from old-style product 0.7
   [tom_gross]
