Changelog
=========

1.5.1
-----
 - updated doctests

1.5.0
-----
 - added ISecurityManager factory configuration
 - removed Travis-CI configuration

1.4.0
-----
 - added config.upgrade_role function, to be able to add permissions to an existing role
 - updated default site roles
 - updated doctests

1.3.1
-----
 - updated security manager interface to add registered credentials plug-ins names

1.3.0
-----
 - added argument in "find_principals" methods to only allow exact match

1.2.1
-----
 - use updated WSGI decorator to prevent storage of null values into request environment

1.2.0
-----
 - updated roles management; this will allow to extend supported roles of a given class just
   by adding adapters, without modifying the original class
 - moved PyAMS security policy to dedicated module
 - added registration of standard roles and security policy
 - add factories registration in default security plug-ins
 - updated users registration process
 - updated adapter_config decorator arguments
 - updated doctests

1.1.3
-----
 - small updates in policy management of *authenticated_user_id*

1.1.2
-----
 - updated doctests with configured cache

1.1.1
-----
 - removed dependency on *pyams_auth_http* package

1.1.0
-----
 - moved authentication plug-ins to dedicated packages (see pyams_auth_http, pyams_auth_jwt...)
 - moved PyAMS authentication policy to dedicated module
 - handle ConnectionStateError in authentication policy
 - updated doctests

1.0.5
-----
 - simple version switch to avoid mismatch in Buildout configuration file...  :(

1.0.4
-----
 - code cleanup

1.0.3
-----
 - handle ConnectionStateError in JWT authentication plug-in
 - updated doctests

1.0.2
-----
 - added support for HS512 and RS512 JWT encryption protocols

1.0.1
-----
 - updated imports in include file for tests integration

1.0.0
-----
 - initial release
