#97: Add BrowserIDException that is raised by verify when there are issues
connecting to the remote verification servie. Update the Verify view to handle
#125: Prevent the Verify view from running reverse on user input and add check
to not redirect to URLs with a different host.
Remove ability to set a custom name for the Verify redirect parameter: it's
Replace browserid_button with browserid_login and
browserid_logout, and make browserid_info a function.
#109: Fix issue with unicode strings in the extra_params kwarg for
#110: Fix bug where kwargs to authenticate get passed as extra_params
to verify. Instead, you can pass any extra parameters in browserid_extra.
But please don't, it's undocumented for a reason. <3
#105: General documentation fixes, add more debug logging for common issues.
Add BROWSERID_DISABLE_SANITY_CHECKS setting and remove the need to set
SITE_URL in development.
Add form_extras parameter to browserid_button.
address into navigator.id.watch to avoid unnecessary auto-login attempts.
Add template functions/tags to use for embedding login/logout buttons instead
of using your own custom HTML.
Add a url kwarg to verify that lets you specify a custom verification
service to use.
Add documentation for setting up the library for development.
#103: BrowserIDForm now fails validation if the assertion given is
Fix an error in the sample urlconf in the documentation.
#98: Fix a bug where login or logout buttons might not be detected by the
Add pass_mock kwarg to mock_browserid, which adds a new argument to
the front of the decorated method that is filled with the Mock object used
in place of _verify_http_request.
Any extra kwargs to BrowserIDBackend.authenticate are passed in the verify
request as POST arguments (this will soon be removed, don't rely on it).
Add support for a working logout button. Switching to the Observer API in 0.7
made the issue that we weren't calling navigator.id.logout more
pronounced, so it makes sense to make a small new release to make it easier
to add a logout button.
Actually start updating the Changelog again.
Remove deprecated functions django_browserid.auth.get_audience and
django_browserid.auth.BrowserIDBackend.verify, as well as support for
DOMAIN and PROTOCOL settings.
Add small fix for infinite login loops.
Add automated testing for Django 1.3.4, 1.4.2, and 1.5a1.
Switch to using format for all string formatting (breaks Python 2.5
Add support for Django 1.5 Custom User Models.
Fix request timeouts so that they work properly.
Add ability to customize BrowserID login popup via arguments to