Changelog
================================================

0.3.2 (2016-05-25)
------------------------------------------------
- Set the default value of `enable_two_step_verification` for new users to the registry
  setting `ISMSAuthenticatorSettings.globally_enabled` (see issue #15)
  [pcdummy, fRiSi]
- Expand the uninstall functionality with proper removal of persisent objects [puittenbroek]
- Better error logging [puittenbroek]
- Don't logout user when doing a POST [puittenbroek]
- Allow admin's to change fields on the user's profile [puittenbroek]
- Add a whitelist of user's who are excluded from two factor [puittenbroek]
- Use newer version of Twilio api (=> 5.4.0) so we can see the 'Delivered' status [puittenbroek]
- pep8 some files [puittenbroek]
- Only enable two factor for all users if it was actually changed, turned on [puittenbroek]
- Always sent a (new!) code upon login [puittenbroek]

0.3.1 (2015-02-12)
------------------------------------------------
- Clean product uninstall (also the PAS plugin). [barseghyanartur]
- Soften dependencies.

0.3.0 (2014-10-06)
------------------------------------------------
- Make it possible to resend a token in case if the SMS message
  got lost on the way. [barseghyanartur]

0.2.9 (2014-10-03)
------------------------------------------------
- Fix: CL adduser fails due to plone.api, but adduser adds as a Zope account,
  which doesn't need the twofactor properties. We shortcut the subscriber if
  it's a Zope account being added. See plone.api docs for issue with 'scripts':
  http://docs.plone.org/external/plone.api/docs/api/exceptions.html#plone.api.exc.CannotGetPortalError
  [puittenbroek]

0.2.8 (2014-07-07)
------------------------------------------------

- Use source_users IAutheticationPlugin for password check to prevent
  recursive loop [puittenbroek]
- Better return values, we always return None in our pas plugin [puittenbroek]
- Add 'enableAutoFocus' forms to enable auto focus [puittenbroek]

0.2.7 (2014-06-20)
------------------------------------------------

- Direct user to a 'reset email sent' page instead of loginfom [puittenbroek]
- Improve/change some help texts [puittenbroek]

0.2.6 (2014-06-19)
------------------------------------------------

- Improved help texts. [barseghyanartur]

0.2.5 (2014-06-18)
------------------------------------------------

- Adding admin helper views for viewing IPs that users have been using when logging in.
   [barseghyanartur]

0.2.4 (2014-05-08)
------------------------------------------------

- Increasing number of chars in the SMS token from 6 to 8. [barseghyanartur]

0.2.3 (2014-03-20)
------------------------------------------------

- Number of fixes and improvements. [barseghyanartur]
- Fixes in translations. [barseghyanartur]

0.2.2 (2014-03-10)
------------------------------------------------

- Fixed lost Plone info status message on mobile number (re)set.
  [barseghyanartur]

0.2.1 (2014-03-10)
------------------------------------------------

- Better success message on mobile number (re)set. [barseghyanartur]

0.2 (2014-03-10)
------------------------------------------------

- Taking out an extra step with logging in for the first time. Instead, logging it
  the user after the confirmation of the mobile. [barseghyanartur]
- Having the username filled in setting up the mobile number for the first time, since
  at that point it's already known. [barseghyanartur]

0.1 (2014-02-28)
------------------------------------------------

- Initial release, with two-step verification, IP white-listing, configurable lifetime for the login
  codes, mobile number recover and app control panel. [barseghyanartur]
